数字系统设计复习纲要.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字系统设计复习纲要要点

EDA工具应用丛书 数字系统设计与Verilog HDL (第4版) 王金明 编著 课 堂 笔 记 前 言 目前,EDA技术已经成为电子信息类学生一门重要的专业基础课程,并在教学、科研,以及大学生电子设计竞赛等活动中,起着越来越重要的作用,成为电子信息类本科生以及研究生必须掌握的基础知识与基础技能。随着EDA技术的应用日益广泛,对EDA课程的教学的要求也不断提高,必须对教学内容进行优化与更新,以与EDA技术的发展相适应。 对于大多数学生而言,通过一学期的学习已经对EDA技术有了一定的了解,为了帮助同学们系统的掌握所学内容,我整理了《数字系统设计与Verilog HDL 课堂笔记》一书。 在本书中,共有五个章节,主要列举了数字系统设计概论、可编程逻辑器件、Verilog HDL语言、Quartus II的安装与使用的相关知识点,简明扼要直击考试要点。在本书的第五章节,通过六个例子阐述了Verilog HDL语言与Quartus II软件的配合使用。 由于受编者水平和编写时间所限,书中难免有不足之处,恳请读者批评指正。 编 者 2014.5.17 目 录 1.数字系统设计概论 5 1.1数字系统的概念 5 1.2数字系统的发展 5 1.2.1 EDA技术: EDA(Electronic Design Automation) 5 1.2.2数字系统的两种设计思路: 5 1.2.3 构建数字系统的方法途径 6 1.2.4 基于IP模块的设计 6 1.3 数字系统的设计流程 7 1.4 用于开发FPGA和CPLD的EDA工具 7 2.可编程逻辑器件PLD 8 2.1 PLD概述 8 2.1.1 PLD的基本概念 8 2.1.2 PLD的作用 8 2.1.3 PLD的分类 8 2.1.4 PLD的基本构成原理与表示方法 9 2.2 SPLD介绍 10 2.2.1 可编程只读存储器(PROM) 10 2.2.2可编程逻辑阵列PLA(Programmable Logic Array) 10 2.2.3可编程阵列逻辑PAL(Programmable Array Logic) 10 2.2.4通用阵列逻辑(GAL) 12 2.3 HPLD介绍 12 2.3.1 CPLD (Complex Programmable Logic Device,复杂可编程逻辑器件) 12 2.3.2 FPGA(Field Programmable Gate Array,现场可编程门阵列) 13 2.3.3 CPLD与FPGA的异同 13 2.3.4 Altera 公司生产的PLD器件 14 2.3.5 PLD器件的发展趋势 14 3. Verilog HDL 语言 14 3.1 Verilog HDL 基础 14 3.1.1 词法 14 3.1.2 数据类型 15 3.1.3运算符 16 3.2 Verilog HDL中的模块 16 3.2.1 模块 16 3.2.2 Verilog HDL 数字设计中模块中功能的基本描述方式 17 3.3 Verilog HDl 行为语句 17 3.3.1 过程语句 17 3.3.2 块语句 18 3.3.3 赋值语句 18 3.3.4 条件语句 18 3.3.5 循环语句 19 3.3.6 编译向导语句 20 3.4 Verilog HDL 数字设计的层次设计风格 20 3.5常见组合与时序逻辑电路Verilog HDL描述 20 3.5.1 常用组合电路模块的设计 20 3.5.2 常用时序电路模块设计 21 4. Quartus II 介绍 21 4.1 Quartus II 概述 21 4.2 原理图输入法 22 4.3 文本输入方式 23 4.4 设计流程 23 5. 数字系统设计实验 24 5.1 基础实验 24 5.1.1 加法器 24 5.1.2 译码器 25 5.1.3 触发器 26 5.1.4 计数器 28 5.2 综合设计实验 29 5.2.1 累加器 29 5.2.2 数码管动态扫描 30 1.数字系统设计概论 1.1数字系统的概念 是指对数字信息进行存储、传输、处理的电子系统。它的输入和输出都是数字量。 通常把门电路、触发器等称为逻辑器件;将由逻辑器件构成,能执行某单一功能的电路,如计数器、译码器、加法器等,称为逻辑功能部件;把由逻辑功能部件组成的能实现复杂功能的数字电路称数字系统。 数字系统和功能部件之间的区别之一在于功能是否单一。区别之二在于是否包含控制电路。 1.2数字系统的发展 1.2.1 EDA技术: EDA(Electronic Design Automation) 立足于计算机工作平台而开发出来的一整套先进的设计电子系统的软件工具。 三个发展阶段: (1)电子CAD阶段

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档