- 1
- 2
- 3
- 4
- 5
MicroBlaze的PCIe协议适应层设计
资料介绍
在计算机和工业系统中,设备之间经常需要进行高速的数据交换,随着数据传输速率的提高,设备之间进行数据传输存在的最大的问题是数据按照某种协议进行传输后造成时钟不同步,进而导致数据的丢失,当传输速率达到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 |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:dongshao
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏270.00元 3天前
用户:kk1957135547
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏50.00元 3天前
用户:w993263495
-
21ic下载 打赏40.00元 3天前
用户:w993263495
-
21ic下载 打赏90.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏40.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:happypcb
-
21ic下载 打赏50.00元 3天前
用户:forgot
-
21ic下载 打赏10.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:wanglu6666
-
21ic下载 打赏5.00元 3天前
用户:人间留客
-
21ic下载 打赏5.00元 3天前
用户:jyxjiyixing
-
21ic下载 打赏5.00元 3天前
用户:akae_du
-
21ic下载 打赏5.00元 3天前
用户:ouyang_56
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏5.00元 3天前
-
czmhcy 打赏1.00元 3天前
资料:bitboy
全部评论(0)