VHDL小知识

FPGA知识
CPLD知识
Verilog知识
VHDL入门与概述
  • 什么是VHDL?
  • HDL语言的种类
  • VHDL程序的实体
       VHDL实体的组成
         类型说明
         端口说明
         实体说明
  • VHDL程序的结构体
        结构体命名
        信号定义

         VHDL属性
        VHDL进程

        VHDL标识符
        VHDL数字
        VHDL常量
        VHDL变量
        VHDL信号

        VHDL数据类型
         VHDL std_logic
        VHDL布尔量类型
         VHDL整形
        VHDL位类型
        VHDL位矢量类型
        VHDL位串
        VHDL实数类型
        VHDL数据类型转换

        VHDL操作符
        VHDL关系操作符
        VHDL逻辑操作符
        VHDL算术操作符
        VHDL并置操作符

        VHDL库
        VHDL程序包

       VHDL语句
       VHDL并行描述语句
       VHDL并发信号赋值语句
       VHDL条件信号赋值语句
       VHDL选择信号赋值语句

       VHDL顺序描述语句
       VHDL赋值语句
       VHDL IF
       VHDL CASE

       VHDL程序
        vhdl D触发器
        vhdl表决器
        vhdl乘法器
        vhdl地址译码
        vhdl二分频
        vhdl二选一
        vhdl非门
        vhdl分频器
        vhdl计数器
        vhdl寄存器
        vhdl加法器
        vhdl减法器
        vhdl七段数码管译码器
        vhdl三态总线收发驱动器
        vhdl四选一
        vhdl同步D触发器
        vhdl伪随机码m序列发生器
        vhdl移位寄存器

     VHDL行为描述法
     VHDL数据流描述法
     VHDL结构化描述法
  • VHDL常量

    VHDL 常量

    常量是指在 VHDL 程序中一经定义后就不再发生变化的值 , 它可以在程序的很多区域进行说明 , 并且可以具有任何数据类型的值。作为硬件描述语言中的一种对象 , 常量在硬件电路设计中具有一定的物理意义 , 它通常用来代表硬件电路中的电源或者地线等。

    常量的使用通常可以使设计人员编写出可读性很强的 VHDL 程序 , 同时可以使程序中全局参数的修改变得十分简单易行。例如 , 在编写 VHDL 程序的过程中 , 设计人员往往会遇到程序多处使用同一个数值的情况 , 这时为了方便起见 , 就可以使用一个常量来代替这个特定的数值。这样做一个最直观的好处是 : 如果以后需要修改这个数值的时候 , 那么只需要修改这个常量就可以了 , 而并不需要进行数的多处修改。

    常量在使用之前必须要进行说明 , 只有进行说明之后的常量才能够在 VHDL 程序中使 用 , 否则编译后将会给出语法错误。在 VHDL 中 , 常量说明的语法结构为 :

    CONSTANT 常量名 [ , 常量名… ] : 数据类型 := 表达式 ;



      HDL|

    Copyright © 2005-2008 All Rights Reserved
    ARM开发板网 版权所有