我正在以实习项目为目标,开发PCI Express"主机"英特尔Arria FPGA 10上的解决方案。
该项目的目的是获得一个"主持人" "根端口"能够通过PCI Express总线与其他设备进行数据交换的架构。
首先,我专注于使用FPGA的硬件PCI Express Hard-IP和嵌入式硬核处理器系统的可能性。 PCI Express系统用于总线和硬处理器模块上的通信,以进行初始化和管理。
这个想法看起来可行吗? FPGA上的PCI Express(在内存芯片上,DMA,MSI,BAR等......)以及我对该主题缺乏经验并没有多大帮助。
谢谢,
答案 0 :(得分:0)
在FPGA上开发PCI Express解决方案当然是可行的。您可能无法在合理的时间内自己开发这样一个系统,并且只有实习生的技能。
我可以提供一些微弱的鼓励尝试。非常困难的问题不一定是开始学习的最佳方式。
如果您是一个更大的项目团队的成员,那么我建议要求解决一小部分问题。例如,了解如何在IP配置工具中配置FPGA的硬化PCI Express控制器BAR。
祝你好运。