在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2834|回复: 0

[求助] 请教一个关于在xilinx中写双口ram的问题

[复制链接]
发表于 2010-2-5 13:35:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
为什么我在synthesize中,ise既不报错,也不停止运行;而且 report总是停在一个中间地方,也不更新?

使用V5芯片,RAM使用如下:

(* ram_style = "block" *)  reg [7:0] dram1 [128:0];
(* ram_style = "block" *)  reg [7:0] dram2 [255:0];
wire [7 : 0] mointer_wire [255 : 0];  
  

always @(posedge clk)
begin
..............

     case(rd_choice)
            rd_dram1 : shift_reg_out <= dram1[local_reg_addr];
            rd_dram2 : shift_reg_out <= dram2[local_reg_addr];
            //rd_dram3 : shift_reg_out <= dram3[local_reg_addr];  
            rd_dram3 : shift_reg_out <= mointer_wire[local_reg_addr];
            
            default : shift_reg_out <= 8'hff;
          endcase

...................
end

always @(posedge clk)
begin
    dram1[local_reg_addr] <=  data_in;
   dram2[local_reg_addr] <= data_in2;
end

assign  mointer_wire[128] = monitor_80;



assign  mointer_wire[255] = monitor_80;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-17 08:30 , Processed in 0.025925 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表