首页 > 教育学习 > 为什么 > VHDL语言中对顺序语句和并行语句的理解

VHDL语言中对顺序语句和并行语句的理解
2012-01-19 19:51:51   来源:   点击:

    VHDL语言中对顺序语句和并行语句的理解VHDL语言中有条件分支语句(if……then……else)和条件赋值语句(when……else),选择分支语句(case……when)以及选择赋值语句(with……select)。我注意到其中if……then……else和case……when都是顺序语句,when……else和with……select都是并行语句,但是存在一个问题,if……then……else(顺序语句)是直接写在构造体的,而构造体内语句为并行执行;另外,with……select(并行语句)是写在进程语句process里面,而process内部为顺序执行,这个是否存在矛盾呢?求达人解释

    1 个答案

    • 答案 1:

      VHDL主要是将语句变成电路,所以一些判断语句都要考虑到延时和用到的门电路。 编码方式讲究简单直白,越复杂的逻辑越容易出错。其实判断语句很少用,常用就是状态机和卡诺表。都是有固定的写法的。

相关热词搜索:

上一篇:现在还有多少人愿意把手机中的照片导出来,并且冲印成照片的?
下一篇:Microsoft Onenote 总是无法与 SkyDrive 上的数据进行同步,怎么解决?