由于在意大利期间,用的xilinx公司的ZYBO板子,相应的软件用ISE,SDK。回国买了altera公司的板子,自然也要学习国内较流行的软件(TB大西瓜家,因此相关例程也是大部分引用他家)。Quartus 9.1软件下载后,安装是还挺顺利。我是windows8.1系统,破解是费了一些力气。首先下载Quartus_II_9.0破解器.exe,运行解压缩,找到sys_cpt.dll,根据电脑的位数,假设你本是32位,却安装了64位,软件会提示打不开有错误,所以其实若不清楚自己电脑的位数,可以试试的。将它放在Quartus安装路径下的bin文件下,路径为(D:\quartus\bin);打开Quartus软件,选择Tools工具栏下License Setup,查看地步Network Interface Card(NIC) ID,我的电脑上有三个地址,选择第一个就好了,把它复制代替License.dat里面的XXXXXX,例程里面说要把小写字母改为大写字母,最好把下边的一大串中文删除,我自己没有受到这方面的影响,替换后将License.dat保存,保存路径可以任选,依然是查看NIC ID的窗口,将License.dat加载进去,之后大概如下图,就破解成功了:)

以半加器为例,半加器(Half adder)电路指的是对两个数据位相加,输出一个结果位为和进位。

数据输入a0被加数,数据输入b0加数,结果位s0,进位c1,其对应的真值表和逻辑电路图如下:

Altera 的 Cyclone® II FPGA 系列是低成本 90-nm 解决方案,它前所未有地提高了设计灵活
性,实现了高性能系统集成,关于它的特性,在综合仿真时,打算慢慢记载。以半加器为例,用该系列的EP2C5T144C8完成仿真综合。

1.创建工程:打开Quartus软件,创建halfadder project,之后第二页(File name什么的)保持不动就好,next,选择相应的器件,之后仍旧保持不动(此页面保持各个为None),依旧next,最后一页finishi.

2.图形输入:用QuartusII原理图输入设计法进行数字系统设计时,不需要硬件描叙语言,利用数字逻辑电路基本知识的基础上,利用软件提供的EDA(Electronic Design Automation)平台设计数字电路或系统。

2.1 选择File-New,选择 Block Diagram/Schemetic File打开图形编辑窗口,在图形中双击,弹出的对话框中,输入半加器所用的器件(异或门xor;二元与门and2;输入input;输出output);鼠标点击input,output,选择properties,输入A,B,C,S.

2.2文本输入方式:Quartus Ⅱ自带文本编辑器,用于程序设计输入。与图形输入类似,选择 Verilog HDL File 输入方式,即可打开文本编辑器

3.功能仿真:验证设计时序是否符合要求:工具有modelsim,Activehdl,NC-verilog/Vhdl,各厂家自带工具。

3.1.选择【File】--【New】选项,打开新建文件类型选择窗口
3.2.选择 Vector Waveform File(矢量波形文件) 打开波形仿真窗口,双击空白处,出现对话框(该对话框用来查找节点(Node Finder),加入节点(点击list),加入完成后OK,出现波形)。在波形左侧工具栏点击,带R标志,设置随机波形的周期,输入10,在ns前。
3.3.添加仿真测试信号,设置输入信号和仿真参数设置

