针对Quartus IP Core的MIF文件格式小记

Posted yangguangpu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了针对Quartus IP Core的MIF文件格式小记相关的知识,希望对你有一定的参考价值。

Quartus里面的ROM IP核进行内容分配,需要在Wizard里面指定.mif文件。

本文有关细节和详细说明,请参照Quartus Prime 帮助文档v15.1

一个常见的mif文件如下所示:

WIDTH=24;  -- We Can Comment Here !!
DEPTH=4;   -- Note that Numerical Value is presented in Decimal

ADDRESS_RADIX=UNS; -- Address Display As Unsigned Integer
DATA_RADIX=HEX;  -- Data As Hex
CONTENT BEGIN    -- Memory Value is Written Below

0: 63DF01;  -- Remember to Add SemiColon(;) At the End of Lines
1: 62A60E;
2: 62A80E;
3: F00000;
END;    -- End of MIF

说明:1、可以用%%完成多行注释,两个百分号之间的内容是注释内容。

   2、除了CONTENT BEGIN,其余行必须以分号结尾。

   3、存储单元地址和内容的表示可以是BIN(二进制),DEC(有符号十进制),UNS(无符号十进制),HEX(十六进制),OCT(八进制)

 

以上是关于针对Quartus IP Core的MIF文件格式小记的主要内容,如果未能解决你的问题,请参考以下文章

Quartus II mif 文件格式及rom如何输出负数

quartus ii中仿真rom时遇到的问题

hex转mif文件 verilog

MIF文件生成说明

用matlab生成mif文件

Quartus设计FIR滤波器的系数文件格式(适用于FIR II的IP核)