




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EDA设计论文 题 目 基于 VHDL秒表设计 学 院 信息科学与工程学院 专 业 电子信息工程 班 级 XXXXXX 学 号 XXXXXX 姓 名 XXXXXX 指导教师 XXXXXX 职 称 讲师 2011年 12月 21日2摘要:在科技高度发展的今天,集成电路和计算机应用得到了高速发展。尤其是计算机应用的发展。它在人们日常生活已逐渐崭露头角。大多数电子产品多是由计算机电路组成。而且将来的不久他们的身影将会更频繁的出现在我们身边。各种家用电器多会实现微电脑技术。电脑各部分在工作时多是一时间为基准的。本文就是基于计算机电路的时钟脉冲信号、状态控制等原理设计出的数字秒表。秒表在很多领域充当一个重要的角色。在各种比赛中对秒表的精确度要求很高,尤其是一些科学实验。关键字EDA 秒表设计 VHDL 语言 引言:1、VHDL 语言VHDL(Very High Speed Integrated Circuit Hardw are Description Language,超高集成电路硬件描叙语言)诞生于 1982年,是由美国国防部开发的一种快速设计电路的工具,目前已经成为 IEEE(The Institute of Electrical and Electronics)的一种工业标准硬件描叙语言。VHDL 主要用于描述数字系统的结构、行为、功能和接口,非常适合用于可编程逻辑芯片的应用设计。除了含有许多具有硬件特征的语句外,VHDL 的语言形式和描述风格与句法十分类似于一般的计算机高级语言。VHDL 的程序特点是将一项工程设计,或称为设计实体(可以是个元件、电路模块或一个系统)分成外部(或称可示部分,即端口)和内部(或称为不可视部分,即结构体)两部分,外部负责对设计实体和端口引脚命名和说明,内部负责对模块功能和算法进行描述。在对一个设计实体定义了外部界面后,一旦其内部结构、功能开发完成,即可生成共享功能模块,这就意味着,在顶层综合或其他设计中可以直接调用这个实体模块。VHDL 具有较强的行为描述能力,可避开具体的器件结构,从逻辑功能和行为上进行描述和设计。2、Quartus6.0 简介Quartus II 是 Alera 公司推出的一款功能强大,兼容性最好的 EDA 工具软件。该软件界面友好、使用便捷、功能强大,是一个完全集成化的可 编程逻辑设计环境,具有开放性、3与结构无关、多平台完全集成化丰富的设计库、模 块化工具、支持多种硬件描述 语言及有多种高级编程语言接口等特点。Quartus II 是 Altera 公司推出的 CPLD/FPGA 开发工具,Quartus II 提供了完全集成且与电路结构无关的开发包环境,具有数字逻辑设计的全部特性,包括:可利用原理图、 结构框图、VerilogHDL、 AHDL 和 VHDL 完成电路描述,并将其保存为设计实体文件;芯片平面布局连线编辑;功能强大的逻辑综合工具;完备的电路功能仿真与时序逻辑仿真工具;定时/时序分析与关键路径延时分析;可使用 SignalTap II 逻辑分析工具进行嵌入式的逻辑分析;支持软件源文件的添加和创建,并将它们链接起来生成编程文件;使用组合编译方式可一次完成整体设计流程;自动定位编译错误;高效的期间编程与验证工具;可读入标准的 EDIF 网表文件、VHDL 网表文件和 Verilog 网表文件;能生成第三方 EDA 软件使用的VHDL 网表文件和 Verilog 网表文件。3、Quartus II 软件设计 流程(1)打开 Quartus II 软件。(2)选择路径。注意:工作目录名不能有中文。(3)添加设计文件。(4)选择 FPGA 器件。Family 选择 Cyclone,240,8。(5)建立原理图或用 VHDL 语言描述设计电路。(6)对原理图或用 VHDL 语言进行编译,无误后进行添加信号。(7)对上述电路进行仿真。(8)进行管脚分配。(9)全局编译。(10) 采用 JTAG 或 AS 模式进行下载测试。4Quartus II 软件运行界面4、可编程逻辑器件简介FPGA是英文 Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在 PAL、GAL、EPLD 等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 FPGA采用了逻辑单元阵列 LCA(Logic Cell Array)这样一个新概念,内部包括可配置逻辑模块 CLB(Configurable Logic Block)、输出输入模块 IOB(Input Output Block)和内部连线(Interconnect)三个部分。FPGA 的基本特点主要有:(1)采用 FPGA设计 ASIC电路,用户不需要投片生产,就能得到合用的芯片。 (2)FPGA 可做其它全定制或半定制 ASIC电路的中试样片。(3)FPGA 内部有丰富的触发器和 IO 引脚。(4)FPGA 是 ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一(5)FPGA 采用高速 CHMOS工艺,功耗低,可以与 CMOS、TTL 电平兼容。 课程设计的内容:利用 VHDL语言设计基于计算机电路中时钟脉冲原理的数字秒表。该数字秒表能对0秒59 分 59.99秒范围进行计时,显示最长时间是 59分 59秒。设计了复位开关和启停开关。复位开关可以在任何情况下使用,使用以后计时器清零,并做好下一次计时的5准备。当计时达到 59分钟 59秒后,蜂鸣器响 6声。EDA设计方法及其设计过程:1、设计规划本系统设计采用自顶向下的设计方案,系统的整体组装设计原理图如图所示,它主要由控制模块、时基分频模块,计时模块和显示模块四部分组成。各模块分别完成计时过程的控制功能、计时功能与显示功能。2、系统的总体设计(1) 、顶层电路设计数字秒表的顶层电路图运用自顶向下的设计思想,将系统按功能逐层分割的层次化设计方法。在顶层设计中,要对内部各功能块的连接关系和对外的接口关系进行描述。数字秒表计时控制电路控制状态机计时电路 显示电路时基分频电路 计数器六十进制计数器扫描电路 七段译码器一百进制计数器系统组成框图6顶层电路图(2) 、数字秒表系统原理框图按 键分频电路主控电路计 时 电 路报警控制七 段数 码管 译码电路蜂鸣器 七段数码管CLK7数字秒表系统原理框图3、各模块源程序(1) 、时基分频模块时基分频模块的作用把输入时钟信号变为分频输出信号。library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity divider isport (clk,clr:in std_logic;q:out std_logic);end;architecture one of divider
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绩效管理办法访谈方案
- 航海垃圾入海管理办法
- 药品配送安全管理办法
- 起草管理办法收费标准
- 董事天价薪酬管理办法
- 西安闭环酒店管理办法
- 西藏大学差旅管理办法
- 西藏退休管理办法细则
- 设施日常维护管理办法
- 设计公司素材管理办法
- 乡镇卫生院组织架构图
- 第九讲 全面依法治国PPT习概论2023优化版教学课件
- 川16Z117-TY 彩色透水混凝土整体路面构造图集
- 地铁工程机电安装施工组织设计
- 《重庆市建设工程费用定额》电子版
- GB/T 42361-2023海域使用论证技术导则
- 04SG518-2 门式刚架轻型房屋钢结构(有悬挂吊车)
- 大学生创业计划书word文档(三篇)
- 2022年湖南省事业编制招聘考试《计算机专业基础知识》真题试卷【1000题】
- 幼儿园教育科研:园本生活经验课之“食”主题课程开发与实施案例
- 全自动量热仪说明书
评论
0/150
提交评论