文档章节

Altera新手教程

J
 JerryZheng2018
发布于 2017/07/01 15:12
字数 362
阅读 69
收藏 1

1.设置系统仿真路径(ModelSim-SE)


2.设置工程仿真


3.编译

如果出现Error (119013): Current license file does not support the EP4CE6E22C8 device 此类错误 就是没有破解好

4.新建波形文件,此功能是内部调用modelsim进行的功能仿真(新手理解)适合于简单的程序仿真,快捷方便,当然modelsim也可 以做同样的事情,但对于初学者来说,altera提供此功能是很方便的!

 

  • Simulation Waveform Editor 程序教程请参考 Help中的教程,写的很详细

 

 

  • 建立波形图,如下图所示:

 

 

  • 点击功能仿真

 

 

  • 结果如下:

 

 

  • 如果出现以下错误,需要在modelsim中建立仿真库,并且名字要和altera调用保持一致


5.在modelsim中建立仿真库
在D:\modeltech64_10.4目录下建立altera仿真库,新建altera_lib文件夹,在此文件夹下再建立两个文件夹Verilog和VHDL,如下图所示

  1. 打开modelsim软件

切换工作目录


新建库文件
cycloneive_ver
altera_ver
altera_mf_ver
220model_ver
sgate_ver
altera_lnsim_ver

。。。

  1. 编译库



按下图箭头所指内容选定后,点击Compile.



去除D:\modeltech64_10.4 目录下modelsim.ini只读属性,在[Library]下添加以下内容
cycloneive_ver= $MODEL_TECH/../altera/Verilog/cycloneive_ver
altera_ver= $MODEL_TECH/../altera/Verilog/altera_ver
altera_mf_ver= $MODEL_TECH/../altera/Verilog/altera_mf_ver
220model_ver= $MODEL_TECH/../altera/Verilog/220model_ver
sgate_ver= $MODEL_TECH/../altera/Verilog/sgate_ver
altera_lnsim_ver= $MODEL_TECH/../altera/Verilog/altera_lnsim_ver

附件为我的modelsim.ini文件,尽供参考;
modelsim.ini
3. 最后设置modelsim.ini文件为只读属性。

 

© 著作权归作者所有

共有 人打赏支持
下一篇: dd
J
粉丝 0
博文 6
码字总数 701
作品 0
日本
私信 提问
加载中

评论(1)

123star123
123star123
您好,关于altera和modesim的关联,我的错误和您的一样,按照您的方法,进行关联,结果还是出错,希望您能帮帮我
PLD开发软件--Quartus II

Quartus II 是Altera公司的综合性PLD开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从...

匿名
2010/04/20
2.5K
0
Yocto Project Quick Build

Yocto Project Quick Build 使用Yocto Project构建典型的image镜像 配置特定硬件的build Compatible Linux Distribution 确定编译机器配置满足如下要求: + 50G的空闲硬盘+ 运行有一个支持的...

雪落青山
06/08
0
0
Remote Programming of FPGAs

https://www.doulos.com/knowhow/fpga/remote_programming/ Remote Programming of FPGAs Sometimes it can be convenient to program an FPGA remotely - perhaps you are accessing a Linu......

ilmfmly
2017/05/19
0
0
FPGA设计中遇到的奇葩问题之“芯片也要看出身”(一)

摘要: 昨夜西风凋碧树。独上高楼,望尽天涯路 2000年的时候,做设计基本都是使用Xilinx公司的Virtex和Virtex-E系列芯片。那时候Altera技术实力还比较弱,基于Altera的芯片做设计是要被大家d...

阿里云云栖社区
05/22
0
0
小插曲:我和Nios II的故事

想必学习Altera家FPGA的小码农们都会有一个共同的困扰吧,那就是Nios II该不该学的问题。这个问题说白了,就是学Nios II到底有没有用。观点1、无用论,常常会听FPGA群里的某位前辈说道,目前...

qq_39210023
2017/07/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

小白带你认识netty(三)之NioEventLoop的线程(或者reactor线程)启动(一)

在第一章中,我们看关于NioEventLoopGroup的初始化,我们知道了NioEventLoopGroup对象中有一组EventLoop数组,并且数组中的每个EventLoop对象都对应一个线程FastThreadLocalThread,那么这个...

天空小小
今天
3
0
PHP动态扩展Redis模块

查看已有模块 [root@test-a ~]# /usr/local/php/bin/php -m[PHP Modules]bz2Core...zlib[Zend Modules] 下载包,解压,生成configure文件 [root@test-a ~]# cd /usr/local/src/[ro......

野雪球
今天
3
0
在Ignite中使用线性回归算法

在本系列前面的文章中,简单介绍了一下Ignite的机器学习网格,下面会趁热打铁,结合一些示例,深入介绍Ignite支持的一些机器学习算法。 如果要找合适的数据集,会发现可用的有很多,但是对于...

李玉珏
今天
4
0
Mybatis应用学习——简单使用示例

1. 传统JDBC程序中存在的问题 1. 一个简单的JDBC程序示例: public class JDBCDemo {public static void main(String[] args) {Connection con=null;PreparedStatement statemen...

江左煤郎
今天
4
0
使用JavaScript编写iOS应用业务逻辑

JSAUIKitCocoa使你可以使用JavaScript编写对性能要求不高但可能变动性很大的iOS应用的业务逻辑部分,View组件、需要多线程支持的Model等则直接使用原生对象。 编写方式与React Native相似,但...

neal01
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部