【摘要】:并行语句结构相对于传统的软件描述语言来说,是最具有VHDL特色的。在VHDL中,并行语句有多种语句格式,各种并行语句在结构体中的执行是同步进行的,或者说是并行运行的,其执行方式与书写的顺序无关。请注意,VHDL中的并行方式有多层含义,即模块间的运行方式可以有同时运行、异步运行、非同步运行方式,从电路的工作方式上可以包括组合逻辑运行方式、同步逻辑运行方式和异步逻辑运行方式等。
并行语句结构相对于传统的软件描述语言来说,是最具有VHDL特色的。在VHDL中,并行语句有多种语句格式,各种并行语句在结构体中的执行是同步进行的,或者说是并行运行的,其执行方式与书写的顺序无关。在执行中,并行语句之间可以有信息往来,也可以是互为独立、互不相关、异步运行的(如多时钟情况)。每一行语句内部的语句运行方式可以有两种不同的运行方式,即并行执行方式(如块语句)和顺序执行方式(如进程语句)。
请注意,VHDL中的并行方式有多层含义,即模块间的运行方式可以有同时运行、异步运行、非同步运行方式,从电路的工作方式上可以包括组合逻辑运行方式、同步逻辑运行方式和异步逻辑运行方式等。
结构体中的并行语句主要有7种:①并行信号赋值语句(CONCURRENT SIGNALAS-SIGNMENTS);②进程语句(PROCESS STATEMENTS);③块语句(BLOCK STATE-MENTS);④条件信号赋值语句(SELECTED SIGNAL ASSIGNMENTS);⑤元件例化语句(COMPONENTINST ANTIATIONS);⑥生成语句(GENERATE STATEMENTS);⑦并行过程调用语句(CONCURRENT PROCEDURE CALLS)。图4-8是结构体中的并行语句模块,这些模块都可以独立运行,并可以用信号来交换信息。(www.xing528.com)
图4-8 结构体中的并行语句模块
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。