嵌入式开发者社区

标题: AM5728 F-EVM的PCIe设计问题 [打印本页]

作者: ZJU_sjl    时间: 2018-11-9 15:51
标题: AM5728 F-EVM的PCIe设计问题
见图,我们想基于该板子上FPGA开发一个PCIe输入接口(金手指接插件硬件形式),两个PCIe输出,然后能够分时将数据发送给ARM和其他具有PCIe接口的设备,实现分流的功能。现在还在方案评估阶段,有几个问题需要了解一下:
1.根据FPGA和ARM通信的例程,我推测你们把ARM的PCI接口跟FPGA做了通信,是不是在核心板上就已经连接好了?而无需底板硬件重新开发?
2.请问Artix能调用多少实现PCIe通信的内核?3.基于FPGA开发PCIe一进二出的通路能基于内核设计出来吗?如果可行的话该如何设计?如果不行的话用代码实现可行吗?
4.板上FPGA接口资源还够设计PCIe的金手指和输出通路吗?

5.以上内容中PCIe替换成SATA的一进二出可行吗?

可能有点啰嗦,望解答


作者: czs----Tronlong    时间: 2018-11-12 09:44
您好,

      “ 请问Artix能调用多少实现PCIe通信的内核?3.基于FPGA开发PCIe一进二出的通路能基于内核设计出来吗?”

        您说的内核是指什么意思呢?
作者: czs----Tronlong    时间: 2018-11-12 10:07
您好,

1、ARM和FPGA的PCIE都是引出到BTB,我们的开发板是在B2B上实现回环,
4、目前我们IP核只能实现1路PCIE,多路PCIE的方案需要评估。根据描述,PCIE跟不同设备通讯是分时的,建议可以采用 PCIE总线切换器方案进行不同设备间的通信
5、目前没有此方案,并且估计难度较大。
作者: ZJU_sjl    时间: 2018-11-13 16:12
czs----Tronlong 发表于 2018-11-12 09:44
您好,

      “ 请问Artix能调用多少实现PCIe通信的内核?3.基于FPGA开发PCIe一进二出的通路能基于内核设 ...

就是说FPGA可以直接调用的IP核
作者: ZJU_sjl    时间: 2018-11-13 16:24
czs----Tronlong 发表于 2018-11-12 10:07
您好,

1、ARM和FPGA的PCIE都是引出到BTB,我们的开发板是在B2B上实现回环,

根据您提供的一路通信与我们目前已知一致,但不知您有没有总线切换器方案具体细节?
如果有文件可以发我邮箱jianliang_shen@zju.edu.cn,或者给我一些技术指导也行!

SATA没有的话也在意料之中,谢谢解答




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4