15天不是很多时间来掌握用于DDR内存和PCIe的MIG控制器。
除非你对你的能力非常有信心和/或你不能说服你的教授认为这是一个坏主意并且你想证明他们错了,否则我会非常犹豫以这么短的时间尝试这么大的改变。
如果您使用的Virtex芯片中的BRAM资源不足以存储您的数据(您需要多少内存?),只要您记住内存带宽以及比较方式,DDR3可能会正常工作
到您希望将数据移入和移出数据的速度。
然而,处理DDR比使用SRAM要复杂得多,但如果您使用的是MicroBlaze而不是HDL,那么细节就会被抽象出来。
我认为Xilinx提供了一些您可以适应的PCIe参考设计,但您还没有准确地说明您正在尝试使用它。
请记住,除了设计控制器之外,您可能还需要为Windows或Linux编写自己的PCIe设备驱动程序(取决于您的主机PC),这将是您学习如何快速完成的另一件事。
如果4DSP为他们的电路板提供了一个可以完成大部分工作的工作示例,这可以帮助您加快速度(我根本没有他们产品的个人经验)。
15天不是很多时间来掌握用于DDR内存和PCIe的MIG控制器。
除非你对你的能力非常有信心和/或你不能说服你的教授认为这是一个坏主意并且你想证明他们错了,否则我会非常犹豫以这么短的时间尝试这么大的改变。
如果您使用的Virtex芯片中的BRAM资源不足以存储您的数据(您需要多少内存?),只要您记住内存带宽以及比较方式,DDR3可能会正常工作
到您希望将数据移入和移出数据的速度。
然而,处理DDR比使用SRAM要复杂得多,但如果您使用的是MicroBlaze而不是HDL,那么细节就会被抽象出来。
我认为Xilinx提供了一些您可以适应的PCIe参考设计,但您还没有准确地说明您正在尝试使用它。
请记住,除了设计控制器之外,您可能还需要为Windows或Linux编写自己的PCIe设备驱动程序(取决于您的主机PC),这将是您学习如何快速完成的另一件事。
如果4DSP为他们的电路板提供了一个可以完成大部分工作的工作示例,这可以帮助您加快速度(我根本没有他们产品的个人经验)。
举报