Gast
#4051304
Hallo, ich habe einen "circular fifo" in VHDL (512 Byte) und ich brauche eine Bedienung für BufferFull (es wird noch 6 byte freigelassen) und BufferEmpty. BufferEmpty ist einfach: IF(Addresse1=Adresse2)THEN Bufferempty=1; BufferFull fällt mir nichts anderes ein , als sowas zu schreiben: If( (Adresse1=Adresse2+7) OR (Adresse1=505 AND Adresse2=0) OR (Adresse1=506 AND Adresse2=1) usw... D.h. ich muss jede Adresskombination erwähnen, weil der Nulldurchgang bei (Adresse1=Adresse2+7) nicht funktioniert. Das sieht aber sehr unübersichtlich aus. Gibt es eine elegante Lösung dafür?