作业帮 > 综合 > 作业

VHDL语言 怎么理解并行语句和PROCESS的区别 IF怎么用 求详解

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 18:26:24
VHDL语言 怎么理解并行语句和PROCESS的区别 IF怎么用 求详解
VHDL语言 怎么理解并行语句和PROCESS的区别 IF怎么用 求详解
不是很理解你的问题.首先结构体(ARCHITECTURE)中,BEGIN和END之间的部分是并行处理语句部分.它包括5种:块语句、进程语句(PROCESS)、信号赋值语句(定义信号的)、子程序调用语句和元件例化语句(这个我也不太清楚).通常结构体中采用的3种子结构为:块语句结构(BLOCK)、进程(PROCESS)结构和子程序(SUBPROGRAM)结构.然后结构体中所有的处理语句都是并发执行的,所以叫做并行语句.只有进程语句中的语句是顺序语句.就是说一个结构体可以包括多个PROCESS,它们之间是并发执行的,而每个PROCESS内部是顺序执行的.
不知道是不是你想要的答案.
至于IF语句,我觉得和C++什么的差不多呢.就是
IF(条件)THEN
(顺序语句);
ELSIF(条件)THEN
(顺序语句);
……
ELSE
(顺序语句);
END IF;
建议你弄本书来看啊,VHDL其实还是蛮复杂的,老师说会越来越觉得复杂的~