Quartus II的使用方法:以暑期硬件作业为例

来源:互联网 发布:淘宝钻展怎么弄啊 编辑:程序博客网 时间:2024/05/22 17:30

电路图主要还是靠东东提供的,只对状态编码的维持和转换条件作了一些修改。

先打开Quartus II新建一个工程。
这里写图片描述

这里写图片描述
选择事先建好的文件夹,输入工程名。
这里写图片描述
这时文件夹里就有这个工程了,但是还没有电路。
这里写图片描述
打开图形设计界面。
这里写图片描述
把其中用到的一个symbol的电路画上,保存文件。
这里写图片描述
从这个文件建立symbol,这样就可以在工程的其它电路中用了。
这里写图片描述
保存symbol文件(bsf文件)。
这里写图片描述
提示建立控件成功。
这里写图片描述
同样的方法,建立图形文件去写其它控件,和主电路图。
这里写图片描述
选择电路图文件。
这里写图片描述
在主电路图中可以添加刚刚建立的控件了。
这里写图片描述
保存主电路图,必须和工程名称一致。
这里写图片描述
都做好以后可以编译了。
这里写图片描述
开始编译。
这里写图片描述
编译成功。
这里写图片描述
在仿真前,要建立网表。
这里写图片描述
建立成功。
这里写图片描述
打开波形图编辑器。
这里写图片描述
双击左侧空白插入节点,选择寻找节点。
这里写图片描述
列出全部节点,然后导入。
这里写图片描述
一路确定,得到这样的结果。
这里写图片描述
可以将多个节点合为一组,这里8421码表示的十进制就被合成了一个十进制。
这里写图片描述
点击左侧的问号可以对输入进行设置值,时钟信号点击左侧的钟按钮设置时钟周期。
这里写图片描述
保存波形文件,用于仿真。
这里写图片描述
打开仿真工具。
这里写图片描述
默认是时序仿真,为了检测电路功能是否OK,这里只用了Functional,表示进行功能仿真。
这里写图片描述
仿真结果,可以看到功能是正确的。
这里写图片描述
可惜的是这个电路的时序仿真不对,电路脉冲的时间差没有解决所以下载到实验箱上还是有很多问题。
最后老师同情我们给过了。

原创粉丝点击