VHDL-Forum

 
Sie sind nicht eingeloggt.
LoginLogin Kostenlos anmeldenKostenlos anmelden
BeiträgeBeiträge MembersMitglieder SucheSuche HilfeHilfe
VotesUmfragen FilesDateien CalendarKalender BookmarksBookmarks
VHDL-Forum
5 Treffer gefunden
Suchdauer: 0,01 Sekunden
VHDL-Forum Anfang   zurück   weiter   Ende
   Betreff   Autor   Datum 
No new posts Re: elektronischer Würfel & Zähler mit VHDL - HILFE -
Hier noch die Fehlermeldung! Bin wie gesagt auf Hilfe von euch angewiesen. Danke im vorraus. LG Volker
Volker 03.12.05, 11:33
No new posts Re: elektronischer Würfel & Zähler mit VHDL - HILFE -
Hi, habe mich gestern mal hingesetzt und folgendes zu papier gebracht. Leider bekomme ich beim compilieren jetzt immer ne Fehlermeldung, bei der ich nicht weiß was Sie bedeuten und wie ich sie beheben soll, hoffe mir ann einer von euch helfen! Hier mein programm: library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity wuerfel22 is Port ( clk : in std_logic; taster : in std_logic; zahl : out std_logic_vector(6 downto 0)); end wuerfel22; architecture Behavioral of wuerfel22 is signal zahl_intern : std_logic_vector (6 downto 0); signal zahl_internzwei : std_logic_vector (6 downto 0); signal zahl_interndrei : std_logic_vector (6 downto 0); begin process (taster) begin if taster = '1' and clk = '1' then zahl_internzwei <= "0000000"; case zahl_internzwei is when "0000000" => zahl_internzwei <= "0000000"; zahl <= zahl_internzwei; end case; elsif taster = '1' and clk = '0' then zahl_interndrei <= "1111111"; case zahl_interndrei is when "1111111" => zahl_interndrei <= "1111111"; zahl <= zahl_interndrei; end case; end if; end process; process (clk) begin zahl_intern <= "1001111"; -- eins if rising_edge (clk) then if taster = '1' then case zahl_intern is when "1001111" => -- eins zahl_intern <= "0010010"; -- zwei when "0010010" => zahl_intern <= "0000110"; -- drei when "0000110" => zahl_intern <= "1001100"; -- vier when "1001100" => zahl_intern <= "0100100"; -- fünf when "0100100" => zahl_intern <= "0100000"; -- sechs when others => zahl_intern <= "0111000"; -- eins end case; end if; end if; end process; zahl <= zahl_intern; -- Übergabe an Ausgabe asynchron -> real: zahl = zahl_intern end Behavioral; KANN MIR DABEI JEMAND WEITERHELFEN,DEN FEHLER ZU FINDEN UND ZU BEHEBEN?! FÜR HILFE BIN ICH SEHR DANKBAR; KOMME NÄMLICH ABSOLUT NICHT WEITER! MELDET EUCH BITTE! DANKE SCHONMAL IM VORRAUS. wuerfel.vhd un Fehlermeldung gibts auch nochmal im Anhang! DANKE! MIT FREUNDLICHEN GRÜßEN Volker P.S. diesen komischen 6, 5, 3 Zähler bräuchte ich auch noch
Volker 03.12.05, 11:27
No new posts Re: elektronischer Würfel & Zähler mit VHDL - HILFE -
7-Segment Anzeige -----0----- 5---------1 -----6----- 4---------2 -----3-----
Volker 02.12.05, 11:50
No new posts Re: elektronischer Würfel & Zähler mit VHDL - HILFE -
Hi, nochmal hier die Aufgabenstellungen: Zaehler: Beschreiben Sie mit VHDL einen Zähler, der den neben stehenden Code zyklisch durchzählt. Zustand Q2 Q1 Q0 Z0(AW) 1 1 0 Z1 1 0 1 Z2 0 1 1 _____________________________________________________________ Elektronischer Würfel: Sie sollen einen elektronischen "Würfel" entwickeln. Die idee ist sehr einfach: so lange der "Wurf" Knopf gedrückt ist (WURF=1), wird mit hoher Geschwindigkeit (f=1kHz) eine interne Würfelzahl zyklisch von 1 bis 6 gezählt. Wird Wurf losgelassen, so wird die ermittelte Zahl bis zum nächsten Würfeln ausgegeben. Während des Würfelns selbst soll eine blinkende 8 ausgegeben werden, d.h. abwechselnd ein Zustand 8, ein Zustand keine Ausgabe. Taktsignal clk und Reset-Signal res stehen zur verfügung. Das Ausgabesignal des Würfels soll an eine 7-Segment-Anzeige direkt angeschlossen werden (s. Abb unten: Die Ziffern geben die Stelle des Ausgangsvektors valueN an, die an das Segmant angeschlossen ist). Durch Ausgabe einer Null leuchtet das entsprechende Segment. Beschreiben sie den Würfel mit einem Zustandsdiagramm (nach Moore) und einer VHDL-Spezifikation. 7-Segment-Anzeige 0 5 1 6 4 2 3 Wie gesagt, Danke schonmal im Vorraus für eure Bemühungen. Ixh bin auf eure Hilfe angewiesen. Mit freundlichen Grüßen Volker
Volker 02.12.05, 11:49
No new posts elektronischer Würfel & Zähler mit VHDL - HILFE -
Hi, ich muss mit VHDL einen elektronischen Würfel beschreiben und einen Zähler der immer die Werte "6", "5", "3" durchzählt. :confused: Leider kriege ich das absolut nicht hin. :confused: Wäre für Lösungsvorschläge, Anregungen etc. sehr dankbar. DANKE SCHONMAL IM VORRAUS!!! Gruß Volker
Volker 02.12.05, 11:38
 
 
5 von 5 Ergebnisse Anfang   zurück   weiter   Ende
Search

powered by carookee.com - eigenes profi-forum kostenlos

Design © trevorj