没有合适的资源?快使用搜索试试~ 我知道了~
基于VHDL语言的十六路彩灯控制器设计解读.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 173 浏览量
2022-07-01
20:40:29
上传
评论
收藏 446KB PDF 举报
温馨提示
试读
25页
基于VHDL语言的十六路彩灯控制器设计解读.pdf基于VHDL语言的十六路彩灯控制器设计解读.pdf基于VHDL语言的十六路彩灯控制器设计解读.pdf基于VHDL语言的十六路彩灯控制器设计解读.pdf基于VHDL语言的十六路彩灯控制器设计解读.pdf基于VHDL语言的十六路彩灯控制器设计解读.pdf基于VHDL语言的十六路彩灯控制器设计解读.pdf基于VHDL语言的十六路彩灯控制器设计解读.pdf
资源推荐
资源详情
资源评论
基于 VHDL 语言的十六路彩灯控制器设计 第 1 页 共 25 页
1 引 言
VHDL(Very Higll SpeedIntegrated Circuit Hardware DescriptionLanguage)即超高速
集成电路硬件描述语言。它是 20 世纪 70 年代和 80 年代初由美国国防部为其超高速集
成电 VHSIC 计划提出的,支持硬件的设计、综合、验证和测试,主要用于描述数字系
统的行为、结构、功能和接口
[1]
,也是一种应用较为广泛的 HDL 语言,能对范围广泛
的各种复杂的网络(如电路系统、印刷电路板、芯片、逻辑门等)在不同的抽象级加以
描述,而且在整个设计过程中可使用同一种语言。采用 VHDL 作为 HDL 综合设计的优
点有:标准语言,即设计者可在不同的环境(例如MAX PLUS II )下进行设计;仿真和
综合均可采用同一种语言进行;VHDL 中提供的大量的模块资源,简化了设计者的开发
工作;由 VHDL 描述的源文件既是程序软件又可作为设计的文档。
每当夜幕降临,街上的彩灯便发出形态各异、色彩斑斓的耀眼光芒,尤其是节假日,
主要干道更是彩灯齐放,烘托出浓厚的节日气氛.现代舞台上彩灯的闪烁越发引人注目,
更容易使人陶醉在欢乐的海洋中.彩灯装置多种多样
[2]
,本文在设计中采用 EDA 技术,
应用目前广泛应用的 VHDL 硬件电路描述语言,实现十六路彩灯控制器的设计,利用
MAXPLUS II 集成开发环境进行综合、仿真,并下载到 CPLD 可编程逻辑器件中,完成
系统的控制作用。
1.1课程设计背景
随着电子技术的发展 , 应用系统向着小型化、 快速化、大容量、重量轻的方向发
展 ,EDA (Electronic Design Automatic)技术的应用引起电子产品及系统开发的革命性
变革。VHDL 语言作为可编程逻辑器件的标准语言描述能力强, 覆盖面广,抽象能力强,
在实际应用中越来越广泛。在这个阶段,人们开始追求贯彻整个系统设计的自动化,可
以从繁重的设计工作中彻底解脱出来,把精力集中在创造性的方案与概念构思上,从而
可以提高设计效率,缩短产品的研制周期。整个过程通过 EDA 工具自动完成,大大减
轻了设计人员的工作强度,提高了设计质量,减少了出错的机会。VHDL 是美国国防部
提出的一种经过标准化认证的硬件描述语言,使用 VHDL 语言进行硬件设计有如下特
点:将一项工程设计(或称设计实体)分成外部(或称可视部分,即端口)和内部(或
称不可视部分) ,即设计实体的内部功能和算法完成部分。本文介绍应用美国 ALTERA
公司的 MAX + PLUS Ⅱ平台,使用 VHDL 硬件描述语言实现的十六路彩灯控制系
基于 VHDL 语言的十六路彩灯控制器设计 第 2 页 共 25 页
统。
1.2课程设计目的
当前电子系统的设计正朝着速度快、容量大、体积小、质量轻、用电省的方向发展。
推动该潮流发展的决定性因素之一就是使用了现代化的设计工具。EDA[4] 是电子设计自
动化(Electronic Design Automation)的缩写,在 20 世纪 60 年代中期从计算机辅助设计
(CAD )、计算机辅助制造(CAM )、计算机辅助测试(CAT )和计算机辅助工程(CAE )
的概念发展而来的。
利用 EDA 工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量
工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出 IC 版图
或 PCB 版图的整个过程的计算机上自动处理完成。EDA 现已广泛用于机械、电子、通
信、航空航天、化工、矿产、生物、医学和军事等众多领域的设计和制造。
作为通信专业的学生,通过这次 EDA 方面的课程设计,可以提高我们对 EDA 领域
及通信电路设计领域的认识,有利于培养我们在通信电路 EDA 方面的设计能力。一人
一题特别有利于锻炼我们独立分析问题和解决问题的能力。设计过程的复杂加老师的严
格要求有益于培养我们严谨的工作作风。
基于 VHDL 语言的十六路彩灯控制器设计 第 3 页 共 25 页
2 理论基础
2.1 EDA 技术及发展
20 世纪末,数字电子技术得到飞速发展,有力地推动了社会生产力的发展和社会信
息化的提高。在其推动下,数字电子技术的应用已经渗透到人类生活的各个方面。从计
算机到手机,从数字电话到数字电视,从家用电器到军用设备,从工业自动化到航天技
术,都尽可能采用数字电子技术。
EDA 技术就是依靠功能强大的电子计算机,在 EDA 工具软件平台上,对以硬件描
述语言 HDL (Hardware DescriptionLanguage)为系统逻辑描述手段完成的设计文件,
自动地完成逻辑化简、编译、综合、优化、仿真,直至下载到可编程逻辑器件 CPLD/FPGA
或专用集成电路 ASIC (Application Specific Integrated Circuit)芯片中,实现既定的电子
电路设计功能 .EDA 的优点: 使得电子电路设计者的工作仅限于利用硬件描述语言和
EDA 软件平台来完成对系统硬件功能的实现;极大地提高了设计效率;减少设计周期;
节省设计成本。
EDA 的发展历经三个阶段: CAD (Computer Aided Design)、CAE (Computer Aided
Engineering)、EDA (Electronic Design Automation)
CAD :计算机辅助设计。EDA 技术发展的早期阶段,主要借助计算机对所设计的
电路进行一些模拟和预测,辅助进行集成电路版图编辑、印刷电路板 PCB(Printed Circuit
Board)布局布线等简单的版图绘制等工作。
CAE :计算机辅助工程设计。在 CAD 的工具逐步完善的基础上发展起来的,尤其
是人们在设计方法学、设计工具集成化方面取得了长足的进步,利用计算机建立各种设
计单元库,大大提高了工作效率。20 世纪 90 年代以来,微电子工艺水平已经达到了 65
纳米级在一个芯片上已经可以集成上百万乃至数亿只晶体管,芯片速度达到了吉比特 /
秒量级,百万门以上的可编程逻辑器件陆续面世,对电子设计的工具提出了更高的要求,
提供了广阔的发展空间。
EDA :电子设计自动化设计。前期将设计师的高层次设计由工具来完成,如可以将
用户要求转换为设计技术规范,有效处理可用资源与理想设计目标之间的矛盾按具体的
的硬件、软件和算法分解设计等。设计师可以在不太长的时间内使用 EDA 工具,通过
一些简单标准化的设计过程,利用微电子厂家提供的设计库来完成数万门 ASIC 和集成
基于 VHDL 语言的十六路彩灯控制器设计 第 4 页 共 25 页
系统的设计与验证。
EDA 以系统级设计为核心,包括系统行为级描述与结构综合,系统仿真与测试验
证,系统划分与指标分配,系统决策与文件生成等一整套的电子系统设计自动化工具。
不仅具有电子系统设计的能力,而且能提供独立于工艺和厂家的系统级设计能力,具有
高级抽象的设计构思手段。提供方框图、状态图和流程图的编辑能力,具有适合层次描
述和混合信号描述的硬件描述语言(如 VHDL 、AHDL 或 Verilog-HDL),同时含有各种
工艺的标准元件库。
EDA 设计流程如图 1.1所示:
图 1.1 EDA 设计流程图
用 VHDL 硬件描述语言的形式来进行数字系统的设计方便、灵活,利用 EDA 软件
进行编译、优化、仿真极大地减少了电路设计时间和可能发生的错误,降低了开发的成
本,这种设计方法已成为当今数字系统设计的潮流
[3]
。
2.2.VHDL 语言概述
电子设计自动化(EDA )的关键技术之一是要求用形式化方法来描述数字系统的硬
件电路。VHDL 硬件描述语言在电子设计自动化中扮演着重要的角色,他是 EDA 技术
研究的重点之一。
硬件描述语言是 EDA 技术的重要组成部分,VHDL 是作为电子设计主流硬件描述
语言,VHDL (Very High Speed Integrated Circuit Hardware Description Language)于 1983
年由美国国防部发起创建,由 IEEE 进一步发展并在 1987 年作为 IEEE 标准 10760 发布。
因此,VHDL 成为硬件描述语言的业界标准之一。VHDL 作为 IEEE 的工业标准硬件描
基于 VHDL 语言的十六路彩灯控制器设计 第 5 页 共 25 页
述语言,得到众多 EDA 公司的支持,在电子工程领域,已成为事实上的通用硬件描述
语言。VHDL 语言具有很强的电路描述和建模能力,能从多个层次对数字系统进行建模
和描述,从而大大简化了硬件设计任务,提高了设计效率和可靠性,使用 VHDL 语言,
可以就系统的总体要求出发,自上而下地将设计内容细化,最后完成系统硬件的整体设
计。一个完整的 VHDL 程序包括以下几个基本组成部分:实体( Entity),结构体
(Architecture),程序包(Package),库(Library)。其中,实体是一个 VHDL 程序的基
本单元,由实体说明和结构体两部分组成,实体说明用于描述设计系统的外部接口信号;
结构体用于描述系统的行为,系统数据的流程或系统组织结构形式。程序包存放各设计
模块能共享的数据类型,常数,子程序等。库用于存放已编译的实体,机构体,程序包
及配置。
VHDL 语言的编译环境有不同的版本,我们应用的是 Altera公司的 Maxplus 软件,
它的操作顺序如下:使用 TEXTEDITOR 编写 VHDL 程序使用 COMPILER 编译 VHDL
程序;使用 WA VE2FORMEDITOR ,SIMULAROT 仿真实验;使用 TIMINGANALTZER
进 行 芯 片 的 时 序 分 析 ; 用 FLOORPLANEDITOR 锁 定 芯 片 管 脚 位 置 ; 使 用
PROGRAMMER 将编译好的 VHDL 程序下载到芯片中。
VHDL 进行工程设计的优点是显而易见的:
(1)与其他的硬件描述语言相比,VHDL 具有更强的行为描述能力,从而决定了
他成为系统设计领域最佳的硬件描述语言。强大的行为描述能力是避开具体的器件结
构,从逻辑行为上描述和设计大规模电子系统的重要保证。
(2)VHDL 丰富的仿真语句和库函数,使得在任何大系统的设计早期就能查验设
计系统的功能可行性,随时可对设计进行仿真模拟。
(3)VHDL 语句的行为描述能力和程序结构决定了他具有支持大规模设计的分解
和已有设计的再利用功能。符合市场需求的大规模系统高效,高速的完成必须有多人甚
至多个代发组共同并行工作才能实现。
(4)对于用 VHDL 完成的一个确定的设计,可以利用 EDA 工具进行逻辑综合和
优化,并自动的把 VHDL 描述设计转变成门级网表。
(5)VHDL 对设计的描述具有相对独立性,设计者可以不懂硬件的结构,也不必
管理最终设计实现的目标器件是什么,而进行独立的设计。
(6)用 VHDL 语言编写的源程序便于文档管理,用源代码描述来进行复杂控制逻
辑的设计,既灵活方便,又便于设计结果的交流、保存和重用。
在 VHDL 语言中,状态机有两种:莫尔型和米勒型。
剩余24页未读,继续阅读
资源评论
竖子敢尔
- 粉丝: 1w+
- 资源: 2471
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功