我正在做一个VHDL项目,我需要一些帮助。vhdl选择第一个矢量并重置所有其他
我有一些std_logic_vector
S IN数组类型,例如让我们说:
vector(0) = "00"
vector(1) = "00"
vector(2) = "00"
vector(3) = "01"
vector(4) = "00"
vector(5) = "01"
vector(6) = "11"
vector(7) = "11"
vector(8) = "11"
那么我想我的组合逻辑做的是找到的第一个向量等于"01"
,让所有矢量后这等于"11"
对于我们的例子是:
vector(0)= "00"
vector(1)= "00"
vector(2)= "00"
vector(3)= "01"
vector(4)= "11"
vector(5)= "11"
vector(6)= "11"
vector(7)= "11"
vector(8)= "11"
任何想法,该怎么办呢?
一个好方法是使用_for loop_。 –