VHDL文字规则

本文档介绍了VHDL编程中的文字规则,包括数字、字符串以及数据对象的使用。同时,讨论了常量、变量和信号的声明与管理。
摘要由CSDN通过智能技术生成

VHDL文字规则

数字

"=>" 有“于是,then” 的意思
d1 <= 10#170#; --向d1赋值10#170#(十进制表示,等于170)
d2 <= 16#FE#; --(十六进制表示,等于254)
d1 <= 2#1111_1110#; --(二进制表示,等于254)
d1 <= 8#376#; --(八进制表示,等于254)
d1 <= 16#A#E3; --(十六进制表示,等于16#A000#)

字符串

字符是用单引号括起的ASCII字符,可以是数值,也可以是符号或字母
(1)文字字符串使用双引号括起的一串字,如:"ERROR"
(2)数字字符串也称位矢量。是预定义的数据类型BIT的一位数组。

数据对象
在这里插入图片描述
常量

常数的定义和设置主要是为了使程序更容易阅读和修改。
常数定义语句允许的设计单元有:实体、结构体、程序包、块、进程和子程序。

变量

变量是一个局部量,只能在进程和子程序中使用。

信号

信号是描述硬件系统的基本数据对象。信号可以作为设计实体中并行语句模块间的信号交流通道。
信号与实体的端口(PORT)概念一致的
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

傻童:CPU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值