- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HDL 基础语法篇 —— VHDL
2010
2 HDL 基础语法篇 —— VHDL
VHDL硬件描述语言
1.1 VHDL概述
1.1.1 VHDL 的特点
VHDL语言作为一种标准的硬件描述语言,具有结构严谨、描述能力强的特点,由于
VHDL语言来源于C、Fortran等计算机高级语言,在VHDL语言中保留了部分高级语言的原
语句,如if语句、子程序和函数等,便于阅读和应用。具体特点如下:
1. 支持从系统级到门级电路的描述,既支持自底向上(bottom-up )的设计也支持从顶向下
(top-down )的设计,同时也支持结构、行为和数据流三种形式的混合描述。
2. VHDL的设计单元的基本组成部分是实体(entity )和结构体(architecture ),实体包含设
计系统单元的输入和输出端口信息,结构体描述设计单元的组成和行为,便于各模块之间数
据传送。利用单元(componet )、块(block )、过程(procure )和函数(function )等语句,
用结构化层次化的描述方法,使复杂电路的设计更加简便。采用包的概念,便于标准设计文
档资料的保存和广泛使用。
3. VHDL语言有常数、信号和变量三种数据对象,每一个数据对象都要指定数据类型,VHDL
的数据类型丰富,有数值数据类型和逻辑数据类型,有位型和位向量型。既支持预定义的数
据类型,又支持自定义的数据类型,其定义的数据类型具有明确的物理意义,VHDL是强类
型语言。
4. 数字系统有组合电路和时序电路,时序电路又分为同步和异步,电路的动作行为有并行
和串行动作,VHDL语言常用语句分为并行语句和顺序语句,完全能够描述复杂的电路结构
和行为状态。
1.1.2 VHDL语言的基本结构
VHDL语言是数字电路的硬件描述语言,在语句结构上吸取了Fortran和C等计算机高级
语言的语句,如IF语句、循环语句、函数和子程序等,只要具备高级语言的编程技能和数字
逻辑电路的设计基础,就可以在较短的时间内学会VHDL语言。但是VHDL毕竟是一种描述
数字电路的工业标准语言,该种语言的标识符号、数据类型、数据对象以及描述各种电路的
语句形式和程序结构等方面具有特殊的规定,如果一开始就介绍它的语法规定,会使初学者
感到枯燥无味,不得要领。较好的办法是选取几个具有代表性的VHDL程序实例,先介绍整
体的程序结构,再逐步介绍程序中的语法概念。
一个VHDL语言的设计程序描述的是一个电路单元,这个电路单元可以是一个门电路,
或者是一个计数器,也可以是一个CPU。一般情况下,一个完整的VHDL语言程序至少要包
含程序包、实体和结构体三个部分。实体给出电路单元的外部输入输出接口信号和引脚信
息,结构体给出了电路单元的内部结构和信号的行为特点, 程序包定义在设计结构体和实体
中将用到的常数、数据类型、子程序和设计好的电路单元等。
例1- 1- 1用VHDL语言描述一位全加器。一位全加器的输入信号是A,B ,Ci,输出信号
是S和Co 。全加器的真值表如表1- 1- 1所列。
表1- 1- 1
全加器的真值表输入信号 输出信号
A B Ci S Co
0 0 0 0 0
0 0 1 1 0
3 HDL 基础语法篇 —— VHDL
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
您可能关注的文档
- 电路与电子技术课后习题答案(华南理工)Chapter 10 answer.pdf
- 电路与电子技术课后习题答案(华南理工)Chapter 11 answer.pdf
- 电工实验精品课件(华南理工大学)数字示波器.pptx
- 电路与电子技术课后习题答案(华南理工)Chapter 12 answer.pdf
- 电子技术综合实验试题.doc
- 电路与模拟电子技术-总复习.ppt
- 电子科技大学《通信射频电路》第0章射频通信电路绪论.ppt
- 电子科技大学《通信射频电路》第1章无线通信收发机结构1.ppt
- 电子科技大学《通信射频电路》第2章射频元器件及电路模型1.ppt
- 电子科技大学《通信射频电路》第4章 射频网络分析.ppt
最近下载
- 日立电梯MCA13中文注释版电气原理图.pdf
- 财务总监培训战略成本管理-战略成本管理.ppt VIP
- 战略成本管理 .pdf VIP
- 2024-2025学年江苏省无锡市锡山高级中学高一(上)月考物理试卷(10月)(含答案).docx VIP
- 江苏省梅村某中学2022年物理高一年级上册期末达标检测试题含解析.pdf VIP
- 江苏省梅村高级中学2022年物理高一年级上册期末经典试题含解析.pdf VIP
- 小学道德与法治教学论文(5篇).pdf VIP
- 2025年智启未来·险见新机-人保寿险大模型探索及实践.docx
- 大班美术优秀教案及教学反思《秋天的画报》.docx VIP
- 《光纤耦合器讲解》课件.ppt VIP
原创力文档


文档评论(0)