hallo zusammen ich habe mein LED PINS so definiert: led : out std_logic_vector(3 downto 0); Ich empfange 4 bits(sollten 1010 sein) von einem Receiver und möchte gerne testen ob ich die bits richtig gesendet und empfangen habe. Deswegen habe folgendes gemacht: if (c<4) then led(3-c) <= GPIO_1; c <= c + 1; Also Zähle von 0 bis 4 und weise jeweils led (3-0) bis led(3-3) den Wert, der am Eingang GPIO_1 liegt, zu. So möchte ich erzielen, dass die LEDS: LED7,LED6,LED5,LED4 so leuchten: 1,0,1,0 Die Frage ist, ob ich das richtig in VHDL realisiert habe. Wenn ja, dann ich etwas am Senden/Empfangen falsch, da die LEDS nicht so leuchten sondern einfach alle leuchten. Danke im voraus
Dein Ausschnitt sieht sehr nach c-Code aus. Läßt der sich denn fehlerfrei synthetisieren (=übersetzen)? Rick
ja schon aber mittlerweile habe ich einfach megawizzard funktion von quartus II shift_register angewendet und somit erspare ich mir so einem code
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.