Quartus II设计工具支持多种设计输入模型,现通过使用原理图输入设计一个1位半加器,介绍基于Quartus II软件进行原理图设计的基本流程。
1.1建立Quartus II 工程
      在进行设计前,一般先建立工作目录,在此设建立的工作目录为E:\My_design\add.
建立工作目录的具体流程如下:
(1).启动Quartus II 9.1软件,出现如下图1所示界面:
 
                                           图1  Quartus II 9.1的界面
(2).点击菜单项Fi l e->New Project Wi zard帮助建立工程,如下图2所示:
 
              图2    New Proje ct Wiza rd 初始界面                    图3   输入设计工程信息
(3).输入工程工作路径、工程文件名、顶层实体名,如上图3所示。默认顶层实体名与工
程文件名相同,这里输入的顶层实体名必须要与之后的设计文件的顶层实体名相同,否则
出错!输入完成后,点击Next。
(4).添加设计文件。如下图4所示,此处还不需添加设计文件,点击Nex t跳过。
                        
                                    图4 添加设计文件  
  (5)选择所用器件:在Famil y菜单中选择Cyclone  II,Pa ckage选FBGA,Pin Count选择896,Speed grade选择6,确认Available de vi ces 中选择EP2C70F896C6,如下图5:
 
                                                   图5    选择器件
(6).选择器件完后点击Next,可以设置ED A工具,如下图6,None表示本次使用
Quartus II自带的工具,所以点击Next继续。
 
                                         
                图6   设置EDA工具                         图7   新建工程总结
(7).查看新建工程总结,如上图7,确认后点击Fi nish完成新建工程。
(8).指定编译结果输出路径。此次的设置是为了使工程文件的布局更合理,具体设置为:
点击菜单项Assi gnments->setti ngs,选择Co mpi lati on Process Setti ngs,勾中Save project
output fi l es i n speci fi ed directory,输入路径为.\r el ease,如下图8所示:
 
                     图8   指定单独的编译结果输出目录
1.2  半加器原理图输入完成硬件设计
(1).输入源文件。选择菜单Fi l e->New,在弹出的对话框里选择Bl ock Diagram/Schemati c Fil e,
然后点击OK,即出现原理图编辑界面,如下图9所示:
 
                                          图9   原理图编辑界面
在原理图编辑界面双击空白处,出现如下图10所示的输入元件对话框,然后在其
Name栏中直接依次输入元件名字,依次调入与门、异或门、输入引脚、输出引脚,然后
修改两个输入引脚名分别为a和b,两个输出引脚名分别为cou t和sout,接着按照半加器的
功能进行连线,构成半加器的原理图,如下图11所示,点击Fi l e->Save,直接按默认的名
字保存在当前工作目录下。
 
                                                图10       输入元件对话框
 
                                                   图11     半加器原理图
 
1.3编译
(1).编译前设置:点击Assi gnments->setti ngs,在弹出的对话框左边点击D evi ce,如下图12,
由于器件已在新建工程中设置,故直接点击D evi ce and Pi n Opti ons进行设置,如图13所示:
 
                                           图12           se ttings设置界面
 
图13  De vi ce a nd Pin Options设置界面
在上图13中的Confi gurati on界面中的Confi gurati on scheme,选择Passi ve Seri al为器件的配
置方式,点击上图13的Programmi ng Fil es选项,选择*.h exou t的配置文件格式,如图14:
 
                                      图14   选择配置文件格式
继续点击Unused Pi ns页面,可设置器件闲置引脚的状态,此次设为As i nput tri-stated,
如下图15所示:
 
                              图15  引脚状态设置
在Setti ngs界面的Compi l ati on Process项中,选择Use Smart compi l ati on进行编译模式设
置,可以使每次重复编译运行更快,如下图16:
 
                                      图16   选择编译模式
(2).编译:点击菜单项Processing->s ta rt compilation,启动全编译过程,编译结果如下图17所示:
 
图17   全编译结果显示
1.4适配结果查看
全编译之后,打开Processi ng菜单中的Co mpi lati on Report,选择Fi tter文件夹,可查看
详细的适配信息,如下图18:
 
                                  图18 在Compilation Re port中查看适配信息  
 
1.5仿真
  (1)点击File->New->vector waveform file,如下图22,点击OK,生成波形编辑窗口,
如图23所示:
                                                                  
图22 创建波形文件                                              图23 波形编辑窗口
(2)输入信号节点:在空波形文件N ame一栏双击,出现Insert node or bus 后,点击
Node finder,出现如下图24,点击L ist,找到所要节点,然后点击>>,点击Ok,就可以
添加节点到波形编辑窗口了。
 
                                             图24      Node Finder 
(3)编辑输入信号波形:可通过选中波形并配合波形赋值快捷键进行,结果下图25所示:
 
                                                     图25   编辑输入波形结果  
(4)保存上图25所示的波形图后,便可进行仿真,首先设置仿真模式,先进行功能仿真:
在Assignment->settings,选中Simulator S ettings,在Simulation mode中选择
Functional,如下图26:
 
图26   功能仿真前设置
点击Processing->Generate functional simulation netlist,产生功能仿真所需的网表,
完成后就可以点击Processing->start simulation启动功能仿真,结果如下图27:
 
                                                      图27   功能仿真结果
(5)时序仿真:在如图26所示的settings界面把simulation mode 改为Timing,然后点
击Proc essing->start simulation启动时序仿真,结果如下图28:
 
