Quartus II 软件使用(一)---初步使用

PS:下划线部分表示多种选择

 

1 创建

1 创建项目文件夹
菜单file-new project wizard

2 路径,工程名填写h_adder,工程名自动生成

 

PS:  or如果想打开以前的可以

 

记得要选 all files 才能看到

3
if 点filename添加以设计好的verilog HDL 
else 点next

如果想用已经设计好的 Verilog HDL文件加入工程中 选择添加,打开
否则 next

 

4 选择器件family:
cyclone3 EP3C25F324C6N
next


design entry 综合工具
simulation 仿真工具

timing analysis 时序分析工具
选择默认none,直接next (使用quartus2自带)

6 finish

2 创建图形设计文件

1 菜单file-new-
if 图形文件block diagram/schematic file
else 硬件描述语言设计文件 VHDL file 或者 verrillog HDL file

选择图形

2 菜单file-save as 以 h_adder保存
双击编辑区 或者 edit - insert symbol打开原理图输入界面

3 Libararies(一堆小图标)  -  prinitives-logic  - 与门and2 -点击ok

同理:异或xor,
prinitives-pin---input和output

4 连线工具(一堆小图标中的一个折线) 连接

5 改名如图

6 save保存

 

3 工程编译

菜单processing- start compile

如果设计正确,会出现完全通过各种编译的信息。full compiling was successful

PS:不知为何总是编译不通过

1 发现问题
报错如下:

Warning: FLEXlm software error: Invalid (inconsistent) license key  
The license-key and data for the feature do not match.  
This usually happens when a license file has been altered Feature:      
quartus License path:  
F:\nk_IDE\Quartus_II_9.0\Az_Quartus II 9.0 blog\QuartusII_exe_9 -    0\license.DAT
FLEXlm error:  -8,523 For further information, refer to the FLEXlm End User Manual, available at "www.macrovision.com".

警告:FLEXlm软件错误:无效的(不一致的)许可证密钥,该特性的许可证密钥和数据不匹配。
这通常发生在许可证文件被更改时:(于是我去看lisence.dat文件,发现里面写了不能有空格,可以用_代替)
quartus license path:
F:\nk_IDE\Quartus_II_9.0\Az_Quartus II 9.0 blog\QuartusII_exe_9 - 0\license. dat
FLEXlm错误:-8,523。

lisence.dat文件:

2 解决问题过程:
(我怀疑问题出在上述路径有空格)
问题路径:

更新后的路径:
空根被下划线代替

果然,问题解决运行结果如下:

4 工程的仿真验证

1 打开波形编辑器窗口
菜单file - new - vector waveform file 打开波形编辑器窗口

2 找到结点,添加节点

view -
utility windows -
node finder 
或者直接双击name 下面的空白


打开信号节点查找对话框,
点击node finder,


filter后面下拉选 pins:all ,
单击list
全部波形选中,
复制到波形编辑器窗口name下面
Ok

PS: 出现问题i,明明是a,为什么在这里是s

解决办法:
双击s,改为a

3 根据仿真时间要求设定仿真时间长度
先选中此窗口


Edit - End Time - 1us - 关闭


波形编辑窗口中输入信号 a b的波形,PS: 这个如何画?(已解决)

设置0就是第一个是低电平(需要点一下a)

先设置b:
设置1就是第一个是高电平

变化一次的周期如下调整

后设置a:

PS:非常重要(需要保存):仿真波形文件以h_adder命名 保存

4 开始仿真

processing - start simulatio
或者如下 

5 结果

概览:有延迟

异或

四个窗口:

1图形设计文件,
2工程编译,
3波形编辑器窗口(仿真),
4仿真结果

5 定时分析

为了得到准确延迟,
启动  定时时序分析工具
1 菜单processing - classic timing analysis tool

2 点击start 开始分析设计人员当前项目,计算每对连接节点的 源节点 与 目标节点 之间的 最大和最小传播延迟 

需要先关闭????
否则会报错

"the feature is not available when Timequest is set as the timing analysing"
“当timequest被设置为时间分析时,特征不可用”

看下这个博客是否有用:https://blog.csdn.net/moon9999/article/details/73610455

3 查看Report以及相关项目,得到电路建立和保持时间的分析

6 管脚分配

方针正确之后,管脚分配
1 assignment - pins
2 输入输出管脚锁定  PS:写的是我参考的书上的,但是他的器件是旋风2,我的是旋风3


将设计中的输入输出信号与实验板上的器件管脚一一对应(红色手写是书上的内容)
管脚锁定完了,保存,编译  PS:在哪里???

PS:需要研究下,下图引脚功能???啥意思

 

7 工程的下载验证

上述编译成功之后。
1 检查实验板接线,开电源

2 tools - programmer

3 左上角hardware setup -
currently selected hardware -
选择USB -
blaster -
close关闭此界面

4 现在回到programmer界面,
add file -
在所见文件夹中找到h_adders.sof 文件,
选中program/configure - 
单击start, 芯片配置完成

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机视觉-Archer

图像分割没有团队的同学可加群

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值