推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

MicroBlaze的PCIe协议适应层设计

更新时间:2019-06-22 05:43:47 大小:10M 上传用户:sun2152查看TA发布的资源 标签:microblazepcie协议 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

在计算机和工业系统中,设备之间经常需要进行高速的数据交换,随着数据传输速率的提高,设备之间进行数据传输存在的最大的问题是数据按照某种协议进行传输后造成时钟不同步,进而导致数据的丢失,当传输速率达到Gbps时这一问题更加严重。解决这一问题的关键技术是在设备间添加一个可以硬件实现的协议适应层。

协议适应层(Protocol Adaptation Layers,PAL)是WiGig联盟定义的、在60GHz频段上支持特定数据和显示的协议标准。PAL不仅支持音视频接口,如HDMI和DisplayPot,还支持通用/O,如USB和PCle,并且允许这些标准的接口以无线传输的方式直接访问Mac层和物理层。相比于其他通过软件实现的协议,PAL可以在硬件中开发和实现,从而可以最大化的提高性能和降低功耗。

从WiGig的定义上看,PAL既支持PCle接口,也提供对USB3.0接口的支持,但是目前Xilinx公司所提供的FPGA开发板尚未提供对USB3.0的支持,因此,本文针对PCle接口的PAL进行了设计和开发。本文基于Xilinx Virtex-6 FPGA搭建PCle接口的PAL硬件平台,PC端驱动将数据通过PCIe 接口传输到FPGA上,MicroBlaze软核处理器调用AXI4总线对数据进行接收和处理,处理后的数据经过GTX高速收发器传输到下一级FPGA中,经过规范化CSP语言对整个系统模型的验证和优化后,本文所搭建的PAL平台在Xilinx ML605开发板上进行了测试,PC端传输数据到FPGA上的速度可达64Gbps,FPGA之间数据的传输速度可达3.2Gbps。


部分文件列表

文件名 大小
基于MicroBlaze的PCIe协议适应层设计.pdf 10M

全部评论(0)

暂无评论