VHDL主要是应用在数字电路的设计中,特别是FPGA/CPLD/EPLD的设计中。与其他的硬件描述语言相比,VHDL凭借更强的行为描述能力,成为系统设计领域最佳的硬件描述语言。
于此同时,VHDL丰富的仿真语句和库函数,使得在任何大系统的设计早期就能查验设计系统的功能可行性,随时可对设计进行仿真模拟。
对于设计者,VHDL对设计的描述具有相对独立性,设计者既可以不懂硬件的结构,也可以不管最终设计实现的目标器件是什么,而进行独立的设计。
本专题由浅入深向您来介绍VHDL的用法,最后通过实例来介绍VHDL语言在设计编码中是如何应用的。

VHDL入门
  • 顺序VHDL语句简介

    • 本文将帮助您更好地理解顺序语句在VHDL中的重要性,通过部分代码与电路图帮助顺序语句促进描述抽象电路。
  • 更好地了解硬件描述语言:VHDL数字电路设计入门

    • 本文介绍了VHDL,一种硬件描述语言,以及它在描述数字电路时的结构,还将介绍一些介绍性示例电路描述,并触及“std_logic”和“bit”数据类型之间的区别。
VHDL语言描述
  • 顺序VHDL中重要语句

    • 对在对两个重要的顺序语句即“if”和“case”语句有了学习认识基础后,阅读本文,本文有效帮助我们使用顺序VHDL能够轻松地描述时序电路和组合电路。
  • 审查VHDL 有符号/无符号数据类型

    • 本文将介绍“有符号”/“无符号”数据类型,可在处理整数时使用,并通过实例代码来进行防溢出。
  • VHDL中的整数及其子类型

    • VHDL为我们提供了几种对象数据类型的选项,因此本文将继续数据类型讨论,重点关注整数数据类。
  • 简化VHDL代码:Std_Logic_Vector数据类型

    • 本文首先讨论向量允许具有更紧凑和可读的VHDL描述这一事实,尤其是在处理大型电路时。然后,回顾一下“std_logic_vector”数据类型的一些重要特性,之后将介绍一些可以帮助避免使用向量时出错的编码样式。
  • VHDL数据类型:某些分类和枚举类型

    • 本文首先回顾一下VHDL数据类型的分类,数据类型分类是基于定义类型的包上进行的。然后通过实例来进行枚举类型的讨论。
  • 变量:顺序VHDL中的有价值对象

    • 变量是有用的对象,可以进一步促进电路的行为描述。本文将讨论变量的重要特征,通过讨论几个例子来阐明变量和信号之间的差异。
VHDL的编码小设计
  • 如何使用VHDL组件创建一个整洁的分层设计

    • 本文定义了VHDL组件,描述了组件声明,并提供了如何在代码中使用VHDL组件的示例。并且还涉及“for-generate”语句及其用途。
  • 用VHDL编码有限状态机的状态

    • 本文将介绍可用于实现FSM状态的不同编码方法,并通过实例对格雷码,单热编码等进行介绍,学习并解决了如何获得FSM的最佳状态分配这个问题。
  • VHDL描述之控制路径

    • 本文将回顾将简单算法转换为VHDL描述,以使用最小公倍数(LCM)算法作为示例来介绍控制路径。
  • VHDL描述之数据路径

    • 在本文中可以学习如何编写简单算法的VHDL代码。本文将简单算法(例如LCM算法)转换为VHDL描述,继而讨论算法的数据路径。
  • VHDL中的语句和锁存推断不完整

    • 本文将重点关注不完整的“if”语句。将看到可以从“if”语句中的不完整“if”语句或不完整的信号赋值无意中推断出存储元素。最后,本文分析一个示例应用程序,我们需要在设计中使用D锁存器。
  • VHDL中的并发条件和选定信号分配

    • 本文将首先回顾硬件描述语言中的并发概念。然后,它将讨论VHDL中的两个并发信号分配语句:所选信号分配和条件信号分配。在给出一些例子后,我们将简要比较这两种类型的信号赋值语句。
VHDL实例设计
  • 电梯控制系统中VHDL的应用

    • 随着EDA技术的快速发展,PLD器件已广泛应用于电子设计与控制的各个方面。这里使用CPLD器件,采用VHDL语言设计一个16 楼层单个载客箱的电梯控制系统,此控制系统具有使用安全可靠,功能全面的特点,方便人们生活。
  • 采用VHDL语言在FPGA芯片上实现NAND Flash的数据存储系统的设计

    • 本文设计了基于NAND Flash的数据存储系统,该系统采用Xilinx公司提出的灵活、高效、低成本的解决方案SOPC,把通用的RISC处理器MicroBlaze与用户设计的特定功能逻辑电路集成到FPGA上,在FPGA的控制下将数据存储到NAND Flash存储设备中,实现了一个基于SOPC方案的嵌入式数据存储系统。
  • 基于VHDL的EDA技术在医学中的应用

    • 本文主要研究将EDA通过VHDL应用于医学,以对脉搏的测量为例,以实现数字系统对人体多种生理活动及生理反应的直观精确测量。
编辑出版:EEToday电子头条 www.eetoday.com  回到首页