![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
DSP与FPGA间的高速通信
文章平均质量分 95
主要包括SRIO和PCIe接口的实现
小裘HUST
最好的程序员做自己的硬件
展开
-
DSP与FPGA的SRIO通信实现
引言 本文主要介绍在FPGA和DSP之间实现SRIO通信的过程。FPGA和DSP的型号分别为JFM7VX690T80-AS(XC7VX690T)和TMS320C6455。目前实现的是两者互相交替发送门铃事务,系统功能示意图如下图:参考资料:SPRAA89A - TMS320C6455 Design Guide and Comparisons to TMS320TC6416TDS183 - Virtex‐7 T and XT FPGAs Data Sheet:DC and AC Switching原创 2021-07-19 22:00:02 · 8811 阅读 · 5 评论 -
AXI Memory-Mapped SRIO收发控制器
Xilinx的SRIO IP可以用混合的接口或者分Initiator和Target的AXI4-Stream接口,数据是以Hello Format的包格式传输(SRIO IP的文档里有说明)。为了实现SRIO接口直接访问DDR数据空间,需要将Hello Format包格式转换为AXI4 master接口。原创 2021-12-20 19:53:19 · 3152 阅读 · 0 评论 -
基于PCIe的FPGA与DSP间高速数据传输测试
引言PCIe接口在FPGA上的实现DSP端的PCIe外设使用 结合我前面两篇文章对FPGA和DSP两边的实现,本文对整个测试结果做一个总结。我用的FPGA和DSP都是国产的,对标Xilinx的XC7VX690T FPGA和TI的TMS320C6678 DSP。DSP作为RC,FPGA作为EP,实现DSP通过PCIe接口读写FPGA外接的DDR。FPGA接口写时序图 总共的数据量是640×512×8bit,是一帧图像的大小。具体的数据是我生成的,不是真正的图像数据。DSP端这些数据是以字的方原创 2021-11-27 16:17:09 · 2651 阅读 · 1 评论 -
DSP端的PCIe外设使用
引言 我用的DSP和TI的TMS320C6678类似,但是是国防科大的6678。它的PCIe外设和TI的有很大不同,但也实现了基本的功能。原创 2021-11-27 15:15:54 · 3198 阅读 · 5 评论 -
PCIe接口在FPGA上的实现
引言PCI Express Base Specification Revision 3.0PCI Local Bus Specification Revision 3.0书籍:PCI Express System Architecture,对应那本紫色的《PCI Express 体系结构标准教材》 上面的两个Specification的文档虽然不是从官网找的,但是可信度还是有保证的。我们学校图书馆有那本中文的书,基本上跟规范里的内容是一致的,而且应该更好理解一点。第一个规范里主要看第七章“So原创 2021-11-26 20:30:48 · 19610 阅读 · 11 评论 -
基于SRIO的FPGA与DSP间高速数据传输
实现DSP与FPGA2.2Gbps的有效数据传输速率原创 2021-07-23 15:41:05 · 4528 阅读 · 0 评论