|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
1LPM_FIFO调用问题:
我使用verilog,采用ACEX1K器件,需要调用LPM_FIFO,但是synplify不支持(综合通不过),查synplify释放在c盘上的lib,没有LPM_FIFO, 哪儿能找到含有LPM_FIFO的lib?或者我的理解错了,,各位指点指点!
2异步FIFO理解问题
异步FIFO一般需要双时钟(LPM_FIFO是这样),但是我目前遇到的情形没有双时钟,自己编写无论如何都占用空间太大,这个怎么办?能不能把一个读写信号作为一个时钟,如果这样,会不会出现一些问题?
3三态门问题
我使用active,(有时使用modelsim),三态门描述如下(verilog)
inout [7:0]data;
tri [7:0]data;
assign data = (dataout_en) ? dataout : 8’bz;
(顶层调用模块也同时用tri [7:0]data;申明)
用synopsys综合后,data的每一位都是 unavailable(无效的),郁闷,何解?
4D锁存器设计问题:
我的设计为:
always @( wrreq or bit_in or reset)
if(reset)
mode_flag = 1’b0;
else
mode_flag = bit_in;
synopsys综合后,发现mode_flag在 reset的上升沿为‘0’,下降沿后马上变为‘1’,而这时bit_in 和wrreq没有动作,不知何故。
|
|