Ich mache ein Projekt in VHDL, und ich brauche Hilfe.vhdl wähle ersten Vektor und setze alle anderen zurück
Ich habe einig std_logic_vector
s in einem Array-Typ, zum Beispiel sagen lassen:
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"
dann, was ich möchte, dass meine kombinatorische Logik zu tun, um den ersten Vektor zu finden, den "01"
gleich und macht alle Vektoren nach dass gleich "11"
Für unser Beispiel wäre:
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"
eine Ahnung, wie es zu tun?
Ein guter Weg wäre, eine _for-Schleife_ zu verwenden. –