VHDL语言的学习笔记

这篇博客详细介绍了VHDL语言的三种描述方式:数据流强调并发信号赋值,不涉及进程;行为描述通过算法展现电路行为,进程内语句顺序关键;结构化描述则按照电路结构,包括内部信号和元件声明。VHDL程序由实体和结构体组成,前者定义端口,后者描绘内部细节。
VHDL 代码书写风格:

数据流(DataFolw):数据从输入到输出和信号间的传输
在数据流描述中,运算时并发执行的,即并发信号赋值。数据流描述不使用进程(不像行为描述那样)和顺序信号赋值语句。  并发信号赋值语句是放在进程外面的。


行为(Behavioural):描述了按照电路或系统行为,使用一定算法的设计行为
Mux_Process: PROCESS(A,B,Sel0)    --括号中为敏感信号
在进程中,进程的行为被描述为使用顺序语句依次执行,因此进程中语句的次序很重要
在一个结构体中,通常有两个或更多的进程并发执行,可以将其想象为几块硬件电路并行运行 。 


结构化(Structural):描述了按照网表形成的电路结构
     在结构体中发,以下声明应在BEGIN之前
1.内部信号(SIGNAL X1 : STD_LOGIC ),如X1,X2,信号类型STD_LOGIC,代表这些是结构体设计的内部
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值