初识QuartusII 9.0(破解,半加器的仿真,综合:上)的更多相关文章

  1. 初识QuartusII 9.0(破解,半加器的仿真,综合:下)

    完成波形的随机设置(A,B任意给定高低电平即可,只是当作测试信号),选择任务栏Assignments[Setings],设置Simulation mode为functional,其余保持不变点击ok. ...

  2. QuartusII 13.0的完美破解

    网络上破解QuartusII 13.0软件的方法都不行,最后经过本人总结测试(独创),最终实现了QuartusII 13.0的破解,破解方法如下: 网上常规操作之后,会得到一个“license.dat ...

  3. 【转】Parallels Desktop 11.2.0 破解版 最佳Mac虚拟机软件

    原文网址:http://www.macappstore.net/parallels-desktop-11-pojie-ban/ Parallels Desktop 11.2.0 破解版 最佳Mac虚拟 ...

  4. JetBrains IntelliJ IDEA for Mac 15.0 破解版 – Mac 上强大的 Java 集成开发工具

    应网友要求更新. IntelliJ IDEA 是最强大的 Java IDE 之一,由知名的Jetbrainsg公司出品,最新版本增加了大量强大易用的特性,比如 Java 8 的Lambda 表达式调试 ...

  5. X-pack 6.4.0 破解

    X-package 6.4.0 破解 获取x-pack-core-6.4.0.jar 下载 elasticsearch下载页面:https://www.elastic.co/downloads/ela ...

  6. Source Insight 4.0 破解和使用

    参考出处: https://blog.csdn.net/u011604775/article/details/81698062 https://blog.csdn.net/user11223344ab ...

  7. MyEclipse 2016 Stable 1.0破解教程

    一.下载所需文件 1. Windows最新版: MyEclipse 2016 Stable 1.0离线安装包(文件大小:1.52GB)--完整安装包,无需在线下载http://pan.baidu.co ...

  8. StarUML 3.0 破解方法

    首先在我这里下载  StarUML3.0 破解替换文件app.asar 链接:https://pan.baidu.com/s/1wDMKDQkKrE9D1c0YeXz0xg 密码:y65m 然后参照下 ...

  9. 三步完成Source Insight 4.0 破解安装(转)

    转自:https://blog.csdn.net/biubiuibiu/article/details/78044232 三步完成Source Insight 4.0 破解安装   下载地址有更新,之 ...

随机推荐

  1. SAS学习笔记55 RTF输出标题级别的设置

    很多人都喜欢将表格的标题通过report中的compute before _page_ 添加到table的前面,但是这种方式并不能直接定义标题的级别,需要后期进行表格的加工. 在使用proc repo ...

  2. Kubernetes 学习笔记(二):本地部署一个 kubernetes 集群

    前言 前面用到过的 minikube 只是一个单节点的 k8s 集群,这对于学习而言是不够的.我们需要有一个多节点集群,才能用到各种调度/监控功能.而且单节点只能是一个加引号的"集群&quo ...

  3. mouseover mouseleave

    mouseover在当鼠标移入元素或其子元素的时候都会触发,是一个重复触发,冒泡的过程.见下面例子,一个父元素包含一个子元素,在其父元素内滑动鼠标,超出子元素的范围时,也会触发事件. 而mouseen ...

  4. BSGS和EXBSGS

    也许更好的阅读体验 \(Description\) 给定\(a,b,p\),求一个\(x\)使其满足\(a^x\equiv b\ \left(mod\ p\right)\) \(BSGS\) \(BS ...

  5. TCP(上)

    tcp头格式: TCP状态位: SYN表示建立连接, FIN表示关闭连接, ACK表示响应, PSH表示有 DATA数据传输, RST表示连接重置. TCP窗口: TCP 要做流量控制,通信双方各声明 ...

  6. 从入门到精通,Java学习路线导航

    引言最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧. Ja ...

  7. 将netcore网站部署到docker容器中

    一.背景 最近一直在看docker的教程,基础知识看的差不多了.理论总要运用于实践,所以下面我们就来把最简单的一个netcore网站托管到docker容器中. 环境:1.docker for wind ...

  8. SSH和SSM对比异同点、各自优势

    1SSH和SSM定义SSH 通常指的是 Struts2 做控制器(Action),Spring 管理各层的组件,Hibernate 负责持久化层. SSM 则指的是 SpringMVC 做控制器(co ...

  9. Vue指令之事件修饰符

    事件修饰符: + .stop 阻止冒泡 + .prevent 阻止默认事件 + .capture 添加事件侦听器时使用事件捕获模式 + .self 只当事件在该元素本身(比如不是子元素)触发时触发回调 ...

  10. CentOS 7的Linux系统优化加固

    1.关闭selinux 2.关闭防火墙 3.关闭NetworkManager 4.为系统运维管理员创建普通用户,并配置sudo(vi  sudo) 5.清空泄漏系统版本信息的文件 6.基础优化sshd ...