项目五 用 实现译码器功能模块教学课件电子教案

上传人:M****1 文档编号:588056697 上传时间:2024-09-07 格式:PPT 页数:34 大小:1.74MB
返回 下载 相关 举报
项目五 用 实现译码器功能模块教学课件电子教案_第1页
第1页 / 共34页
项目五 用 实现译码器功能模块教学课件电子教案_第2页
第2页 / 共34页
项目五 用 实现译码器功能模块教学课件电子教案_第3页
第3页 / 共34页
项目五 用 实现译码器功能模块教学课件电子教案_第4页
第4页 / 共34页
项目五 用 实现译码器功能模块教学课件电子教案_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《项目五 用 实现译码器功能模块教学课件电子教案》由会员分享,可在线阅读,更多相关《项目五 用 实现译码器功能模块教学课件电子教案(34页珍藏版)》请在金锄头文库上搜索。

1、项目五 用Verilog HDL实现译码器功能模块项项目目五五Verilog HDL实现译码器功能模块仿真与验证Verilog HDL实现译码器功能模块仿真与验证知识目标能力目标素质目标项目结构任务网络项目及任务项目及任务子任务一子任务一认知知Quartus II软件功能件功能Quartus II软件使用步件使用步骤Verilog HDL实现译码器功器功能能子任务二子任务二子任务三子任务三学习目标知识目标知识目标1)能完全理解译码器的译码工作过程;2)能充分运用前面所学习的知识对该电路进行模块化分析;3)能对该模块使用Verilog HDL进行编程并仿真;4)能通过对新知识的理解与学习对电路提

2、出优化方案。返回学习目标能力目标能力目标1)能准确划分模块电路;2)能对模块电路进行正确的编程并对仿真结果进行分析;3)能总结知识和技能,并通过查阅资料,思考程序的精简和优化。返回学习目标素质目标素质目标1)具备利用Quartus II软件进行电路仿真分析与设计能力;2)具备查阅资料的能力;3)具备一定的新知识学习的能力;4)具备积极探索,勤于思考的素质。返回项目引入项目引入返回如何用Verilog HDL实现译码功能?项目引入项目引入1 1 1 1)参照十六进制数码管的功能,理清输入输出的关系;)参照十六进制数码管的功能,理清输入输出的关系;)参照十六进制数码管的功能,理清输入输出的关系;)

3、参照十六进制数码管的功能,理清输入输出的关系;2 2 2 2)在)在)在)在Quartus IIQuartus IIQuartus IIQuartus II中,应用中,应用中,应用中,应用Verilog HDLVerilog HDLVerilog HDLVerilog HDL编制译码电路程序实编制译码电路程序实编制译码电路程序实编制译码电路程序实 现驱动十六进制数码显示管功能;现驱动十六进制数码显示管功能;现驱动十六进制数码显示管功能;现驱动十六进制数码显示管功能;3 3 3 3)建立仿真波形,运行仿真结果并分析;)建立仿真波形,运行仿真结果并分析;)建立仿真波形,运行仿真结果并分析;)建立仿

4、真波形,运行仿真结果并分析;4 4 4 4)能正确处理调试过程中遇到的问题)能正确处理调试过程中遇到的问题)能正确处理调试过程中遇到的问题)能正确处理调试过程中遇到的问题。返回Verilog HDLVerilog HDL实现译码项目功能要求实现译码项目功能要求:项目引导返回(1 1)译码电路原理分析。)译码电路原理分析。(2 2)认识)认识Quartus IIQuartus II软件。软件。(3 3)熟悉)熟悉Quartus IIQuartus II软件使用步骤。软件使用步骤。(4 4)学习)学习Verilog HDLVerilog HDL语言。语言。(5 5)编制译码器的功能程序。)编制译码

5、器的功能程序。(6 6)设置仿真波形并运行,分析结果。)设置仿真波形并运行,分析结果。(7 7)完成实验报告。)完成实验报告。(8 8)程序展示)程序展示 & & 项目汇报项目汇报。返回译码译码控制电路原理图控制电路原理图任务一任务一 译码器项目仿真与验证译码器项目仿真与验证子任务1 认识Quartus II软件功能子任务3 Verilog HDL实现译码器功能返回子任务2 Quartus II软件的使用步骤子任务4 综合仿真子任务2 Quartus II软件的使用步骤Quartus II环境境编辑界面界面QuartusII QuartusII 软件使用包括如下几个步骤:打开软件、软件使用包括

