可编程逻辑器件(EDA):第5章 VHDL设计进阶_第1页
可编程逻辑器件(EDA):第5章 VHDL设计进阶_第2页
可编程逻辑器件(EDA):第5章 VHDL设计进阶_第3页
可编程逻辑器件(EDA):第5章 VHDL设计进阶_第4页
可编程逻辑器件(EDA):第5章 VHDL设计进阶_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、EDA技术实用教程技术实用教程第第5 5章章 VHDL设计进阶设计进阶 5.1 5.1 数数 据据 对对 象象 5.1.1 常数常数5.1 5.1 数数 据据 对对 象象 5.1.2 变量变量5.1 5.1 数数 据据 对对 象象 5.1.3 信号信号5.1 5.1 数数 据据 对对 象象 5.1.4 进程中的信号赋值与变量赋值进程中的信号赋值与变量赋值5.1 5.1 数数 据据 对对 象象 5.1.4 进程中的信号赋值与变量赋值进程中的信号赋值与变量赋值5.1 5.1 数数 据据 对对 象象 5.1.4 进程中的信号赋值与变量赋值进程中的信号赋值与变量赋值5.1 5.1 数数 据据 对对 象

2、象 5.1.4 进程中的信号赋值与变量赋值进程中的信号赋值与变量赋值5.1 5.1 数数 据据 对对 象象 5.1.4 进程中的信号赋值与变量赋值进程中的信号赋值与变量赋值5.1 5.1 数数 据据 对对 象象 5.1.4 进程中的信号赋值与变量赋值进程中的信号赋值与变量赋值5.1 5.1 数数 据据 对对 象象 5.1.4 进程中的信号赋值与变量赋值进程中的信号赋值与变量赋值5.1 5.1 数数 据据 对对 象象 5.1.4 进程中的信号赋值与变量赋值进程中的信号赋值与变量赋值5.1 5.1 数数 据据 对对 象象 5.1.4 进程中的信号赋值与变量赋值进程中的信号赋值与变量赋值5.1 5.

3、1 数数 据据 对对 象象 5.1.4 进程中的信号赋值与变量赋值进程中的信号赋值与变量赋值5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.1 含同步含同步并行预置功能并行预置功能的的8位移位寄位移位寄存器设计存器设计 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.1 含同步并行预置功能的含同步并行预置功能的8位移位寄存器设计位移位寄存器设计 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.2 移位模式可控的移位模式可控的8位移位寄存器设计位移位寄存器设计 接下页接下页5.2 VHDL5.2

4、 VHDL设计实例及其语法内涵设计实例及其语法内涵 接上页接上页5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.2 移位模式可控的移位模式可控的8位移位寄存器设计位移位寄存器设计 5.2.3 位矢中位矢中1码个数统计电路设计码个数统计电路设计 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.3 位矢中位矢中1码个数统计电路设计码个数统计电路设计 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.3 位矢中位矢中1码个数统计电路设计码个数统计电路设计 LOOP语句的常用表达方式有两种:语句的常用表

5、达方式有两种:(1)单个)单个LOOP语句语句 (2)FOR_LOOP语句语句 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.3 位矢中位矢中1码个数统计电路设计码个数统计电路设计 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.4 三态门设计三态门设计 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.4 三态门设计三态门设计 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.5 双向端口的设计方法双向端口的设计方法 5.2 VHDL5.2 VHDL设计实例及

6、其语法内涵设计实例及其语法内涵 5.2.5 双向端口的设计方法双向端口的设计方法 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.5 双向端口的设计方法双向端口的设计方法 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.5 双向端口的设计方法双向端口的设计方法 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.5 双向端口的设计方法双向端口的设计方法 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.5 双向端口的设计方法双向端口的设计方法 5.2.6 三态总三态

7、总线电路设计线电路设计 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.6 三态总线电路设计三态总线电路设计 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.6 三态总线电路设计三态总线电路设计 5.2 VHDL5.2 VHDL设计实例及其语法内涵设计实例及其语法内涵 5.2.7 双边沿触发时序电路设计讨论双边沿触发时序电路设计讨论 5.3 5.3 顺序语句归纳顺序语句归纳 5.3.1 进程语句格式进程语句格式 5.3 5.3 顺序语句归纳顺序语句归纳 5.3.2 进程结构组成进程结构组成 进程说明部分进程说明部分 定义一些局

8、部量,可包括数据定义一些局部量,可包括数据类型、常数、变量、属性、子类型、常数、变量、属性、子程序等程序等 顺序描述语句顺序描述语句 信号赋值语句信号赋值语句变量赋值语句变量赋值语句 进程启动语句进程启动语句子程序调用语句子程序调用语句顺序描述语句顺序描述语句进程跳出语句进程跳出语句 敏感信号参数表敏感信号参数表 多数多数VHDL综合器要求敏感信号表必须列出本综合器要求敏感信号表必须列出本进程中所有输入信号名进程中所有输入信号名 5.3 5.3 顺序语句归纳顺序语句归纳 5.3.3 进程要点进程要点 1. PROCESS为一无限循环语句为一无限循环语句 2. 进程中的顺序语句具有明显的顺序和并

9、行双重性进程中的顺序语句具有明显的顺序和并行双重性 5.3 5.3 顺序语句归纳顺序语句归纳 5.3.3 进程要点进程要点 3. 进程语句本身是并行语句进程语句本身是并行语句 5.3 5.3 顺序语句归纳顺序语句归纳 5.3.3 进程要点进程要点 4. 信号可以是多个进程间的通信线信号可以是多个进程间的通信线5. 一个进程中只允许描述对应于一个时钟信号的同步时序逻辑一个进程中只允许描述对应于一个时钟信号的同步时序逻辑 5.4 5.4 并行赋值语句讨论并行赋值语句讨论 5.5 IF5.5 IF语句概述语句概述 5.5 IF5.5 IF语句概述语句概述 5.5 IF5.5 IF语句概述语句概述 5

10、.5 IF5.5 IF语句概述语句概述 5.6 5.6 半整数与奇数分频电路设计半整数与奇数分频电路设计 5.6 5.6 半整数与奇数分频电路设计半整数与奇数分频电路设计 接下页接下页5.6 5.6 半整数与奇数分频电路设计半整数与奇数分频电路设计 接上页接上页5.6 5.6 半整数与奇数分频电路设计半整数与奇数分频电路设计 5.7 5.7 仿仿 真真 延延 时时 5.7.1 固有延时固有延时 5.7 5.7 仿仿 真真 延延 时时 5.7.2 传输延时传输延时 5.7.3 仿真仿真 5.8 VHDL5.8 VHDL的的RTLRTL表述表述 5.8.1 行为描述行为描述 5.8 VHDL5.8 VHDL的的RTLRTL表述表述 5.8.1 行为描述行为描述 5.8 VHDL5.8 VHDL的的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论