quartus求一个正弦波的mif文件

如题所述

第1个回答  2014-05-17

这个是mif文件生成器,简单设置便可得正弦波。


授之于鱼不如授之于渔,采纳吧。

本回答被提问者采纳

quartus正弦rom表
首先选择ROM数据文件编辑窗,即在File 菜单中选择“New”,并在New窗中选择“Other files”项,并选“Memory Initialization File”,点击OK后产生ROM数据文件大小选择窗。这里采用1024点8位数据的情况,可选ROM的数据数Number为1024,数据宽Word size取8位。点击“OK”,将出现空的mif数据表格,表格中的...

如何生成mif文件
用C语言或者matlab语言等来生成,C语言生成代码如下:本代码生成一个正弦波的数据波形,保存在TestMif.mif中。include <stdio.h> #include <math.h> #define PI 3.141592 #define DEPTH 128 \/*数据深度,即存储单元的个数*\/ #define WIDTH 8 \/*存储单元的宽度*\/ int main(void) { int i,temp...

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

Quqrtus II)Error: Can't read Memory Initialization File or...
应该是软件综合编译过程中修改了原来的hex文件所致 请参考 http:\/\/honghubuluo.blog.163.com\/blog\/static\/221243099201401824140139\/

如何生成mif文件
在quartus中,【file】\/【new】,选择Memory Initialization file,Number of words:可寻址的存储单元数,对于8bit地址线,此处选择256;words size:存储单元宽度,8bit;然后点击“OK”.

正弦值怎么保存到ROM里面
在Quartus中是这样的 1.用Matlab生成定点的sin信号离散值,这是有正负的小数,然后归一化,归一化一般取正的,如果ROM的每个数据是18位,那么,可以如下归一化:(2^17-1)*sin(n)_old+2^17 保证每个值为正;2.然后生成.mif文件,加载到ROM中,就OK了。注:mif文件生成方法:http:\/\/blog.edn...

FPGA,QuartusⅡ中用到mif文件,求教怎么用
创建一个原理图文件,添加一个rom模块,把mif文件放入rom。

verilog 中mif 文件怎么用
3 memory compiler\/ rom 1-port ---> verilog hdl--->输入文件名自己定--->next 4 根据要求选择 rom位数 地址数 --->next 5 q output port 根据左面图和自己要求可选可不选 --->next 6 选择ye ,... ,将mif文件 brows 进去 ,--->next 7--finish 就行了 ...

quartus2生成的rom的IP核,怎么调用mif文件
哦首先你得有一个mif文件 (HEX也可以)在创建IP的时候在倒数第二个选项有个输入你把MIF加载进去就行了。如果是自己些Mif的话,你在quartus中点新建文件,选择其他的有mif文件创建是一个EXERL形式的电子表格,输入数据,或者导入EXERL也可以。

如何生成mif文件
一、利用excel生成MIF文件 在FGPA的设计中,经常会对ROM进行初始化操作,如果内存数据不是很大(比如几十个),完全可以在quartus II 中逐个输入,但如果输入的数据较多,且数据的位数较大,如果依然采用逐个手工输入的方法的话,会遇到两个问题,一是工作量激增,二是容易出错。通常情况下,需要初始化的...

相似回答