微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > ISE XST综合问题

ISE XST综合问题

时间:10-02 整理:3721RD 点击:

reg [7:0]   mem[15:0];
上面的写法在ISE XST中会自动推导为RAM,哪位大侠知道到如何关闭这个推导呢(仅仅关闭对此寄存器阵列mem的推导,而不影响对其他寄存器阵列的推导)?

记得有个参数,好像可以设置block_ram=false的。具体忘了,好久没 写代码了。你可以看看XST的说明文档。

(* bram_map="no" *)
module top(reset,clk,dout);
在module 前面添加(* bram_map="no" *)试试



    多谢,我试了一下,在module之前加上(*ram_extract= "no"*)就可以阻止XST推导出RAM,而用寄存器实现了

此外还发现一个方法,不过稍微耗点资源,就是给寄存器阵列mem加上复位端,这样肯定是寄存器了,不可能是ram了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top