并发语句出现在结构体或功能块中。对状态机M1 = <I1, S1, O1, s01,δ1,λ1>和M2 = <I2, S2, O2, s02,δ2,λ2>,并行组合后的状态机为: M = <I, S, O, s0,δ,λ>, 则有: 1. I = I1 ∪ I2,将两个输入信号集合合并,形成新的输入信号集合。 2. S = S1 ∪ S2,将两个状态变量集合合并,形成新的状态变量集合。由于VHDL语言中变量只能在某个进程语句中定义,因此必然有S1∩S2= ![]() 3. O= O1 ∪ O2,将两个输出信号集合合并,形成新的输出信号集合。由于不支持决断信号,因此也有O1∩O2= ![]() 4. s0 = s01 o s02,将两个初始状态集合与起来,形成新的初始状态集合。 5.δ=δ1×δ2,两个状态迁移函数组的叉积,形成新的状态迁移函数组。 6.λ=λ1×λ2,两个输出函数组的叉积,形成新的输出函数组。 |