VHDL-Forum

 
You are not logged in.
LoginLogin Join for freeJoin for free
MessagesMessages MembersMembers SearchSearch HelpHelp
VotesVotes FilesFiles CalendarCalendar BookmarksBookmarks
PS2 Schnittstelle

First   Previous   Next   Last
Author Message
Nightrider
Guest
New PostCreated: 2005-10-04, 12:25 PM CET  Subject: PS2 Schnittstelle  print  print thread  recommend Reply with Quotation  

Chroniken der Unterwelt - City of Bo...
Hallo
ich versuche eine PS2 schnittstelle zu realisieren. Dabei hab ich aber ein Problem und zwar die Erkennung des Startbits. Es ist ein VertexII FPGA mit 25 MHz Takt, die Tastatur hat aber einen Takt von 1 MHz. Wie realisiere ich es im VHDl code die Starbiterkennung?
Kennt sich vieleicht jemand damit aus?

Würde mich sehr auf eine Antwort freuen
back to top
witteks
Stammgast


Messages: 27
Location: Cottbus

New PostCreated: 2005-10-06, 10:24 PM CET  Subject: Re: PS2 Schnittstelle  print  recommend Reply with Quotation  

Hallo,

das ist zwar jetzt nicht extra für dich geschrieben, aber vielleicht kannst du es etwas für dich abwandeln. Es nimmt das Startbit in einem D-FF auf und wertet den Inhalt an der nächsten Flanke des 25MHz Taktes aus. Da der interne Takt wesentlich höher ist, sollte die Auswertung der seriellen Schnittstelle kein Problem sein.

Sven

-- proc_start_int : Dieser Prozess erzeugt aus der steigenden Taktflanke
-- des externen Startbits ein internes taktsynchrones Signal

proc_start_int : PROCESS (ars , clk25)
BEGIN
IF ars = '1' THEN
start_int <= '0';
start_dead <= '0';
ELSIF clk25'EVENT AND clk25 = '1' THEN
IF start = '1' AND sync_start = '0' THEN
start_int <= '1';
start_dead <= '1';
ELSIF frame_count (4) = '1' THEN
start_dead <= '0';
ELSE
start_int <= '0';
END IF;
END IF;
END PROCESS proc_start_int;

back to top
Show user's profile Send private message to this member Go to website of this member
Gast
New PostCreated: 2005-11-18, 02:40 PM CET  Subject: Re: PS2 Schnittstelle  print  recommend Reply with Quotation  

Hallo
danke für deine Antwort, werde es mal ausprobieren.
back to top
Sortierung ändern:  
First   Previous   Next   Last
Page 1 of 1
Go to:   
Search

powered by carookee.com - group communication for you

Design © trevorj