AXI4协议分析
来源:互联网 发布:淘宝如何设置活动秒杀 编辑:程序博客网 时间:2024/05/16 01:40
/* 1.主从两端输出的valid信号什么时候变为无效?当valid和ready同时有效的时候把valid信号置为无效 2.axi总线读写的地址总是由主机发出,写的数据也是由主机发出,读的数据由从机回应*/module Register_Poll(input pcie_clk,// 接收主机发来的写地址命令input [31:00] m_axil_awaddr, // 主机给的,把数据写到从机哪个地址input m_axil_awvalid, // 主机给的,主机的写地址信号有效output m_axil_awready, // 返给主机的// 接收主机发来的写数据命令// 当主机的写地址和写数据同时有效的时候,下面的地址和数据才可以使用input [31:00] m_axil_wdata, // 主机给的,写什么数据给从机input [03:00] m_axil_wstrb, // 没有用的信号input m_axil_wvalid, // 主机给的,主机的写数据信号有效output m_axil_wready , // 返给主机的// 响应上面主机的写命令output [01:00]m_axil_bresp , // 反给主机的,标志数据是否被成功的接收到了,默认一直成功output reg m_axil_bvalid, // 反给主机的(当主机的写地址和写数据同时有效的时候,从机响应有效)input m_axil_bready, // 主机给的(用来把m_axil_bvalid置0的时候使用)// 接收主机发出的读地址命令input [31:00] m_axil_araddr, // 主机给的input m_axil_arvalid, // 主机给的,如果主机的读地址信号有效,从机开始输出读数据有效信号和主机要读的数据output m_axil_arready, // 返给主机的,一直为1就可以了// 响应主机的读地址命令,给主机把数据返回去output reg[31:00] m_axil_rdata, // 返给主机要读的数据(m_axil_arvalid有效的之后就可以输出了) output [01:00]m_axil_rresp , // 返给主机的,一直为0就可以了output reg m_axil_rvalid, // 返给主机的数据有效信号(m_axil_arvalid有效的之后就可以输出了) input m_axil_rready, // 主机给的(用来把m_axil_rvalid置0的时候使用)output reg [15:00] image_wide ,output reg [15:00] image_height ,output reg [15:00] image_enob ,output reg [15:00] sys_control ,input rst_n);上面的是一个AXI4的从机接口,主机的现在没有接触,遇到了在区总结!
阅读全文
0 0
- AXI4协议分析
- AXI4 Lite 协议分析
- AXI4-Stream协议总结
- AXI4总线协议
- AXI4、AXI4-Lite、AXI-Stream总线协议的简单认识
- AXI4
- AXI4-Stream
- AXI4-Stream
- AXI4-Stream协议的信号以及Xilinx提供的从AXI到AXI-Stream转换的IP核区别
- PCIE、DDR3、AXI4
- AXI4 STREAM DATA FIFO
- 【协议分析】DNS协议
- 【协议分析】ARP协议
- 【协议分析】IP协议
- 协议分析
- 协议分析
- AXI4与AXI3的区别
- Zynq 的AXI4 总线应用
- 破解前端面试(80% 应聘者不及格系列):从 闭包说起
- Eclipse+ADT+Android SDK 搭建安卓开发环境
- Java Enum
- 51nod 1402 最大值 3级算法题 排序后修改限制点 时间复杂度O(m^2)
- 简单的Nginx负载均衡
- AXI4协议分析
- 逆置
- 高斯消元——球形空间产生器sphere
- 【模板】双向链表
- c++的新型数组
- Merge Two Binary Trees(leetcode)
- Java 可变参数
- 指针与地址
- 一组数排序