设置位宽,深度。M9K的性能比Los要好,auto优先使用M9K。读和写都用同一个时钟
是否将读出的数据寄存一夏,寄存的话,会往后一个时钟
要不要添加clock使能信号
要不要添加异步复位
设置是读取old_data还是new_data,一般选old
原理如下:
ram是否要预先存值
生成mif文件mif转hex以方便Modelsim仿真
勾选倒二个,以方便例化RAM IP核
正点原子家的例化代码
//ram读写模块
ram_rw u_ram_rw(
.clk (sys_clk),
.rst_n (sys_rst_n),
.ram_wr_en (ram_wr_en ),
.ram_rd_en (ram_rd_en ),
.ram_addr (ram_addr ),
.ram_wr_data (ram_wr_data),
.ram_rd_data (ram_rd_data)
);
//ram ip核
ram_1port u_ram_1port(
.address (ram_addr),
.clock (sys_clk),
.data (ram_wr_data),
.rden (ram_rd_en),
.wren (ram_wr_en),
.q (ram_rd_data)
);
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: Xcode7 无证书真机调试 “Could not launch ‘test’ process launch failed: Security” 解决办法
iOS8,iOS7真机测试的时候遇到这样的提示,烦请各位兄弟姐妹帮助解决,万分感谢! 运行程序后提示如下 点击iPad上安装的应用后提示如下: 分享 解决办法:到iPhone的设置里面 找到 通用-> 描述文件 -> 信任应用 选择信任此App :…