-
第一章概述
介绍EDA技术的涵义,了解EDA技术的内容和发展历程,掌握EDA技术的工程设计流程和数字系统设计方法
-
●1.1EDA技术概述
通过介绍EDA技术的涵义、发展历程和应用领域,使学生了解本课程的实际应用,调动学生学习这门课程的积极性。
-
●1.2EDA技术的内容及发展历程
通过介绍EDA技术的主要内容,使学生了解这门课程要学习什么。在此基础上说明本课程的特点与学习方法。
-
●1.3EDA工程设计流程
介绍EDA的工程设计流程,说明当前EDA设计的特点。
-
●1.4数字系统设计
掌握数字系统设计的基本要求。
-
第二章大规模可编程逻辑器件
介绍PLD的发展过程、PLD产品的特点、近年 PLD的发展热点,熟悉PLD的种类及分类方法、三大厂商各自的主打产品,掌握FPGA和CPLD的区别及选用方法
-
●2.1可编程逻辑器件概述
PLD的发展过程、PLD产品的特点、近年 PLD的发展热点
-
●2.2PLD器件的分类
PLD的种类及分类方法、三大厂商各自的主打产品
-
●2.3FPGA和CPLD的区别及选用
介绍FPGA和CPLD的区别及选用方法
-
第三章VHDL语言
介绍VHDL语言特点、语言要素和语言结构,了解VHDL文字规则,掌握顺序语句和并行语句的使用。
-
●3.1VHDL概述
简单介绍VHDL语言的发展和内容
-
●3.2VHDL语言特点
介绍VHDL语言的特点
-
●3.3VHDL语言结构
根据VHDL语言结构,把VHDL程序分为库、程序包、实体描述、结构体描述和结构体配置描述等4个部分。
-
●3.4VHDL语言要素
主要介绍VHDL语言的4要素:文字规则、数据对象、数据类型和表达式。
-
●3.5VHDL语句简介
介绍VHDL语句的分类和组成。
-
●3.6顺序语句
介绍顺序语句中常用语句,并举例说明。
-
●3.7并行语句
介绍并行语句中常用语句,并举例说明。
-
●3.8VHDL描述风格
介绍VHDL语句的3种描述风格。
-
第四章quartus_II
介绍quartus_II软件的相关知识,使用quartus_II软件设计工程。
-
●4.1quartus_II项目设计流程
介绍quartus_II软件设计项目时的流程。
-
●4.2quartus_II设计文件输入
quartus_II软件不同设计文件的输入方法。
-
●4.3quartus_II编译、仿真和下载
quartus_II软件对VHDL程序如何进行编译、仿真和下载。
-
第五章基本逻辑电路设计
通过VHDL语言设计不同的逻辑电路,完成对VHDL程序设计的掌握。
-
●5.1组合逻辑--编码器的设计
通过对编码器的原理介绍,利用不同的VHDL语句实现对83编码器的设计。
-
●5.2组合逻辑--译码器的设计
通过对译码器的原理介绍,利用不同的VHDL语句实现对38译码器的设计。
-
●5.3组合逻辑--三态门和总线缓冲器
通过对三态门的原理介绍,利用VHDL语句实现对三态门和总线缓冲器的设计。
-
●5.4时序逻辑--时序电路特殊信号的描述
通过不同的语句实现时序电路中特殊信号的描述。
-
●5.5时序逻辑--触发器(Flip_Flop)--D触发器
通过对D触发器的原理介绍,利用VHDL语句实现对不同功能的D触发器设计。
-
●5.6时序逻辑--触发器(Flip_Flop)--T触发器和RS触发器
通过对T触发器和RS触发器的原理介绍,利用VHDL语句实现T触发器和RS触发器设计。
-
●5.7时序逻辑--序列发生器
通过对序列发生器的原理介绍,利用VHDL语句实现对序列发生器的设计。
-
●5.8时序逻辑--8位移位寄存器
通过对8位移位寄存器的原理介绍,利用VHDL语句实现对8位移位寄存器的设计。





