Lauflicht VHDL

Gast #3835666
Hallo Leute,

ich habe ein Design für ein Lauflicht in VHDL geschrieben. Alles 
funktioniert bis auf die Tatsache, dass auf meinem DE2-115 Board nur die 
ersten drei LEDs gesteuert werden und die anderen nicht ????

vielleicht könnt ihr mir helfen

Danke
Al
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite
1
  if rising_edge (clock_50) then
2
    count <= count + "0000000000000000000000001";
3
    if count = 25000000 then  -- Überlaufmoment
4
      count <= "0000000000000000000000000";
5
      clk_1Hz <= clk_1Hz xor '1';  -- 1,0,1,0,...
6
    end if;
7
  end if;
8

9
  ...
10
  elsif rising_edge(clk_1Hz) then
So werden FPGAs nicht getaktet. Man arbeitet stattdessen mit 
Clock-Enables!

> "0000000000000000000000001";
Keine Angst vor langen Bitfolgen, Hut ab! Aber geschickter wäre es, 
mit Integern zu zählen. Die sind "natürlichsprachig" im Zehnersystem wie 
du auch...

> use IEEE.STD_LOGIC_ARITH.ALL;
> use IEEE.STD_LOGIC_UNSIGNED.ALL;
Beitrag "IEEE.STD_LOGIC_ARITH.ALL obsolete"

Mein Tipp:
http://www.lothar-miller.de/s9y/archives/80-Hello-World!.html
http://www.lothar-miller.de/s9y/archives/61-Lauflicht.html

AL schrieb:
> dass auf meinem DE2-115 Board nur die ersten drei LEDs gesteuert werden
> und die anderen nicht ????
Die Beschreibung passt schon. Vermutlich stimmt die Pinzuordnung 
nicht...
Moderator (Firma: Titel) Persönliche Seite
Roger Steiner schrieb:
> Der asynchrone Reset mit kombinatorischem 8-bit Vergleicher ist
> auch keine gute Idee.
Richtig, das ist ganz übel: eine asynchroner kombinatorischer Reset.
Wenn der Vergleicher ein wenig glitcht (und das wird er tun!), dann 
werden zwischendurch schon mal alle oder nur ein paar der 
Zählerflipflops zurückgesetzt. Ganz unschöner und unkalkulierbarer 
Effekt... BTDT.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.