6、如下几个步骤:打开软件、新建工程、输入设计文件、编译、仿真。新建工程、输入设计文件、编译、仿真。1.1.打开打开Quartus IIQuartus II软件软件子任务2 Quartus II软件的使用步骤项目路径和名称目路径和名称设置置2.2.新建工程新建工程子任务2 Quartus II软件的使用步骤QuartusII中新建中新建Verilog HDL文件文件3.3.输入设计文件输入设计文件 程序程序输入界面入界面子任务2 Quartus II软件的使用步骤程序程序编译界面界面4.4.程序编译程序编译子任务2 Quartus II软件的使用步骤5.5.程序仿真程序仿真 (a a)新建波形仿真

7、文件)新建波形仿真文件 (b b)设置仿真)设置仿真NodeNodeQuartusIIQuartusII仿真文件设置仿真文件设置子任务2 Quartus II软件的使用步骤5.5.程序仿真程序仿真 输入入输出仿真波形出仿真波形想一想想一想议一议议一议1 1Quartus IIQuartus II软件的功能是什么?软件的功能是什么?2 2如何新建一个工程文件,需要注意如何新建一个工程文件,需要注意什么?什么?3 3如何新建如何新建Verilog HDLVerilog HDL编程文件并正编程文件并正确输入程序?确输入程序?4 4程序如何编译?程序如何编译?5 5仿真时输入、输出波形如何设置?仿真时

8、输入、输出波形如何设置?子任务2 Quartus II软件的使用步骤知知识链接接5.1.1 概述5.1 5.1 可可编程程逻辑器件器件5.1.2 简单可编程逻辑器件5.1.3 复杂可编程逻辑器件5.1.4 现场可编程逻辑器件5.1.1 概述概述 可编程逻辑器件包括简单可编程逻辑器件(SPLD)、复杂可编程逻辑器件(CPLD)、现场可编程逻辑器件(FPGA)。 从SPLD、CPLD到FPGA,这三类可编程逻辑器件的集成度、复杂度和性能是不断提高的,它们产生的年代也是各不相同的。5.1.2 简单可可编程程逻辑器件器件 简单可编程逻辑器件可分为PROM、PLA、PAL和GAL等不同种类的器件。 这些

9、SPLD器件的结构可以统一概括为下图所示的基本结构,由输入电路、与阵列、或阵列和输出电路四部分组成。SPLD器件的基本器件的基本结构构5.1.2 简单可可编程程逻辑器件器件未未编程的程的PROM结构构1.PROM1.PROM器件器件5.1.2 简单可可编程程逻辑器件器件未未编程的程的PLA结构构1.PLA1.PLA器件器件5.1.2 简单可可编程程逻辑器件器件未未编程的程的PAL结构构3.PAL3.PAL器件器件4.GAL4.GAL器件器件CPLD器件的基本器件的基本结构构5.1.3 复复杂可可编程程逻辑器件器件CPLD器件通常可以实现数千至上万个等效逻辑门,同时CPLD器件的集成度、速度和体

10、系结构的复杂度也在不断提高。5.1.4 复复杂可可编程程逻辑器件器件 FPGA是一种高密度的可编程路基器件,其集成密度最高达500万门/片以上。 从CPLD发展到FPGA器件,并不仅仅是规模和集成度的进一步提升,FPGA器件的体系结构远远复杂于CPLD器件,FPGA器件更适合于实现规模更大,寄存器更加密集的针对数据路径处理的复杂设计,FPGA器件具有更加灵活的布线策略,更多的输入/输出引脚数目。 在集成度不高的设计中,CPLD器件往往以价格优势取胜,而在更高集成度的设计中,FPGA器件则以较低的总体逻辑开销取胜。知知识链接接5.2.1 Verilog HDL简介5.2 5.2 硬件描述一硬件描

11、述一语言言5.2.2 Verilog HDL的基本结构5.2.3 Verilog HDL的数据类型5.2.4 Verilog HDL运算符及表达式5.2.5 Verilog HDL的基本语句5.2.1 Verilog HDL简介介Verilog-95Verilog-2001Verilog-AMSVerilog-2005Verilog HDL5.2.2 Verilog HDL基本基本结构构模模块化化结构构module()endmodule5.2.3 Verilog HDL数据数据类型型1.常量:常量:2.变量:量:3.数数组:数字常量符号数字常量线型变量寄存器型变量5.2.4 Verilog HDL运算符及表达式运算符及表达式1.注注释:2.运算符:运算符:单行注释,以“/”开头;多行注释,以“/*”开始,以“*/”结束。相等和全等运算符位运算符位拼接运算符缩减运算符5.2.4 Verilog HDL基本基本语句句1.条件条件语句句:2.条件条件语句句:3.循循环语句句:4.结构构说明明语句:句:Thanks!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号