VHDL-Forum

 
Sie sind nicht eingeloggt.
LoginLogin Kostenlos anmeldenKostenlos anmelden
BeiträgeBeiträge MembersMitglieder SucheSuche HilfeHilfe
VotesUmfragen FilesDateien CalendarKalender BookmarksBookmarks

Anfang   zurück   weiter   Ende
Autor Beitrag
pizza
New PostErstellt: 08.04.07, 12:59     Betreff: Zeiten in VHDL Antwort mit Zitat  

Kalter Zwilling: Thriller
Hallo,
ich bin gerad dabei vhdl zu lernen. Ein LED- Lauflicht habe ich schon hinbekommen. Jetzt möchte ich mich an ein Display wagen. Dazu habe ich mir mal das Datasheet dazu besorgt. Da steht bei der INIT-Routine für 8-Bit- Ansteuerung fosc=270KHz. Und dann der Verlauf der INIT-Routine mit wait Zeiten von z.B 37us und 1.52ms. Mir ist klar das ist wait for nicht nehmen kann, da es sich nicht in Hardware umsetzet lässt. Ich habe mir dann so was in der art gedacht:

Ein clock mit den aus dem Datasheet entnommenen 270KHz:

NET "clk" LOC = E12 | IOSTANDARD = LVTTL | PERIOD = 270 khz;


Und dann so einen counter:

...
constant delay_37 : integer := ???; -- 37us
constant delay_152 : integer := ???; -- 1.52ms
...
signal count : integer range 0 to delay_152;
if rising_edge(clk) then
if count = delay_37 then
...
else
count = count+1;
end if;
....


Mein Problem ist eigendlich nur wie weit muss ich bei den delay_ Zählen? Kann mir das vllt jemand anhand einer kleinen Beispiel Rechnung oder so erklähren?

Jetzt schon einmal vielen Dank an alle Leser & Helfer


Gruß
pizza
nach oben
Sortierung ändern:  
Anfang   zurück   weiter   Ende
Seite 511 von 887
Gehe zu:   
Search

powered by carookee.com - eigenes profi-forum kostenlos

Design © trevorj