FPGA链接到外部存储器


10

我正在尝试在Nexys 4 FPGA开发板上使用蜂窝ram。我正在使用Xilinx Vivado,并且希望Microblaze软核处理器能够执行读写操作。到目前为止,我已经在模块设计中创建了处理器。

经过互联网的大量搜寻之后,我最终找到了一个我认为看起来很有前途的外部存储器控制器或EMC。我将如何连接Ram?我创建了HDL包装器,并尝试将EMC的端口连接到ram的引脚,但是,端口数量超出了我的需要。我找不到Nexys 4或Vivado EMC的任何示例。

我还发现Nexys 2具有板载内存控制器的示例。我看到RAM的部件号是相同的。这会有用吗,我将它与Mircoblaze结合使用吗?


好的,我以前会发布过,但是我只能在问题中发布两个链接,因为我的声誉不到10。在这里你。它的128Mb之一。
2014年

更新:仍然未能成功完成这项业务。首先,Vivado 13.4中存在一个错误,该错误会阻止BMM(块Ram内存映射)被看到,因为它为顶层代码分配了不同的名称。仍然没有解决的办法,但是它正在进行中。关于EMC的额外端口,我将它们连接到未使用的接头连接器。我将把这个问题发布在我的进度上。
2014年

为什么为此需要BMM?您在此处提到的存储器的行为完全类似于SRAM,您只需提供R / W,CS,OE和地址即可获取数据或对其进行写入。使用EMC,您可以选择SRAM类型的存储器,您只需定义存储器的深度和宽度,然后将顶层的信号连接到存储器上的适当信号即可。
FarhadA 2014年

您能够使PSRAM工作吗?
user3602697 2014年

1
@ user3602697,显然不是。
rdtsc

Answers:


1

有时制造商未在数据表中提供所有详细信息。如果找不到所需的信息,则有一些事情要做。

1)检查产品页面上的其他资源
2)检查产品或产品系列上的应用说明或技术说明
3)在制造商站点或其他制造商站点上横向搜索相似的产品以获取相关信息

微米级蜂窝内存是SRAM替代品。。路由应该与SRAM路由类似,因为它以相同的速度运行。这是所有微米路由信息的指南

他们的产品页面上还有一个HDL文件,用于与HDL接口,并且他们具有IBIS文件用于仿真。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.