VHDL语句&基本概念

 VHDL的并行语句

①模块例化(component)

先声明在例化

②赋值语句

③进程语句(process)

 ④条件选择语句

when/else对应if/else

with/select/when 对应case语句

 

 ⑤generate语句

⑥procedure过程语句

⑦块语句(block)

⑧程序包(package)

 VHDL的顺序语句

顺序语句只能出现在进程、过程和函数中。

①顺序赋值语句

 ②wait语句有3种形式

 

wait for一般用于测试文件,综合工具一般不支持;另外2种不建议使用。

③after语句

 ④if语句

 ⑤case语句

 如果没有优先级要求建议使用case语句生成数据选择器。

⑥loop循环语句

⑦exit语句和next语句

⑧return语句

基本概念

VHDL程序的基本结构

 实体声明的一般格式

端口声明可隐含信号的意义。

 结构体的描述

标识符不区分大小写。

数据对象有4种。(常量、变量、信号、文件)

 ①常量(constant)

② 变量(variable)

 变量的赋值是不需要延时的。

 ③信号(signal)

 信号的赋值

 信号的属性

 强数据类型语言。

标量的数据类型(整型、实型、枚举型)

整型(integer)的声明

实型(real) 

 标量类型的属性

VHDL的操作符

  • 1
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值