下载此文档

EDA设计论文1.doc


文档分类:通信/电子 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
I / 24
湖北国土资源职业学院
毕业设计(论文)
题   目: EDA数字钟设计
学生姓名 马芳     指导教师              
系(部)   机电工程系 专  业 应用电子技术 
班 级 0501    学  号   51205129
 提交日期 2008年7月1日  答辩日期  2008年7月 6日
II / 24
2008 年 7 月 3 日
EDA数字钟设计
摘 要
随着科学研究与技术开发的市场化,采用传统的电子设计手段在较短的时间内完成复杂电子系统的设计,已经越来越难完成了。EDA (Electronics Design Automation)技术是随着集成电路和计算机技术的飞速发展应运而生的一种高级、快速、有效的电子设计自动化工具。数字钟学习的目的是掌握各类计数器及它们相连的设计方法;掌握多个数码管显示的原理与方法;掌握FPGA技术的层次化设计方法;掌握用VHDL语言的设计思想以及整个数字系统的设计。此数字钟具有时,分,秒计数显示功能,以24小时为计数循环;能实现清零,调节小时,分钟以及整点报时的功能。
关键词:数字钟,计数器,数码管,FPGA,VHDL
III / 24
目录
1 前 言ﻩ1
1.1 选题的目的意义ﻩ1
2. 思路与方案选择ﻩ1


3. 单元模块设计部分ﻩ2
 CN6模块的设计ﻩ2
SEL61模块的设计ﻩ3
 DISP模块的设计ﻩ4
3.4 K4模块的设计ﻩ6
  CNT10模块设计ﻩ6
.2  CNT6模块设计ﻩ8
CNT101模块设计ﻩ9
3.  CNT61模块的设计ﻩ11
.5 CNT23模块设计ﻩ12


数字钟编译报告ﻩ15
4.3 数字钟原理图ﻩ15

致  谢ﻩ16
参考文献ﻩ17
IV / 24
1 前 言
1.1 选题的目的意义         
EDA(电子线路设计自动化)是以计算机为工作平台、以硬件描述语言(VHDL)为设计语言、以可编程器件(CPLD/FPGA)为实验载体、以ASIC/SOC芯片为目标器件、进行必要的元件建模和系统仿真的电子产品自动化设计过程。EDA是电子设计领域的一场革命,它源于计算机辅助设计,计算机辅助制造、计算机辅助测试和计算机辅助工程。利用EDA工具,电子设计师从概念,算法、协议开始设计电子系统,从电路设计,性能分析直到IC版图或PCB版图生成的全过程均可在计算机上自动完成。EDA代表了当今电子设计技术的最新发展方向,其基本特征是设计人员以计算机为工具,按照自顶向下的设计方法,对整个系统进行方案设计和功能划分,由硬件描述语言完成系统行为级设计,利用先进的开发工具自动完成逻辑编译、化简、分割、综合、优化、布局布线、仿真及特定目标芯片的适配编译和编程下载,这被称为数字逻辑电路的高层次设计方法。
2. 思路与方案选择

基于VHDL语言,用Top_Down的思想进行设计。
确定总体结构,如图1-1所示:
   
图1-1
1 / 24
2.2数字钟方案选择
方案一是用CN6无进位六进制计数器选择数码管的亮灭以及对应的数,循环扫描显示,用SEL61六选一选择器选择给定的信号输出对应的数送到七段码译码器。K4模块进行复位,设置小时和分,输出整点报时信号和时,分,秒信号。作品中选方案二。方案二也采用自顶向下的设计方法,它由秒计数模块,分计数模块,小时计数模块,报警模块,秒分时设置模块和译码模块六部分组成。两者设计方式,功能实现方面都差不多,作品中选择的是方案一。
3. 单元模块设计部分
单元模块设计部分分四个部分,介绍数字钟选择显示数码管和对应的数模块CN6,信号选择模块SEL61,七段码译码器模块DISP和复位,秒,分,时显示,设置模块。
CN6模块的设计
即无进位的六进制计数器,由此提供选择信号,可提供选择信号,选择显示的数码管及对应的数,循环扫描显示。如图1-2
  ]
图1-2
library ieee;
use ;
use ieee.std_logic_unsigned.all;
entity cn6 is
port(res,clk

EDA设计论文1 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薇薇安
  • 文件大小282 KB
  • 时间2021-11-19