Hallo, ich beschäftige mich im Moment mit dem Altium- Designer und dem dazugehörigen Board "NanoBoard-NB1". Die Beispiele von Altium funktionieren einwandfrei. Jetzt habe ich ein eigenes Projekt erstellt welches aus einer Schematik besteht. Dabei wird ein "Sheet Symbol" von mir in VHDL beschrieben. Das Sheet Symbol hat die Eingänge: Clk; und den Ausgang LED[0...8]. Das Symbol soll alle LED's, zum blinken bringen. Ich habe so weit keine Fehler ich kann sogar den FPGA beschreiben. PFGA erfolgreich beschrieben "Synthesize" erfolgreich aber keine LED blinkt. Ich denke es hängt am VHDL-Code. Es gibt nur diese 8-Way LED, welche über einen Bus angeschlossen ist. Der aktuelle Code ist: ------------------------------------------------------------------------ -------- -- SubModule LED_ansteuern -- Created 20.10.2015 13:32:27 ------------------------------------------------------------------------ -------- Library IEEE; Use IEEE.Std_Logic_1164.all; Use ieee.std_logic_unsigned.all; entity LED_ansteuern is port ( LED_Ausgang : out std_logic_vector(7 downto 0):="01010101"; CLK : in std_logic ); end LED_ansteuern; ------------------------------------------------------------------------ -------- ------------------------------------------------------------------------ -------- architecture Structure of LED_ansteuern is -- Component Declarations -- Signal Declarations signal Signal_LED_0:std_logic; begin process(clk) begin if clk'event and clk='1' then Signal_LED_0 <= not Signal_LED_0; -- else -- LED_Ausgang<="10000000"; end if; end process; LED_Ausgang(1)<=Signal_LED_0; end Structure; Kann mir jemand sagen wie ich einen VHDL Code bekomme bei dem die LED('s) blinken / leuchten.
:
Verschoben durch User
Viele gut erklärte Beispiele gibt es hier: http://www.lothar-miller.de/s9y/ http://www.lothar-miller.de/s9y/archives/61-Lauflicht.html
Die LED blinkt doch ... aber wahrscheinlich schneller als du schauen kannst. Tipp: Schau mal wie man Frequenzteiler in VHDL baut: Beitrag "Frequency divider Ausgang als Clock" http://electronics.stackexchange.com/questions/61422/how-to-divide-50mhz-down-to-2hz-in-vhdl-on-xilinx-fpga MfG,
Fpga K. schrieb: > Die LED blinkt doch ... aber wahrscheinlich schneller als du > schauen > kannst. > > Tipp: Schau mal wie man Frequenzteiler in VHDL baut: > Beitrag "Frequency divider Ausgang als Clock" > http://electronics.stackexchange.com/questions/614... > MfG, aber aufpassen. Mit manuellem Vorteiler funktioniert noch für ein kleines Beispiel, bei größeren Systemen wird das schnell "gefährlich". Und vor allem: Dann im gesamten System nur diese eine generierte Clock benutzen!
hmmm schrieb: > Und vor allem: Dann im gesamten System nur diese eine generierte Clock > benutzen! Und den ganzen Rest mit Clock-Enables erledigen. Am Besten auch gleich noch das Simulieren üben. Und den RTL Schaltplan ansehen... So wie dort mit der blinkenden LED: http://www.lothar-miller.de/s9y/archives/80-Hello-World!.html
:
Bearbeitet durch Moderator
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.