您好,欢迎访问三七文档
《数字逻辑系统设计》教案1课程介绍:先修课程:《数字电子技术》--学习了数字电路的基本设计方法。本课程:《数字逻辑系统设计》--面向实际工程应用,紧跟技术发展,掌握数字系统新的设计方法。主要学习可编程逻辑器件原理、VHDL硬件描述语言基础、QUARTUSII工具使用。后续课程:1、《数字信号处理》--应用的一个方面,由FPGA代替DSP来实现算法,提高系统的速度。2、《SOPC技术》--SOPCBuilder的NIOS嵌入式系统软硬件设计技术课程宗旨:1、更新数字电路的设计观念,建立用PLD器件取代传统TTL器件设计数字电路的思想2、更新数字系统设计手段,学会使用硬件描述语言(Hardware2、DescriptionLanguage)代替传统的数字电路设计方法来设计数字系统。器件为什么能够编程?了解大规模可编程逻辑器件的结构及工作原理(第2章内容)怎样对器件编程?1、熟悉一种EDA软件的使用方法(工具)(以Altera公司的QUARTUSII为例)2、掌握一种硬件描述语言(方法),以设计软件的方式来设计硬件(重点)(以VHDL语言为例)教学安排:总学时数:78学时理论课时:54学时《数字逻辑系统设计》教案2实验课时:24学时分数:5学分考核方式:1、成绩(20%):考勤、课堂纪律、回答问题、作业2、成绩(20%):实验操作、实验报告3、笔试(60%):闭卷考试选用教材:《EDA技术与VHDL(第2版)》潘松、黄继业编著,清华大学出版社参考教材:1、《VHDL程序设计教程(第3版)》,曾繁泰,清华大学出版社2、《VHDL硬件描述语言与数字逻辑电路设计》,侯伯亨、顾新,西安电子科技大学出版社3、《FPGA/VHDL快速工程实践入门与提高》,杨恒、卢飞成,北京航空航天大学出版社4、《集成电路/计算机硬件描述语言VHDL高级教程》,刘明业,清华大学出版社5、《用VHDL设计电子线路》,边计年、薛宏熙译,清华大学出版社本书重点:1、章PLD硬件特性与编程技术2、第3章VHDL基础3、第4章QuartusII使用方法4、第7章VHDL语句5、第8章VHDL结构本书难点:1、第2章PLD硬件特性与编程技术2、第5章VHDL状态机3、第6章16位CISCCPU设计4、第9、10章DSPBuilder设计《数字逻辑系统设计》教案3数字电子技术回顾布尔函数--数字系统数学基础(卡诺图)数字电路设计的基本方法:(提问)1、组合电路设计:问题逻辑关系真值表化简逻辑图2、时序电路设计:列出原始状态转移图和表状态优化状态分配触发器选型求解方程式逻辑图3、使用中、小规模器件设计电路(74、54系列)编码器(74LS148)、译码器(74LS154)、比较器(74LS85)计数器(74LS193)、移位寄存器(74LS194)………设计方法的局限(提问)1、卡诺图只适用于输入比较少的函数的化简。2、采用“搭积木”的方法的方法进行设计。必须熟悉各种中小规模芯片的使用方法,从中挑选最合适的器件,缺乏灵活性。3、设计系统所需要的芯片种类多,且数量很大。电路集成度不断提高:SSIMSILSIVLSI设计方法的发展:自下而上自上而下《数字逻辑系统设计》教案4第一章概述1.1电子设计自动化技术及其发展EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。现代电子设计技术的核心已日趋转向基于计算机的电子设计自动化技术,即EDA(ElectronicDesignAutomation)技术。EDA技术发展三个阶段:1、70年代:集成电路为MOS工艺,人们利用计算机取代手工劳动进行集成电路版图编辑,PCB布局布线工作。2、80年代:集成电路为CMOS工艺,80年代末出现了FPGA,CAD技术应用更为广泛,HDL的出现为EDA解决的电路建模、仿真测试等奠定了基础。3、90年代:HDL的标准化,集成电路设计工艺达到深亚微米,百万门大规模PLD面世,大规模ASIC技术的应用,促进了EDA技术的形成。EDA的理解与认识1、EDA技术不是某一学科的分支,或某种新的技能技术,它是一门综合性学科;2、EDA技术融合多学科于一体,又渗透于各学科中,打破了软件和硬件的壁垒;3、EDA技术代表了电子设计技术和应用技术的发展方向;4、EDA是微电子技术和现代电子技术的结合。5、EDA技术的发展趋势:超大规模集成电路的集成度和工艺水平不断提高;高性能的EDA工具得到长足的发展(自动化和智能化程度不断提高);计算机硬件平台性能大幅度提高,为复杂的SoC设计提供了物理基础。《数字逻辑系统设计》教案51.2电子设计自动化应用对象一、利用EDA技术进行电子系统设计,最后的实现的目标1、全定制或半定制ASIC2、FPGA/CPLD(或称可编程ASIC)开发应用3、PCB(印制电路板)二、作为EDA技术最终实现目标的ASIC,可以通过三种途径来完成1、超大规模可编程逻辑器件2、半定制或全定制ASIC3、混合ASIC1.3VHDL英文全名是VHSIC(VeryHighSpeedIntegratedCircuit)HardwareDescriptionLanguage。现在公布的最新VHDL标准版本是IEEE1076-20021.4EDA的优势1.可以大大降低设计成本,缩短设计周期。2.库都是EDA公司与半导体生产厂商合作、共同开发。3.极大地简化设计文档的管理。4.极大地提高了大规模系统电子设计的自动化程度。5.设计者拥有完全的自主权,再无受制于人之虞6.良好的可移植与可测试性,为系统开发提供可靠的保证。7.能将所有设计环节纳入统一的自顶向下的设计方案中。8.在系统板设计结束后仍可利用计算机对硬件系统进行完整的测试。1.5面向FPGA的开发流程一、设计输入1、图形输入2、硬件描述语言文本输入二、综合《数字逻辑系统设计》教案6三、布线布局(适配)四、仿真五、下载和硬件测试1.6QuartusII概述1.7IP核1、软IP--用VHDL等硬件描述语言描述的功能块,但是并不涉及用什么具体电路元件实现这些功能。2、固IP--完成了综合的功能块。3、硬IP--供设计的最终阶段产品--掩膜。4、IPCore:经过预选设计、预先验证,符合产业界普遍认同的设计规范核设计标准,具有相对独立功能电路模块或子系统,可以复用于SOC、SOPC或ASIC中;5、软IPCore(如Nios、MicroBlaze)和硬IPCore(如ARM、MIPS)齐头并进;6、IP资源复用(IPReuse)是指在集成电路设计过程中,通过继承、共享或购买所需的部分或全部智力产权内核(IPCore),进行设计、综合和验证,从而加速流片设计过程的设计方法;7、IPCore是一种商品,SOPC的技术核心:是可编程逻辑器件设计工程师价值体现的主要途径。图形或HDL编辑编程器设计输入综合或编译适配器件下载仿真Analysis&Synthesis(分析与综合)Filter(适配器)Assembler(编程文件汇编)TimingAnalyzer(时序分析器)《数字逻辑系统设计》教案78、IPCore表现形式:HDL语言、原理图、网表9、IPCore分类:微处理器IPCore(8/16/32/64位,如MicroBlaze、Nois、8051)、处理器外设IPCore(SDRAM控制器、LCD控制器、总线控制器等)、DSP算法IPCore(FIR滤波器、DES加密、音视频编码和解码等)、通信控制器IPCore(MAC、Gbit收发器、CAM、协议转换等)1.8EDA技术的发展趋势1、超大规模集成电路的集成度和工艺水平不断提高,在一个芯片上完成的系统级的集成已成为可能。2、可编程逻辑器件开始进入传统的ASIC市场。3、市场对系统的集成度不断提出更高的要求,促使EDA工具和IP核应用更为广泛。4、高性能的EDA工具得到长足的发展,为嵌入式系统设计提供了功能强大的开发环境。5、计算机硬件平台性能大幅度提高,为复杂的SoC设计提供了物理基础。
本文标题:数字逻辑系统教案1
链接地址:https://www.777doc.com/doc-2425704 .html