没有合适的资源?快使用搜索试试~ 我知道了~
基于FPGA的AXI4总线时序设计与实现
5星 · 超过95%的资源 103 下载量 172 浏览量
2020-10-17
07:00:14
上传
评论 5
收藏 533KB PDF 举报
温馨提示
试读
5页
针对AXI4总线设备之间的高速数据传输需求,根据AXI4总线协议,设计实现了一种基于FPGA的AXI4总线读写时序控制方法。以FPGA为核心,采用VHDL语言,完成了满足AXI4总线协议的读猝发方式数据传输和写猝发方式数据传输时序控制模块的设计。利用FPGA内部嵌入式系统提供的高性能数据传输接口完成AXI4时序控制模块的功能验证。实际应用表明,依据提出的设计方法实现的读写时序控制模块能够满足AXI4总线协议规定的时序关系,实现数据的高速正确传输,总线数据传输速率能够达到1.09 GB/s。
资源推荐
资源详情
资源评论
基于基于FPGA的的AXI4总线时序设计与实现总线时序设计与实现
针对AXI4总线设备之间的高速数据传输需求,根据AXI4总线协议,设计实现了一种基于FPGA的AXI4总线读写
时序控制方法。以FPGA为核心,采用VHDL语言,完成了满足AXI4总线协议的读猝发方式数据传输和写猝发方
式数据传输时序控制模块的设计。利用FPGA内部嵌入式系统提供的高性能数据传输接口完成AXI4时序控制模块
的功能验证。实际应用表明,依据提出的设计方法实现的读写时序控制模块能够满足AXI4总线协议规定的时序
关系,实现数据的高速正确传输,总线数据传输速率能够达到1.09 GB/s。
0 引言引言
高级微控制器总线结构(Advanced Microcontroller Bus Architecture,AMBA)是一种应用于片上系统的总线结构。AMBA总
线协议是ARM公司制定的用于片上系统IP互联与管理的一种规范,由于它是一个开放标准的协议,所以自从出现之后,其应
用领域就超出了微控制器设备,已经广泛应用于各种ASIC和片上系统器件中。高级可扩展接口4(Advanced eXtensible
Interface 4,AXI4)总线规范是ARM公司与Xilinx公司共同制定的新一代用于片上系统内IP互联的总线规范,是第4版AMBA规
范定义的7个总线接口之一,用以满足普遍情况下的元件接口要求,为互联结构的实现提供了灵活性
[1]
。
本文通过对
1 AXI4总线协议简介总线协议简介
1.1 AXI4总线协议特性与优势总线协议特性与优势
AXI4总线协议规定的数据传输方式是猝发式的,使用首字节选通方式,在独立的读写数据通道采用独立的地址、控制和数
据周期进行数据传输,支持非对齐方式的数据传输,能够发出多个未解析的地址,从而完成无序的数据传输交易。
AXI4总线协议的上述特性,使得其与其他总线协议相比较,具有比较明显的优势。首先,AXI4总线协议简化了不同领域IP
的集成,将不同接口整合到一个接口中,简化了用户熟悉与开发的难度,从而提高了生产效率;其次,AXI4总线协议支持嵌
入式、DSP以及FPGA各种电子设计领域的用户使用,具有很大的灵活性;最后,由于第三方EDA厂商与IP开发厂商普遍接受
并采用了AXI4总线协议标准,从而使得基于AXI4总线协议的目标平台具有广泛的IP可用性
[1-4]
。
1.2 AXI4总线协议信号集与时序关系总线协议信号集与时序关系
AXI4总线协议规定5个不同的通道,分别是读地址通道(Read Address Channel,AR)、写地址通道(Write Address
Channel,AW)、读数据通道(Read Data Channel,R)、写数据通道(Write Data Channel,W)和写响应通道(Write Response
Channel,B)
[5-6]
。其中,读、写地址通道传输数据交互过程中需要的地址和控制信号;读数据通道传输从从设备到主设备的
读数据以及相应读信息;写数据通道传输从主设备到从设备的写数据;写响应通道用于标识从设备响应主设备的写操作。主设
备与从设备之间的数据传输分别用到从主设备到从设备的写数据通道和从从设备到主设备的读数据通道,从主设备到从设备的
写数据交易过程中,从设备会通过响应通道向主设备反馈写操作是否完成。读地址通道与写地址通道都是从主设备到从设备。
其读通道结构如图1所示,写通道结构如图2所示。
资源评论
- yxldr2023-07-26文件中的语言很朴实,不夸张,更符合实际应用的需要,更容易让读者接受。
- 73232023-07-26作者在说明时序设计和实现的过程中,没有过多使用复杂的专业术语,使得非专业人士也能够轻松理解和学习。
- 明儿去打球2023-07-26作者在文件中提供了很多实例和案例,使得读者能够更好地理解并应用所学到的知识。
- 我只匆匆而过2023-07-26这篇文件很详细地介绍了基于FPGA的AXI4总线时序设计与实现,对于想要学习这方面知识的人来说是一份很好的参考资料。
- 天眼妹2023-07-26这篇文件不仅仅是理论的介绍,还包括了实际的案例和应用,对于想要了解FPGA设计的读者来说是一份很实用的资料。
weixin_38628211
- 粉丝: 4
- 资源: 927
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于MATLAB实现传统图像去噪算法和深度学习DnCNN模型图像去噪源码+项目说明.zip
- 数据处理数据图像处理大作业-图割源码.zip
- 图书管理系统c语言实现的项目源代码.zip
- 毕设项目基于深度学习的热轧带钢表面缺陷自动检测设计与实现python源码+PPT演讲+模型.zip
- 01 背包问题限定条件最优解动态规划算法.zip
- 0- 1背包动态规划解决问题思路及原理.zip
- STM32视力保护程序.zip
- 基于SSM框架的医院销售管理系统开题报告.zip
- 基于SSM框架的校园心理咨询服务平台的设计与实现.zip
- 三菱PLC FX1S系列PLC中文编程GX Works2 入门指南 plc编程实例FX3U FX3UC编程手册资料合集(30个)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功