Quartus中的ROM向外读数据,刚开始的几个单元读出来总是00

我写了一个串并转换的verilog程序,先初始化一个ROM,大小为8bit*144,然后从这个ROM中读取数据,转成96bit一组,存入到96bit*12的RAM中,可是在仿真的时候msg0,msg1的数据读出来是00,求指教

第1个回答  2013-08-28
不知道具体代码
感觉像是初始值为00,
msg0、msg1、。。。msg11使用的时钟是依次右移的,
难道你msg0、msg1、。。。msg11赋值使用的时钟是通过clk延时得到的?

quartus2 如何更改rom中的数据
ROM的数据文件是.mif或.hex结尾的,直接用quartus2可以打开该类文件,会弹出ROM数据编辑界面。

quartus正弦rom表 8位256数据的ROM表。 老师给了,但需要知道为什么ROM表...
经检测,计算公式:128.0*(sin(((float)i)\/128*3.14))+128;地址i,0-255折算到0-2π。结果零点位于128,代表0。峰值分别在255和0,代表1和-1。这个数值如果送到单极性DAC输出,可以看到正弦波。

quartus正弦rom表 8位256数据的ROM表。 老师给了,但需要知道为什么ROM表...
第64的位置对应90度,值为最大0xff. 第192的位置对应270度,最小0x00.

quartus2中rom库生成出问题了 Error (10500): VHDL syntax error at r...
1、最后一行多了一个逗号吧,少了个endif 。总共9个if 对应的应该有9个endif 代码里只有8个数。2、CONSTANTrom_length:NATURAL:=256;SU**YPErom_wordISSTD_LOGIC_VECTOR(rom_width- 3、0010110","00001011","11110000","00000010","00000000","00010001",4、"11110000","00000110","00...

用quartus2软件Verilog HDL语言怎么实现正弦波的产生
首先 用matlab 做一个周期的正弦函数,得到一个周期的在每个角度的sin数据,然后将这些数据存到一个mif文件中。其次,在quartus II中执行如下步骤,将mif文件转成rom存储文件,这个文件就相当于rom,然后再写个读rom程序把数据读出来,正弦函数就随之度除了 mif转rom步骤如下 quartus :1 tools\/mega...

用Verilog编写8位的1024存储单元的双口ROM 出错
quartusii查下有没这样的RAM,如果有那就直接例化。另外你的RAM没有时钟?所以你这样写压根也不是寄存器搭建的RAM 最后想说的是,从后端考虑,用寄存器搭建的RAM timing没有例化的好 针对你的问题:直接quartus有memory的选项的,选dual port

c语言和C++有什么不同啊! 那个对以后的学习更有用呢?。我想一直考计算机...
那时对单片机已经有了初步的掌握了,假期的时候我报名参加了2004年黑龙江省大学生电子设计大赛,我们选的题目是无线数据通迅,当时指导老师让我们用FPGA做,其中还要用到VC编程及C++语言,我开始拼命的学这些,那时每天吃饭都在实验室,我们比赛是把题目先发下来,两个月后交作品就行,其实学FPGA\/CPLD也和单片机一样,关键是...

组成原理课程设计论文
2、好友助力即可免费使用AI一键生成论文功能,每个用户只能享受1次免费写作权益 3、输入论文题目(5-50字内或20个单词内,生成效果最佳)4、点击一键生成,AI一键自动生成论文,10-30分钟内完成 5、知网和维普查重报告支持真伪验证,检测结果与学校一致 6、论文查重重复率超过30%,免费升级AI智能降重助力...

相似回答