集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 3056|回复: 6

256*8的rom的VHDL设计

[复制链接]
longtime 发表于 2010-6-27 23:49:57 | 显示全部楼层 |阅读模式
256*8的rom的VHDL设计
CHANG 发表于 2010-6-28 01:06:54 | 显示全部楼层
实在不会呀
HDL 发表于 2010-6-28 02:56:57 | 显示全部楼层
用Quartus的IP,你试试看
longt 发表于 2010-6-28 04:51:17 | 显示全部楼层
是呀,很简单的
FFT 发表于 2010-6-28 05:03:05 | 显示全部楼层
谁给我个程序<br>
谢谢拉
ngtim 发表于 2010-6-28 06:52:23 | 显示全部楼层
ROM需要有个mif文件来确定初始的输入,当你在做时序方针的时候也可以通过initial块来模拟仿真。<br>
核心的要写上:<br>
<br>
//输入8位地址线,输出8位数据线<br>
//reg出一个深度是8,宽度为8的一个MEM<br>
<br>
input&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;addr[7:0]<br>
output&nbsp; &nbsp;&nbsp; &nbsp;data[7:0]<br>
reg [7:0]&nbsp;&nbsp;MEM[255:0]<br>
<br>
//然后写东西,输出=输入地址对应的数据<br>
<br>
always @ (posedge clk) //不带复位信号了<br>
begin<br>
&nbsp; &nbsp; data&lt;=MEM[addr];<br>
end<br>
<br>
//最后把要模拟的预先输入写进去<br>
<br>
initial begin<br>
&nbsp; &nbsp; for (i=0;i&lt;256;i=i+1)&nbsp;&nbsp;begin<br>
&nbsp; &nbsp;&nbsp; &nbsp; MEM=i;<br>
&nbsp; &nbsp; end<br>
end<br>
<br>
基本就可以用了。<br>
不能综合。不过带进去仿真就够了。<br>
你别的电路综合后,用quartus的ip包,把mif文件倒进去就可以了。
ngtim 发表于 2010-6-28 07:56:31 | 显示全部楼层
好东西,支持。要好好学习
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-24 11:18 , Processed in 0.060038 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表