Gecko3 - CCC Event Weblog
Gecko3 - CCC Event Weblog
Gecko3 - CCC Event Weblog
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