ip 核生成 rom 及questasim仿真时需要注意的问题

IP 核生成 ROM

步骤1:Tools --> MegaWizard Plug-In Manager

步骤2:Create a new custom megafuction variation

步骤3:Memory Compier --> ROM --> Verilog HDL --> 自定义名称

步骤4:

步骤5:

步骤6:

步骤7:

questasim仿真注意问题

1、仿真时要注意是否有 altera_mf 库文件,否则会报错。

Module ‘altsyncram‘ is not define

解决方案:

  1. 下载 altera_mf 库文件                   网址链接:https://yunpan.cn/OcMAKk2i2VirxX  访问密码 a363
  2. 仿真时将 altera_mf.v 与其他文件一起加入到 project 中。

2、要将 .mif 文件放在仿真工程目录下,即与 .mpf 文件在一起,否则将不会有数据输出。

时间: 2024-10-14 16:20:27

ip 核生成 rom 及questasim仿真时需要注意的问题的相关文章

Lattice 的 Framebuffer IP核使用调试笔记之IP核生成与参数设置

本文由远航路上ing 原创,转载请标明出处. 这节笔记记录IP核的生成以及参数设置. 先再IP库里下载安装Framebuffer 的ipcore 并安装完毕. 一.IP核的生成: 1.先点击IP核则右边会出现生成对话框: 按箭头指示顺序进行设置:要设置生成ip核的路径(可以新建一个文件夹ipcore来放置IP核,若有多个IP核则在ipcore下分别建立文件夹),IP核的名字,以及语言的类型:verilog或VHDL.最后点击Customize. 2. 在上一步设置之后会出现下面的设置界面,先设置

向modesim中添加alter库 (或者在每次仿真时将库文件加入仿真文件夹一起编译)

在ModelSim中进行仿真需要加入Quartus提供的仿真库,原因是下面三个方面:    ·Quartus不支持Testbench:    ·调用了megafunction或者lpm库之类的Altera的函数:    ·时序仿真要在Modelsim下做仿真.    下面以Altera器件为例,介绍如何在ModelSim中加入Altera的仿真库,Quartus II软件中自带有Altera的仿真库,只要把它拿到ModelSim中去编译一下就可以了,具体步骤如下:1.设置仿真库路径    打开M

Keil MDK 5.14 仿真时System Viewer菜单显示空白和Peripherals菜单无外设寄存器

keil mdk5.14新建工程进行仿真时,进入Debug环境发现System Viewer菜单显示空白,Peripherals菜单没有外设寄存器.如图1和图2所示.打开Oprons for Target 查看System Viewer File选项没有勾选Use Custom File,系统默认的STM32F103xx.svd.如图3所示.查看Debug选项中的Dialog DLL一栏写着DCM.DLL.Parameter一栏写着-pCM3.如图4所示. 图1   System Viewer菜

IAR for AVR 配置JTAGICE mkII仿真时不擦EEPROM

{业务提出的需要}有时我们想在仿真时,依然可以使用EEPROM中配置好的参数,而不是每次仿真时都重新设置. {配置方法}工程->右键-> Debugger -> JTAGICE mkII -> JTAGICE mkII2 选中 Preserve EEPROM contents even if device is reprogrammed如下

altera DDR2 ip使用笔记之IP核生成

IP核生成 Quartus生成DDR2 ip流程如下: 点击菜单栏的Tools->MegaWizard Plug-In Manager,弹出  选择IP类型,保持路径即文件名等,如下图  点击next,按下图设置:输入时钟50Mhz,DDR驱动时钟150Mhz,Full rate模式,位宽32Bit,器件选择MT47H64M16,与所使用的FPGA开发板一致.  点next,选择默认即可  依旧默认  设置MaxBurstCount为64,  选择产生仿真模型  最后点击finish完成  等待

modelSIM仿真时objects空白无显示问题

http://blog.csdn.net/yyywxk/article/details/68947172 笔者在做modelsIM实验时,在编译好相关文件后,准备进行相关仿真实验,此时意外发生了. 无论笔者怎么点击仿真界面,object页面下始终没有是空白没有任何东西.同时,下方的transcript页面底部一直显示loading.....在等待足够长的时间后,最终显示"failed to start simulation kernel". 对于这种状况,目前网络上的给出了两种方法.

[转]Vivado IP核生成设置

vivado中design with ip相比于ise感觉还是改进了. 首先我们简单介绍一下vivado中design with ip的设计过程: (1)打开IP Catlog定制自己的IP设计,比如这里我们选择Standard Bus Interface-PCI Express-7 Series Integrated Block for PCIE,然后右键Customize IP,就会出现一个定制IP的界面: 我们根据需要配置就行,接着我们就要产生对应IP的输出文件了,这里输出文件这有很多值得

FPGA基于ISE的DDR3的IP核调用以及历程仿真

上一节.我们已经把USB2.0的同步读写都调试通过,包括使用CHIPSCOP抓取波形,但是USB2.0的功能绝不是仅仅这些,但是基于本次项目我们只需要这些.那么下来就是我们要讲解一下几乎每一个大项目都要用到的DDR. 具体关于DDR的一些基础知识,大家自行补习.话不多说.开始吧. 第一步:创建DDRIP.如下图所示,DDR 是在MIG中 第二步:在这步中,有四个选项,分别是创建一个DDR.使用XILINX自带的DDR,更新已存在的DDR.DDR的名字.这里我们选择第一个创建DDR,名字不做改变(

modelsim仿真时让状态机波形显示状态的名字

在使用Verilog编写有限状态机等逻辑的时候,状态机的各个状态通常以参数表示(如IDLE等).当使用ModelSim仿真的时候,状态机变量在wave窗口中以二进制编码的形式显示,如下面所示,这种显示形式不是很直观,但我们可以使用ModelSim提供的命令将状态机变量以“文本”形式的参数名显示,从而有利于调试. 下面以一个实例来说明. 代码来源:http://www.cnblogs.com/oomusou/archive/2011/06/05/fsm_coding_style.html 源文件: