25.12.2013 Aufrufe

Gecko3 - CCC Event Weblog

Gecko3 - CCC Event Weblog

Gecko3 - CCC Event Weblog

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

E.2. Loopback Core<br />

106<br />

end i f ;<br />

end i f ;<br />

end process ;<br />

end B e h a v i o r a l ;<br />

E.2.3. Statemachine<br />

−− C: \DOCUMENTS AND SETTINGS\ZIMMC5\GECKO3 LOOPBACK\STM. vhd<br />

2 −− VHDL code c r e a t e d by Xilinx ’ s StateCAD 8.2 i<br />

−− Fri Dec 08 1 0 : 4 9 : 1 1 2006<br />

−− This VHDL code ( f o r use with X i l i n x XST) was generated using :<br />

−− enumerated s t a t e assignment with s t r u c t u r e d code format .<br />

7 −− Minimization i s enabled , i m p l i e d e l s e i s enabled ,<br />

−− and o u t p u t s are speed o p t i m i z e d .<br />

LIBRARY i e e e ;<br />

USE i e e e . s t d l o g i c 1 1 6 4 . a l l ;<br />

12<br />

ENTITY STM IS<br />

PORT (CLK,RDYU,RESET,WRU, z e r o : IN s t d l o g i c ;<br />

down ,RDYX, up , we , writeEN ,WRX : OUT s t d l o g i c ) ;<br />

END;<br />

17<br />

ARCHITECTURE BEHAVIOR OF STM IS<br />

TYPE t y p e s r e g IS (ADRESS UP,CHECK END,CHECK WRU,END PACKET,GET REQUEST, IDLE<br />

,PKTEND,SAVE DATA,SEND DATA,SEND REQUEST,VALID DATA,WAIT END) ;<br />

SIGNAL sreg , n e x t s r e g : t y p e s r e g ;<br />

22 SIGNAL next down , next RDYX , next up , next we , next writeEN , next WRX :<br />

s t d l o g i c ;<br />

BEGIN<br />

PROCESS (CLK, RESET, n e x t s r e g , next down , next RDYX , next up , next we ,<br />

next writeEN , next WRX)<br />

27 BEGIN<br />

IF ( RESET= ’1 ’ ) THEN<br />

s r e g

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!