图28     时序仿真结果
1.6在DE2-70平台上实验半加器
(1)为DE2-70运行半加器配置引脚:点击Assignments->Pins进行手动输入引脚,如下
图29所示:
 
                                                             图29   引脚配置
(2)再进行一次全编译,然后将设计下载到DE2-70平台:点击Tools->programmer进
行设置,如下图30所示:
 
图30   下载设计 
(3)下载完后,利用DE2-70进行调试,发现设计的半加器获得成功,至此,走完了此次的全部流程。

转载于:https://www.cnblogs.com/socquan/p/3279128.html

【原创】Quartus II 简单设计流程相关推荐

  1. 【原创】Quartus II 实验流程说明书

    [原创]Quartus II  实验流程说明书 Abstract 本说明书详细介绍了如何使用Quartus II进行建立工程.HDL文件输入.编译.仿真.引脚锁定.配置FPGA等实验流程.并且就学生在 ...

  2. 基于Quartus II 软件(VHDL)设计

    目录 一,基于 Quartus II 的数字系统设计流程 二,Quartus II 软件使用介绍 1. 建立工程 2. 设计输入 3. 编译 4. 时序仿真 quartus ii 安装请参考: Qua ...

  3. Quartus ii 软件仿真基本流程(使用VHDL)

    文章首发于我的个人博客 这是VHDL系列教程的第一个教程.所谓教程,其实也就是记录我本人在学习过程中遇到的问题和学习内容的笔记,分享在这里供其他初学者参考,如果博客中出现任何错误或不严谨的地方,您可以 ...

  4. 硬件设计电源系列文章-电路电源设计流程

    目录 概要 整体架构流程 1.电源需求: 2.电源树设计: 3.电源详细设计: 技术名词解释 1.电源需求管理: 2. 电源树: 技术细节 1.单板电源供电种类及数量: 2.电源树的设计: 3.AD9 ...

  5. [原创].怎样制作一个简单ip,以方便在Quartus II和Nios II中使用?

    概述:此处,我以Lcd12864(ST7920)作为范例,进行粗浅讲解,望各位网友踊跃拍砖.   0 软硬件环境 软件:Altera Quartus II 9.1 + Nios II  9.1 Sof ...

  6. (原创总结) Quartus II 的在线调试方法

    以前不大注意, Altera 在quartus里还是提供了很多在线调试的方法, 在Quartus II Version 7.2 Handbook Volume 3: Verification中的Sec ...

  7. [转载].怎样制作一个简单ip,以方便在Quartus II和Nios II中使用?

    1 硬件部分 1.1 Avalon-MM接口(读作:阿窝龙妹妹接口) Avalon Memory-Mapped接口,简称为 Avalon-MM接口,用于在存储映射系统中描述主从元件(component ...

  8. IC Compiler II(ICC II)后端设计流程——超详细

    Preface 本文中英文结合(学习一些专有名词),主要介绍ICC II软件进行后端设计的主要流程,在阅读之前需要对数字IC设计流程有一定的了解. 逻辑综合相关知识请查看:Synopsys逻辑综合及D ...

  9. 【数字系统】简单逻辑电路设计:与非门/逻辑门 Quartus II 环境/Verilog 语言/编程+仿真+开发板/FPGA/CPLD/EDA

    一. 实验要求 1. 实现二输入与非门电路以及其他简单门电路: 2. 在Quartus II 环境下,运用Verilog HDL 语言进行编程开发,并完成对电路工作情况的仿真模拟: 3. 完成配置程序 ...

最新文章

  1. 医宗金鉴自学指南_自学《医宗金鉴》能学会中医吗?
  2. idea中链接mysql查询_在Idea中编写Java程序连接查询Sqlite数据库
  3. CentOS7使用systemctl添加自定义服务
  4. python导入txt文件并绘图-Python读取txt某几列绘图的方法
  5. mysql 查看最近的语句_查看MySQL最近执行的语句
  6. Python中下划线---完全解读
  7. POJ 2083 递归画分形图
  8. struts2下的Action配置的各项默认值
  9. 芯原创始人戴伟民:嵌入式人工智能与芯粒的历史机遇
  10. DoWhile(Java)
  11. 2020-08-21 Qt+MSVC 强制中文UTF-8编码
  12. 为什么开发环境如此之乱
  13. Infopath入门到精通系列-1 Infopath文件说明
  14. ERROR 126 HY000 Incorrect key file for table '/tmp/ sql 1
  15. file_get_contents
  16. 【逆向入门】 CrackMe160-005 分析思路
  17. trello01:后端的搭建
  18. USACO 3.2 Magic Squares 魔板
  19. R数据分析:跟随top期刊手把手教你做一个临床预测模型
  20. 虚拟跑步刷步软件下载_小米穿戴2.0最新版下载-小米穿戴2.0新虚拟形象版v2.0.0 安卓版...

热门文章

  1. redisHyperLogLog原理解析
  2. 设想2015年,云计算厂商将与线下渠道紧密合作
  3. 2020中国超级计算机排名第一,最新top500超级计算机榜单 全球超级计算机榜单2020新一期:中国部署数量世界排名首位...
  4. 【英语学习】十二星座Zodiac Signs的词源/词根/示例
  5. 微型计算机原理及应用第四版第七章课后答案,郑学坚微型计算机原理及应用第4版笔记和课后习题答案详解...
  6. 11月22日训练题解
  7. SCU 4444 Travel 【次完全图最短路】
  8. 京东助手抢购-购买口罩教程
  9. java工程积累——项目管理:破窗理论
  10. unity基础学习之法线贴图