- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
引言 1
第一章 FPGA简介 2
1.1 FPGA概述 2
1.2 FPGA基本结构 3
1.3 FPGA系统设计流程 5
1.4 FPGA开发编程原理 7
第二章 数字钟总体设计方案 8
2.1 数字钟的构成 8
2.2 数字钟的工作原理 8
2.3 数字钟硬件电路设计 8
第三章 单元电路设计 11
3.1 分频模块电路设计 11
3.2 校时控制模块电路设计 12
3.2.1 按键消抖 12
3.2.2 按键控制模块 13
3.3 计数模块 16
3.4 译码显示模块 22
3.5 译码显示强制转换模块 24
3.6 整点报时模块 24
总结 26
主要参考文献 27
附录 28
引言
当今电子产品正向功能多元化,体积最小化,功耗最低化的方向发展。它与传统的电子产品在设计上的显着区别是大量使用大规模可编程逻辑器件,使产品的性能提高,体积缩小,功耗降低,同时广泛运用现代计算机技术,提高产品的自动化程度和竞争力,缩短研发周期。EDA技术正是为了适应现代电子技术的要求,吸收众多学科必威体育精装版科技成果而形成的一门新技术。
本设计采用的VHDL是一种全方位的硬件描述语言,具有极强的描述能力,能支持系统行为级、寄存器传输级和逻辑门级这三个不同层次的设计;支持结构、数据流、行为三种描述形式的混合描述,覆盖面广,抽象能力强,因此在实际应用中越来越广泛。ASIC是专用的系统集成电路,是一种带有逻辑处理的加速处理器;而FPGA是特殊的ASIC芯片,与其它的ASIC芯片相比,它具有设计开发周期短、设计制造成本低、开发工具先进、标准产品无需测试、质量稳定以及可实时在线检测等优点。
钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、定时启闭电路、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些都是以钟表数字化为基础的。因此研究数字钟以及扩大其应用有着非常现实的意义。
本设计主要研究基于FPGA的数字钟,要求时间以24小时为一个周期,显示时、分。具有校时以及整点报时功能,可以对时、分进行单独校对,使其校正到标准时间。校对时间由五个按键进行控制,为了保证计时的稳定及准确须由晶体振荡器提供时间基准信号。
第一章 FPGA简介
1.1 FPGA概述
FPGA是现场可编程门阵列(Field Programmable Gate Array)的简称,与之相应的CPLD是复杂可编程逻辑器件(Complex Programmable Logic Device)的简称,两者的功能基本相同,只是实现原理略有不同,有时可以忽略这两者的区别,统称为可编程逻辑器件或CPLD/PGFA。CPLD/PGFA几乎能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路。它如同一张白纸或是一堆积木,工程师可以通过传统的原理图输入或硬件描述语言自由的设计一个数字系统。通过软件仿真可以事先验证设计的正确性,在PCB完成以后,利用CPLD/FPGA的在线修改功能,随时修改设计而不必改动硬件电路。使用CPLD/FPGA开发数字电路,可以大大缩短设计时间,减少PCB面积,提高系统的可靠性。这些优点使得CPLD/FPGA技术在20世纪90年代以后得到飞速的发展,同时也大大推动了EDA软件和硬件描述语言HDL的进步。[3]
1.2 FPGA基本结构
FPGA具有掩膜可编程门阵列的通用结构,它由逻辑功能块排成阵列,并由可编程的互连资源连接这些逻辑功能块来实现不同的设计。
FPGA一般由3种可编程电路和一个用于存放编程数据的静态存储器SRAM组成。这3种可编程电路是:可编程逻辑模块(CLB--Configurable Logic Block)、输入/输出模块(IOB--I/O Block)和互连资源(IR—Interconnect Resource)。可编程逻辑模块CLB是实现逻辑功能的基本单元,它们通常规则的排列成一个阵列,散布于整个芯片;可编程输入/输出模块(IOB)主要完成芯片上的逻辑与外部封装脚的接口,它通常排列在芯片的四周;可编程互连资源包括各种长度的连接线段和一些可编程连接开关,它们将各个CLB之间或CLB、IOB之间以及IOB之间连接起来,构成特定功能的电路。[4]
1.CLB是FPGA的主要组成部分。图2.1是CLB基本结构框图,它主要由逻辑函数发生器、触发器、数据选择器等电路组成。CLB中3个逻辑函数发生器分别是G、F和H,相应的输出是G’、F’和H’。G有4个输入变量G1、G2、G3和G4;F也有4个输入变量F1、F2、F3和F4。这两个函数发生器是完全独立的,均可以实现4输入变量的任意组合逻辑函数。逻辑函数发生器H有3个输入信号;前两个是函数发生
您可能关注的文档
- 河北联合大学工程管理工程造价课程方案设计书装订格式及要求.doc
- 机械方案设计书课程方案设计书_一级圆柱齿轮减速器说明书41921.doc
- 推动架夹具方案设计书说明书及CAD图纸55101.doc
- 正戊烷-正己烷分离过程筛板精馏塔方案设计书3.0万吨年(正己烷)98690.doc
- 某市供水管网改造二期支管网工程施工组织方案设计书_secret.doc
- 推动架夹具方案设计书说明书及CAD图纸57212.doc
- 液晶显示电子密码锁方案设计书.doc
- 餐饮管理系统的数据库方案设计书.doc
- 烟台大学数据库课程方案设计书报告.doc
- 新华药剂厂电气方案设计书.doc
- 2025年工业气体行业分析报告及未来五到十年行业发展趋势报告.docx
- 黑龙江省哈尔滨市南岗区第十七中学校2025-2026学年八年级下学期3月月考化学试题.pdf
- 2025年破碎设备行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年加工蛋类行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年对联行业分析报告及未来五到十年行业发展趋势报告.docx
- 黑龙江省哈尔滨市南岗区第六十九中学校2025-2026学年六年级(五四学制)下学期期中语文试题.pdf
- 黑龙江省佳木斯市成考专升本2025年教育理论第一次模拟卷(附答案).pdf
- 深圳T科技有限公司商业模式问题探究11000字.pdf
- 2025年垂钓用品行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年检测设备项目建设方案.docx
最近下载
- 组织行为学(浙江大学MBA课件).ppt
- 毕业设计论文--卧式离心剥壳机设计 .doc VIP
- 第五单元燃料与二氧化碳素养综合检测教学设计-2024-2025学年九年级化学科粤版上册.docx
- 儿童生存质量癌症模块量表PedsQL3.0文档.pptx VIP
- JGJ-T403-2017:建筑基桩自平衡静载试验技术规程.pdf VIP
- GB50215-2015 煤炭工业矿井设计规范.pdf
- 毕业设计(论文)-炒栗子机设计(全套图纸).doc VIP
- 一种自带钢结构基础的箱变.pdf VIP
- 浙江省金华市婺城区2023-2024学年五年级上学期数学期末试卷.docx VIP
- 黑龙江大学线性代数期末试卷及其详细答案.doc VIP
文档评论(0)