Gast
#202207
Ich hätte bei meinem CPLD gerne Tristate-Ausgänge, da es sich den Adressbus zum SRAM mit einem µC teilen muss (bei µC-Zugriff soll das CPLD über einen Reset-Pin gesteuert auf High-Impedance/Z gehen). Ich hatte das Prigramm für den CPLd zuerst unter der Benützung von eingang : in unsigned (7 downto 0); etc. geschrieben, jedoch bringe ich es nicht fertig, diesen Variablen einen Z-Zustend zuzuweisen, obwohl sie ja prinzipiell als STD_(U)LOGIC-Array definiert sind. Wie geht das, bzw alternativ: Kann ich auch irgendwie von integern zu std_logic_vector konvertieren und halt dann dort auf Z gehen? Ich hab schon ein bisschen im Internet gescuht, aber alle Beispiele, die ich fand, haben (un)signed stets bloß Zahlenwerte zugewiesen.