求解能不能用stm32的FSMC往FPGA的双口RAM(IP核)中写数据

2019-03-25 07:45发布

直接尝试将例化的simple dual port ram的输入信号(clka,ena,wea,adata,addra)连接到引脚,结果在map的时候出一大堆问题

百度,必应都没找到答案

是不是这种方式就是不可行的,ise提示错误如下:




ERROR:PhysDesignRules:1146 - Issue with pin connections and/or configuration on

   block:<u_sram/U0/xst_blk_mem_generator/gnativebmg.native_blk_mem_gen/valid.cs

   tr/ramloop[2].ram.r/s3a_init.ram/dpram.ram>:<RAMB16BWE_RAMB16BWE>.  The

   control pins for the RAMB16BWE must be used.

ERROR:PhysDesignRules:1146 - Issue with pin connections and/or configuration on

   block:<u_sram/U0/xst_blk_mem_generator/gnativebmg.native_blk_mem_gen/valid.cs

   tr/ramloop[12].ram.r/s3a_init.ram/dpram.ram>:<RAMB16BWE_RAMB16BWE>.  The

   control pins for the RAMB16BWE must be used.

ERROR:Pack:1642 - Errors in physical DRC.




先谢过各位~
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
wu1169668869
2019-03-26 03:16
白丁 发表于 2015-8-1 21:03
这个直接写应该是不行,FPGA侧需要实现一个FSMC支持的接口协议吧,由FPGA对双口ram进行操作

好像确实是这样的…
原本以为FPGA端的双端口RAM可以直接挂载到FSMC总线上
才发现FSMC写SRAM是异步(?)总线(就是没有时钟的一个东西)
是自己写一个适配模块就可以了吗

一周热门 更多>