Vai alla pagina of
Manuali d’uso simili
-
Network Card
Xilinx PB-505
10 pagine 0.64 mb -
Network Card
Xilinx v1.00a
10 pagine 0.1 mb -
Network Card
Xilinx UG144
138 pagine 1.66 mb -
Network Card
Xilinx 3200DT-3
10 pagine 0.64 mb -
Network Card
Xilinx 1000BASE-X
230 pagine 3.04 mb -
Network Card
Xilinx 3200USBASM
10 pagine 0.64 mb -
Network Card
Xilinx 32VKMV110
10 pagine 0.64 mb -
Network Card
Xilinx 01ADASM
10 pagine 0.64 mb
Un buon manuale d’uso
Le regole impongono al rivenditore l'obbligo di fornire all'acquirente, insieme alle merci, il manuale d’uso Xilinx UG144. La mancanza del manuale d’uso o le informazioni errate fornite al consumatore sono la base di una denuncia in caso di inosservanza del dispositivo con il contratto. Secondo la legge, l’inclusione del manuale d’uso in una forma diversa da quella cartacea è permessa, che viene spesso utilizzato recentemente, includendo una forma grafica o elettronica Xilinx UG144 o video didattici per gli utenti. La condizione è il suo carattere leggibile e comprensibile.
Che cosa è il manuale d’uso?
La parola deriva dal latino "instructio", cioè organizzare. Così, il manuale d’uso Xilinx UG144 descrive le fasi del procedimento. Lo scopo del manuale d’uso è istruire, facilitare lo avviamento, l'uso di attrezzature o l’esecuzione di determinate azioni. Il manuale è una raccolta di informazioni sull'oggetto/servizio, un suggerimento.
Purtroppo, pochi utenti prendono il tempo di leggere il manuale d’uso, e un buono manuale non solo permette di conoscere una serie di funzionalità aggiuntive del dispositivo acquistato, ma anche evitare la maggioranza dei guasti.
Quindi cosa dovrebbe contenere il manuale perfetto?
Innanzitutto, il manuale d’uso Xilinx UG144 dovrebbe contenere:
- informazioni sui dati tecnici del dispositivo Xilinx UG144
- nome del fabbricante e anno di fabbricazione Xilinx UG144
- istruzioni per l'uso, la regolazione e la manutenzione delle attrezzature Xilinx UG144
- segnaletica di sicurezza e certificati che confermano la conformità con le norme pertinenti
Perché non leggiamo i manuali d’uso?
Generalmente questo è dovuto alla mancanza di tempo e certezza per quanto riguarda la funzionalità specifica delle attrezzature acquistate. Purtroppo, la connessione e l’avvio Xilinx UG144 non sono sufficienti. Questo manuale contiene una serie di linee guida per funzionalità specifiche, la sicurezza, metodi di manutenzione (anche i mezzi che dovrebbero essere usati), eventuali difetti Xilinx UG144 e modi per risolvere i problemi più comuni durante l'uso. Infine, il manuale contiene le coordinate del servizio Xilinx in assenza dell'efficacia delle soluzioni proposte. Attualmente, i manuali d’uso sotto forma di animazioni interessanti e video didattici che sono migliori che la brochure suscitano un interesse considerevole. Questo tipo di manuale permette all'utente di visualizzare tutto il video didattico senza saltare le specifiche e complicate descrizioni tecniche Xilinx UG144, come nel caso della versione cartacea.
Perché leggere il manuale d’uso?
Prima di tutto, contiene la risposta sulla struttura, le possibilità del dispositivo Xilinx UG144, l'uso di vari accessori ed una serie di informazioni per sfruttare totalmente tutte le caratteristiche e servizi.
Dopo l'acquisto di successo di attrezzature/dispositivo, prendere un momento per familiarizzare con tutte le parti del manuale d'uso Xilinx UG144. Attualmente, sono preparati con cura e tradotti per essere comprensibili non solo per gli utenti, ma per svolgere la loro funzione di base di informazioni e di aiuto.
Sommario del manuale d’uso
-
Pagina 1
R -- DISCONTINUED PROD UCT -- LogiCORE™ IP 1-Gigabit Ethernet MA C v8.5 User Guide UG144 April 24, 2009[...]
-
Pagina 2
www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 -- DISCONTINUED P RODUCT -- Xilinx is providing this product documentation, hereinafter “Inf or mation, ” to y ou “AS IS” with no warranty of any kind, e xpress or implied. Xilinx makes no represen tation that the Inf or mation, or any par t icular implementation[...]
-
Pagina 3
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com UG144 Apr il 24, 2009 -- DISCONTINUED PRODUCT -- Revision History The following table shows the revision history for this document. Date V ersion Revision 09/30/04 1.0 Initial Xilinx release. 04/28/05 2.0 Updated to 1-Gigabit Ethernet MAC version 6.0, Xilinx tools v7.1i SP1. 01/18/06 3.0 Updat[...]
-
Pagina 4
www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 -- DISCONTINUED P RODUCT --[...]
-
Pagina 5
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com UG144 Apr il 24, 2009 -- DISCONTINUED PRODUCT -- Schedule of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Schedule of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]
-
Pagina 6
w ww .xilin x.com 1-Gigabit Ethernet MA C v8.5 User Guide UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 4: Designing with the Core General Design Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Design Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]
-
Pagina 7
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT - - Connecting the MDIO to an Inte rnally Integrated PHY . . . . . . . . . . . . . . . . . . . . . . . . 76 Connecting the MDIO to an External PHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Chapter 8: Configuration a[...]
-
Pagina 8
w ww .xilin x.com 1-Gigabit Ethernet MA C v8.5 User Guide UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 12: Implementing Your Design Pre-implementation Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Using the Simulation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]
-
Pagina 9
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 9 UG144 Apr il 24, 2009 -- DISCONTINUED PRODUCT -- Chapter 1: Introducti on Chapter 2: Core Architecture Figure 2-1: Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Figure 2-2: Component P inout for MAC wi th Optional M[...]
-
Pagina 10
10 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 R -- DISCONTIN UED PRODUC T -- Chapter 7: Using the Ph ysical Side Interface Figure 7-1: External GMII Transmitter Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Figure 7-2: External GMII Receiver Logic for Spartan -3, Spartan-3E, a[...]
-
Pagina 11
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 11 UG144 Apr il 24, 2009 R -- DISCONTIN UED PRODUC T -- Chapter 11: Interfaci ng to Other Cores Figure 11-1: 1-Gigabit Ethernet MA C Extended to Include 1000BASE-X PCS with TBI 114 Figure 11-2: 1-Gigabit Ethernet MA C Extended to Include 1000BASE-X PCS and PMA using a RocketIO Transceiver . . [...]
-
Pagina 12
12 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 R -- DISCONTIN UED PRODUC T --[...]
-
Pagina 13
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 13 UG144 Apr il 24, 2009 -- DISCONTINUED PRODUCT -- Chapter 1: Introducti on Chapter 2: Core Architecture Table 2-1: Transmitter Client Inte rface Signal Pi ns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 2-2: Receive Client Interface Signal Pins . . . . . . . . . .[...]
-
Pagina 14
14 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 R -- DISCONTIN UED PRODUC T -- Table 8-8: Unicast Address Word 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Table 8-9: Unicast Address Word 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]
-
Pagina 15
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 15 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Pr eface About This Guide The LogiCORE™ IP 1-Gigabit Ethernet MAC User Guide pr ovides information about generating the core, customizing and simulating the core utilizing the pr ovided example design, and r unning the design files thr ou[...]
-
Pagina 16
16 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Preface: About This Guide R -- DISCONTINUED PROD UCT -- Con ventions This document uses the following convention s. An example illustrates each convention. T ypographical The following typographical conventions are used in this document: Con vention Meaning or Use Exa[...]
-
Pagina 17
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 17 UG144 Apr il 24, 2009 Con ventions R -- DISCONTINUED PRODUCT -- Online Document The following li nking conventi ons ar e used in this document: List of Acronyms The following table describes acr onyms used in this manual. Con vention Meaning or Use Example Blue text Cro s s- ref ere nc e li[...]
-
Pagina 18
18 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Preface: About This Guide R -- DISCONTINUED PROD UCT -- NCD N ative Circuit Descri ption NGC Native Generic Circuit NGD Native Generic Database ns nanoseconds PCB Printed Cir cuit Boar d PCS Physical Coding Sublayer PHY physical-side interfac e PMA Physical Medium Att[...]
-
Pagina 19
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 19 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 1 Intr oduction The 1-Gigabit Ethernet MAC (G EMAC) core is a fully verified solution that supports V erilog-HDL and VHDL . In addition, the exam ple design provided with the cor e is provided in bo th V erilog and VHDL. This chapte[...]
-
Pagina 20
20 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 1: Introd uction R -- DISCONTINUED PRODUCT -- Specifications • IEEE 802.3 2005 • Reduced Gigabit Media Indepen dent Interface (RGMII) version 2. 0 T echnical Suppor t For technical support, see s upport.xilinx.com/ . Questions ar e routed to a team of engi[...]
-
Pagina 21
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 21 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 2 Cor e Ar chitectur e This chapter describes the GEMAC core ar chitec ture, including the major functional block s and all interfaces. System Overview Figur e 2-1 illustrates a block diagram of the GEMA C core with all the major fu[...]
-
Pagina 22
22 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 2: Core Arc hitecture R -- DISCONTINUED PRODUCT -- Core Components T ransmit Engine The T ransmit Engine accepts Ethernet frame da ta from t he Client T ransmitter Interface, adds the preamble field to the start of the fram e, adds padding bytes (i f requir ed[...]
-
Pagina 23
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 23 UG144 Apr il 24, 2009 Core Interfaces R -- DISCONTINUED PRODUCT - - Core Interfaces GMA C Core with Optio nal Management Interf ace Figur e 2-2 shows the pinout for the GEMAC cor e using the optional Management Interface. The interface is unch anged, regardless of whether the optional Addre[...]
-
Pagina 24
24 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 2: Core Arc hitecture R -- DISCONTINUED PRODUCT -- GMA C Core Without Management In terf ace and With Address Filter Figur e 2-3 shows the pinout for the GEMAC core when the optional Management Interface is omitted and the optional Addr ess Filter is included [...]
-
Pagina 25
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 25 UG144 Apr il 24, 2009 Core Interfaces R -- DISCONTINUED PRODUCT - - GEMA C Core Without Management Inte rf ace and Withou t Address Filter Figur e 2-4 shows the pinout for the GEMAC core when the optional Management Interface is omitted and the optional Address Filter is omitted. The config[...]
-
Pagina 26
26 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 2: Core Arc hitecture R -- DISCONTINUED PRODUCT -- All ports of the core ar e internal connection s in FPGA fabric. An HDL example design is deliver ed with the core that will add IBUFs, OBUFs, and IOB fli p-flops to the exte rnal signals of the Gigabit Media [...]
-
Pagina 27
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 27 UG144 Apr il 24, 2009 Core Interfaces R -- DISCONTINUED PRODUCT - - Receiv er Interface Ta b l e 2 - 2 describes the client-side r eceiver signals of the GEMAC cor e. These signals ar e used by to transfer data to the client. See “Receiving Inbound Frames,” on page 39 . Flow Control Int[...]
-
Pagina 28
28 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 2: Core Arc hitecture R -- DISCONTINUED PRODUCT -- Management Interf ace (Optional) Ta b l e 2 - 4 describes the optional signals used by the client to access the ma nagement features of the GEMAC cor e. See “Using the Optional Management Interface,” on pa[...]
-
Pagina 29
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 29 UG144 Apr il 24, 2009 Core Interfaces R -- DISCONTINUED PRODUCT - - Configuration V ector (Optional) Ta b l e 2 - 6 describes the alternative to the optional Management Interface signals. The Configuration V ector uses direct inputs to the core to r eplace the functionality of the MAC confi[...]
-
Pagina 30
30 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 2: Core Arc hitecture R -- DISCONTINUED PRODUCT -- MDIO Interf ace Ta b l e 2 - 9 describes the MDIO Interface signals . See “Using the MDIO interface,” on page 76 . T able 2-9: MDIO Interface Signal Pinout Signal Direction Cloc k Domain Description mdc Ou[...]
-
Pagina 31
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 31 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 3 Generating the Cor e The GEMAC core is generated through the Xilinx CORE Generator™ using a graphical user interface (GUI). This chapter descri bes the GUI options used to generate and customize the core. Graphical User Interfac[...]
-
Pagina 32
32 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 3: Generating the Core R -- DISCONTINUED PRODUCT -- Component Name The component name is used as the bas e name of the output files generated for the cor e. Names must begin with a letter and must be composed fr om the following characters: a through z, 0 thr [...]
-
Pagina 33
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 33 UG144 Apr il 24, 2009 Output Generation R -- DISCONTINUED PRODUCT - - Output Generation The output files generated fr om the CORE Generator tool are placed in the CORE Generator pr oject directory . The list of output files includes the following items. • Netlist file for the core • Sup[...]
-
Pagina 34
34 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 3: Generating the Core R -- DISCONTINUED PRODUCT --[...]
-
Pagina 35
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 35 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 4 Designing with the Cor e This chapter provides general guidelines for creating designs using the GEMAC core. T o work with the example design included with the GEMAC core, see the 1-Gigabit Ethernet MAC Getting Started Guide . Gen[...]
-
Pagina 36
36 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 4: Designing with the Core R -- DISCONTINUED PRODUCT -- Using the example design as a starting point, you can do the followi ng: • Edit the HDL top level of the example design file to: ♦ Change the clocking scheme. ♦ Add/remove IOBs as r equired. ♦ Rep[...]
-
Pagina 37
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 37 UG144 Apr il 24, 2009 General Design Guidelines R -- DISCONTINUED PRODUCT - - Implementing the 1-Gigabit Ether net MAC in Y o ur Application The example design can be s tudied as an example of how to do the following: • Instantiate the core fr om HDL. • Sourc e and use the client-side i[...]
-
Pagina 38
38 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 4: Designing with the Core R -- DISCONTINUED PRODUCT -- See also Appendix C, “Calculati ng DCM Phase-Shifting” to meet Spartan-3, Spartan-3E and Spartan-3A device setup and hold requir ements for external GMII. K e ep it Registered T o simplify timing and [...]
-
Pagina 39
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 39 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 5 Using the Client Side Data Path This chapter provides general guidelines for creating designs using the GEMAC core, including a detailed d escription of each client-side data flow in terface of the core. Definitions of the abbr ev[...]
-
Pagina 40
40 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 5: Using the Client Side Data P ath R -- DISCONTINUED PRODUCT -- Frame parameter s (destination addr ess, sour ce address, l ength/type and opt ionally FCS) are supplied on the data bus according to the timing diagram. If the length/type field in the frame has[...]
-
Pagina 41
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 41 UG144 Apr il 24, 2009 Receiving Inbound Frames R -- DISCONTINUED PRODUCT - - F rame Reception with Errors Figur e 5-2 illustrates an unsuccessful frame r eceptio n (for example, a fragment frame or a frame with an incorr ect FCS). In this case, the rx_bad_frame signal is asserted to the cli[...]
-
Pagina 42
42 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 5: Using the Client Side Data P ath R -- DISCONTINUED PRODUCT -- Client-Supplied FCS P a ssing If the GEMAC core is co nfigured to pass the FCS field to the client (see “Configur ation Registers,” on page 78 ), this is handled as shown in Fi gure 5-3 . In [...]
-
Pagina 43
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 43 UG144 Apr il 24, 2009 Receiving Inbound Frames R -- DISCONTINUED PRODUCT - - Maximum P er mitted F rame Length The maximum legal length of a frame specified in IEEE 802.3-2005 is 1518 bytes for non- VLAN tagged frames. VLAN tagged frames ma y be extended to 152 2 bytes. When jumbo frame han[...]
-
Pagina 44
44 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 5: Using the Client Side Data P ath R -- DISCONTINUED PRODUCT -- Address Filter If the optional Address Filter is included in the core, the MAC is able to reject frames that do not contain a known addres s in their destination addr ess field. If a frame is rej[...]
-
Pagina 45
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 45 UG144 Apr il 24, 2009 Receiving Inbound Frames R -- DISCONTINUED PRODUCT - - T able 5-2: Bit Definition f or the Receiver St atistics V ector rx_statist ics_vector bit(s) Name Descrip tion 27 Addres s Match If the optiona l Addr ess Filter is included in the core, this bit is asserted if th[...]
-
Pagina 46
46 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 5: Using the Client Side Data P ath R -- DISCONTINUED PRODUCT -- Ta b l e 5 - 3 provides conversion information agai nst pr evious versions of the GEMAC. 20 Out of Bounds Asserted if the previous frame exceeded the specified IEEE802. 3-2005 maximum legal lengt[...]
-
Pagina 47
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 47 UG144 Apr il 24, 2009 T ransmitting Outbound Frames R -- DISCONTINUED PRODUCT - - T ransmitting Outbound Frames Ethernet frames to be transmitted are pr esented to the client logic on the T ransmitter subset of the Client-Side Interface. For port definition, see “T ransmitter Interfa ce,?[...]
-
Pagina 48
48 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 5: Using the Client Side Data P ath R -- DISCONTINUED PRODUCT -- Client-Supplied FCS P a ssing The transmission timing de picted in Figure 5-7 shows the GEMAC core co nfigured to have the FCS field passed in by the client. In this case, it is the responsibilit[...]
-
Pagina 49
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 49 UG144 Apr il 24, 2009 T ransmitting Outbound Frames R -- DISCONTINUED PRODUCT - - VLAN T agged F rames Figur e 5-9 illustrates tran smission of a VLAN ta gged fr ame (if enabled). The handshaking signals across the interface do not change; however , the VLAN typ e tag 81-00 must be supplied[...]
-
Pagina 50
50 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 5: Using the Client Side Data P ath R -- DISCONTINUED PRODUCT -- T ransmitter Stat istics V ector The statistics for the transmitted frame are contained within the tx_statistic_vector . The vector is driven synchronously by the transmitter clock, gtx_clk , fol[...]
-
Pagina 51
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 51 UG144 Apr il 24, 2009 T ransmitting Outbound Frames R -- DISCONTINUED PRODUCT - - T able 5-4: Bit Definition for the T ransmitter Statistic s V ector tx_statist ics_vector bit(s) Name Descripti on 31 Pause Frame Asserted if the previous frame was a pause frame that the MAC itself initiated [...]
-
Pagina 52
52 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 5: Using the Client Side Data P ath R -- DISCONTINUED PRODUCT -- Ta b l e 5 - 5 provides conversion information agai nst pr evious versions of the GEMAC. T able 5-5: Tx Statistics con versio n to prev ious core GEMA C core versions V ersio n 8.5 tx_statisti cs[...]
-
Pagina 53
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 53 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 6 Using Flow Contr ol This chapter describes the operation of the fl ow-contr ol logic of the GEMAC core. The flow control block is designed to clause 31 of the IEEE 802.3-2005 standard. The MAC may be configured to transmit pause r[...]
-
Pagina 54
54 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 6: Using Flow Contr ol R -- DISCONTINUED PRODUCT -- The user MAC on the left side has a refere nce clock slightly slower than the nominal 125 MHz. The link partner MAC on the right side has a refe rence clock slightly faster than the nominal 125 MHz. As a re s[...]
-
Pagina 55
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 55 UG144 Apr il 24, 2009 Overvie w of Flow Cont ro l R -- DISCONTINUED PRODUCT - - P ause Control F rames Control frames ar e a unique type of Ethe rnet frame, defined in clause 31 of the IEEE 802.3- 2005 standard. Contr ol frames are dif f er entiated from o ther frame types by a defined valu[...]
-
Pagina 56
56 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 6: Using Flow Contr ol R -- DISCONTINUED PRODUCT -- Flow Contr ol Operation of the GEMA C T ransmitting a P A USE Control F rame Core-initiated P ause Request If the GEMAC core is co nfigured to support tran smit f low contr ol, the client can initiate a pause[...]
-
Pagina 57
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 57 UG144 Apr il 24, 2009 Flow Contr ol Operation of the GEMA C R -- DISCONTINUED PRODUCT - - Receiving a P ause Control F rame Core Initiated Respons e to a P ause Request An error fr ee control frame is a received frame matching the format of Figur e 6-2 . It must pass all standard r eceiver [...]
-
Pagina 58
58 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 6: Using Flow Contr ol R -- DISCONTINUED PRODUCT -- Flow Contr ol Implementation Example This section provides a basic overview of a Flow Control implementation, using Figure 6-1 as a sample. T o summarize the example, the user MAC on the left hand side of the[...]
-
Pagina 59
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 59 UG144 Apr il 24, 2009 Flow Contr ol Implementation Example R -- DISCONTINUED PRODUCT - - Operation Figur e 6-4 illustrates the FIFO occupancy over a period of time. The following describes the s equence of flow contr ol operation. 1. The average FIFO occupancy of the user sy stem graduall y[...]
-
Pagina 60
60 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 6: Using Flow Contr ol R -- DISCONTINUED PRODUCT --[...]
-
Pagina 61
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 61 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 7 Using the Physical Side Interface This chapter provides general guidelines fo r creating designs using the Physica l Side Interface of the GEMAC core. The physical side interface implements GMII-style signaling and is typically at[...]
-
Pagina 62
62 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 7: Using the Physi cal Side I nterface R -- DISCONTINUED PRODUCT -- Figure 7-1: External GMII T rans mitter Logic IP AD IBUFG IOB LOGIC gtx_clk BUFG gtx_clk_bufg gmii_tx_clk OBUF FDDRRSE IOB LOGIC OP AD DQ DQ '0' '1' DQ gmii_txd[0] OBUF OP [...]
-
Pagina 63
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 63 UG144 Apr il 24, 2009 Implementing Ext ernal GMII R -- DISCONTINUED PRODUCT - - GMII Receiv er Logic Spar tan-3, Spar tan-3E, Spar tan-3A and Vir te x-4 Devices A DCM must be used on the gmii_rx_clk clock path, as illustrated in Figur e 7-2 , to meet the input setup and hold requir ements f[...]
-
Pagina 64
64 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 7: Using the Physi cal Side I nterface R -- DISCONTINUED PRODUCT -- DCM Reset circuitr y A DCM reset module, not illustrate d in Figu re 7-2 , is also present and is instantiated in the example design ne xt to the DCM. Since th is logic must be r eliable whate[...]
-
Pagina 65
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 65 UG144 Apr il 24, 2009 Implementing Ext ernal GMII R -- DISCONTINUED PRODUCT - - Vir tex-5 De vices An IODELA Y component may be used on the cloc k, data and control paths, as illustrated in Figure 7- 3 . These can be used to either shift the input clock gmii_rx_clk or the data and control s[...]
-
Pagina 66
66 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 7: Using the Physi cal Side I nterface R -- DISCONTINUED PRODUCT -- Implementing External RGMII The HDL example design delivered with the cor e implements an external RGMII when RGMII is selected from the CORE Generator GUI (see Chapter 3, “Generating the Co[...]
-
Pagina 67
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 67 UG144 Apr il 24, 2009 Implementing Ext ernal RGMII R -- DISCONTINUED PRODUCT - - Figur e 7-4 shows that th e output transmitter signals ar e register ed on gtx_clk_bufg , in the FPGA fabric, including the encoded rgmii_tx_ctl_int signal, derived from the logical xor of gmii_tx_en_int and gm[...]
-
Pagina 68
68 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 7: Using the Physi cal Side I nterface R -- DISCONTINUED PRODUCT -- The logic required to forward the transmitter clock is also shown: this uses an ODDR regis ter so that the clock signal pr oduced incurs exactly on the same delay as the data and control si gn[...]
-
Pagina 69
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 69 UG144 Apr il 24, 2009 Implementing Ext ernal RGMII R -- DISCONTINUED PRODUCT - - Vir tex-5 De vices The same logic that is used in Figur e 7-5 can also be used without modification for V irtex-5 devices. However , an alternative solution has been adopted for the example de sign deliver ed w[...]
-
Pagina 70
70 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 7: Using the Physi cal Side I nterface R -- DISCONTINUED PRODUCT -- The logic required to forward the transmitter clock is also shown. It has ma tching logic to the data and control signals to pr ovide a kn own relationship between the signals. An IODELA Y com[...]
-
Pagina 71
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 71 UG144 Apr il 24, 2009 Implementing Ext ernal RGMII R -- DISCONTINUED PRODUCT - - Figure 7-7: External RGMI I Receiver Logic rgmii_rxc IBUFG IOB LOGIC IP AD rgmii_rxd[0] IBUF IP AD D Q 1-Gigabit Ethernet MAC Core gmii_rxd_reg[0] gmii_rx_dv_reg gmii_rx_er_reg gmii_rx_clk gmii_rxd[0] gmii_rx_d[...]
-
Pagina 72
72 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 7: Using the Physi cal Side I nterface R -- DISCONTINUED PRODUCT -- Vir tex-4 De vices Figur e 7-8 shows using the physical r eceiver interf ace of the core to create an external RGMII in a V irtex-4 device. The signal names and logic exactl y match those deli[...]
-
Pagina 73
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 73 UG144 Apr il 24, 2009 Implementing Ext ernal RGMII R -- DISCONTINUED PRODUCT - - • This can be achieved by connecting the reset_200ms signal to the reset_200ms_in signal at any level of example design HDL hierarchy . Figure 7-8: External RGMII Receiver Logic f or Vir tex-4 De vices 1-Giga[...]
-
Pagina 74
74 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 7: Using the Physi cal Side I nterface R -- DISCONTINUED PRODUCT -- Vir tex-5 De vices Figur e 7-9 shows using the physical r eceiver interf ace of the core to create an external RGMII in a V irtex-5 device. The signal names and logic exactl y match those deli[...]
-
Pagina 75
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 75 UG144 Apr il 24, 2009 Implementing Ext ernal RGMII R -- DISCONTINUED PRODUCT - - RGMII Inband Status Decoding Logic The inband status decoding logic is common to all device fam ilies. Figure 7-10 illustrates the decoding of RGMII inband status information. This information is received throu[...]
-
Pagina 76
76 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 7: Using the Physi cal Side I nterface R -- DISCONTINUED PRODUCT -- Using the MDIO interface The MDIO interface is accessed thr ough th e optional management interface and is typically connected to the MDIO port of a physical-layer device to access its configu[...]
-
Pagina 77
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 77 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 8 Configuration and Status This chapter provides general guidelines f or configuring and monitoring the GEMAC core, including a detailed description of the client-si de management inter face and r egisters present in the cor e. It a[...]
-
Pagina 78
78 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 8: Configurat ion and Status R -- DISCONTINUED PRODUCT -- Configuration Registers After a power -up or system reset, the client may reconf igure the core parameters using their defaults. Configuration changes can be written at any time. Both the receiver and t[...]
-
Pagina 79
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 79 UG144 Apr il 24, 2009 Using the Optional Mana g ement Interface R -- DISCONTINUED PRODUCT - - Receiv er Configuration The register con tents for the two r eceiver configuration words ar e shown in Ta b l e 8 - 3 and Ta b l e 8 - 4 . T able 8-3: Receiver Configuration W ord 0 Bit Default Va [...]
-
Pagina 80
80 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 8: Configurat ion and Status R -- DISCONTINUED PRODUCT -- T ransmitter Configuration The register contents for the T ransmitte r Configuration W ord ar e d escribed in Ta b l e 8 - 5 . 29 0 In-band FCS Enable W h e n t h i s b i t i s ‘ 1 , ’ t h e M A C r[...]
-
Pagina 81
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 81 UG144 Apr il 24, 2009 Using the Optional Mana g ement Interface R -- DISCONTINUED PRODUCT - - Flow Control Configur ation Ta b l e 8 - 6 li sts the register contents for the Flow Control Configuration W ord. 29 0 In-band FCS Enable When this bit is ‘1,’ the MAC transmitter will expect t[...]
-
Pagina 82
82 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 8: Configurat ion and Status R -- DISCONTINUED PRODUCT -- MDIO Configuration The register contents for the Management Configur ation W ord ar e described in Ta b l e 8 - 7 . Address Filter Configuration Ta b l e 8 - 8 through Ta b l e 8 - 1 2 describe the r eg[...]
-
Pagina 83
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 83 UG144 Apr il 24, 2009 Using the Optional Mana g ement Interface R -- DISCONTINUED PRODUCT - - The Addr ess Filter can be programmed to r esp ond to four separate additional ad dresses stored in an addr ess table in the Addr ess Filter . Ta b l e 8 - 1 0 and Ta b l e 8 - 1 1 describe how the[...]
-
Pagina 84
84 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 8: Configurat ion and Status R -- DISCONTINUED PRODUCT -- Reading fr om the configuration r egister words is similar , but the upper host_opcode bit should be ‘1,’ as shown in Figure 8- 2 . In this case, the contents of the r egister appear on host_rd_data[...]
-
Pagina 85
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 85 UG144 Apr il 24, 2009 Using the Optional Mana g ement Interface R -- DISCONTINUED PRODUCT - - Accessing the Address T able T o write to a specific entry in the address table, you must fi rst write the least signi ficant 32- bits of the addr ess into the Add ress T able Co nfiguration (W ord[...]
-
Pagina 86
86 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 8: Configurat ion and Status R -- DISCONTINUED PRODUCT -- MDIO Interf ace Introduction to MDIO The MDIO interface for 1 Gbps operation (and slower speeds) is defined in IEEE 802.3 clause 22. This is a two wire in terface consisting of a clock, mdc , and a shar[...]
-
Pagina 87
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 87 UG144 Apr il 24, 2009 Using the Optional Mana g ement Interface R -- DISCONTINUED PRODUCT - - There ar e two different transaction types of MDIO for write and read. They ar e described in this section. Abbre v iations Used The following abbreviations apply for the remainder of this chapter [...]
-
Pagina 88
88 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 8: Configurat ion and Status R -- DISCONTINUED PRODUCT -- Read T ransaction Figur e 8-7 shows a Read transaction; this is defined by OP=”10”. The addressed MMD (PHY AD) device ret urns the 16-bit wor d from the r egister at REGAD. For details of the reg is[...]
-
Pagina 89
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 89 UG144 Apr il 24, 2009 Using the Optional Mana g ement Interface R -- DISCONTINUED PRODUCT - - Figur e 8-8 shows access to the MDIO interfac e thr ough the Management Interface. For MDIO transactions, the f ollowing applies : • host_miim_sel is ‘1’ • host_opcode[1:0] maps to the OP ([...]
-
Pagina 90
90 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 8: Configurat ion and Status R -- DISCONTINUED PRODUCT -- Access without the Management Interface If the optional management interface is om itted from the cor e, all of the relevant configuration settings descri bed in Ta b l e 8 - 3 through Ta b l e 8 - 6 ar[...]
-
Pagina 91
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 91 UG144 Apr il 24, 2009 Access without t he Management Int erface R -- DISCONTINUED PRODUCT - - 53 “Receiver Configuration Wo r d 1 ” bit 31 n/a Receiver Reset . When this bit is ‘1,’ the receiver is held in reset. This signal is an input to the reset circuit for the r eceiver block. [...]
-
Pagina 92
92 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 8: Configurat ion and Status R -- DISCONTINUED PRODUCT -- 62 “Flow Control Configuration Wo r d ” bit 30 gtx_clk Receive Flow Control Enable . When this bit i s ‘ 1 , ’ r e c e i v e d f l o w c o n t r o l f r a m e s w i l l i n h i b i t the transmi[...]
-
Pagina 93
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 93 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 9 Constraining the Cor e This chapter defines the GEMAC core constr a int requirements. An exa mple UCF that implements the constraints de fined in this chapter is pr ovided with the HDL example design for the cor e. See the 1-Gigab[...]
-
Pagina 94
94 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 9: Constrai ning the Co re R -- DISCONTINUED PRODUCT -- PERIOD Constraints f or Clock Net s gtx_clk The clock provided to gtx_clk must be constrained for a clock fr equency of 12 5 MHz. The following UCF syntax shows the necessary constraints being applied to [...]
-
Pagina 95
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 95 UG144 Apr il 24, 2009 Required Constraint s R -- DISCONTINUED PRODUCT - - The UCF syntax which follows targ ets the MDIO logic flip-flops and gr oups them together . Reduced clock period constraints are then appli ed. ######################################## #################### # MDIO Cons[...]
-
Pagina 96
96 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 9: Constrai ning the Co re R -- DISCONTINUED PRODUCT -- Timespecs f or Reset Logic within the Core Internally , the core is divided into clock/r e set domains that group elements with common clock and r eset signals. The res et circ uitry for one of thes e dom[...]
-
Pagina 97
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 97 UG144 Apr il 24, 2009 Required Constraint s R -- DISCONTINUED PRODUCT - - GMII Input Setup/Hold Timing Figur e 9-1 and Ta b l e 9 - 1 illustrate the setup and hold time window for the i nput GMII signals. This is the worst-case data valid window presented to the FPGA device pins. Observe th[...]
-
Pagina 98
98 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 9: Constrai ning the Co re R -- DISCONTINUED PRODUCT -- The fixed phase-s hift is applied to the DCM using the f ollowing UCF syntax: INST *gmii_interface/gmii_rxc_dcm CL KOUT_PHASE_SHIFT = FIXED; INST *gmii_interface/gmii_rxc_dcm PH ASE_SHIFT = 0; The value o[...]
-
Pagina 99
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 99 UG144 Apr il 24, 2009 Required Constraint s R -- DISCONTINUED PRODUCT - - Understanding Timing Repor t s f o r GMII Setup/Hold Timing Non-Vir tex-5 de vices Setup and Hold results for t he GMII input bus can be foun d in the data sheet se ction of the T iming Report. The results are self-ex[...]
-
Pagina 100
100 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 9: Constrai ning the Co re R -- DISCONTINUED PRODUCT -- Data Sheet report: ----------------- All values displayed in nanoseconds (ns) Setup/Hold to clock gmii_rx_clk ------------+------------+---------- --+------------------+--------+ | Setup to | Hold to | |[...]
-
Pagina 101
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 101 UG144 Apr il 24, 2009 Required Constraint s R -- DISCONTINUED PRODUCT - - The implementation requir es 7.554 ns of hold. Figure 9-2 illustrates that this repr esents a figure of -0.446 ns relative to the following rising edge of the clock (since the IDELA Y has acted to delay the clock by [...]
-
Pagina 102
102 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 9: Constrai ning the Co re R -- DISCONTINUED PRODUCT -- The RGMII v2.0 is a 1.5 volt signal-lev el in terface. The 1.5 volt HSTL Class I SelectI O standard is used for RGMII interface p ins. Use the following constraints with the device IO B a n k i n g r u l[...]
-
Pagina 103
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 103 UG144 Apr il 24, 2009 Required Constraint s R -- DISCONTINUED PRODUCT - - INST "rgmii_rxd<?>" TNM = IN_RGMII; INST "rgmii_rx_ctl" TNM = IN_RGMII; TIMEGRP "DDR_RISING" = FFS; TIMEGRP "DDR_FALLING" = FALLING FFS; TIMEGRP "IN_RGMII" OFFS[...]
-
Pagina 104
104 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 9: Constrai ning the Co re R -- DISCONTINUED PRODUCT -- INST *rgmii_interface/delay_rgmii_tx _clk IDELAY_TYPE = “FIXED”; INST *rgmii_interface/delay_rgmii_tx _clk ODELAY_VALUE = 25; INST *rgmii_interface/delay_rgmii_tx _clk DELAY_SRC = “O”; INST *rgmi[...]
-
Pagina 105
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 105 UG144 Apr il 24, 2009 Required Constraint s R -- DISCONTINUED PRODUCT - - Understanding Timing Repor ts f or RGMII Setup/Hold timing Non-Vir tex-5 De vices Setup and Hold r esults for the RGMII i nput bus can be found in the data sheet section of the T iming Report. The results ar e self-e[...]
-
Pagina 106
106 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 9: Constrai ning the Co re R -- DISCONTINUED PRODUCT -- Data Sheet report: ----------------- All values displayed in nanoseconds (ns) Setup/Hold to clock rgmii_rxc ------------+------------+---------- --+------------------+--------+ | Setup to | Hold to | | C[...]
-
Pagina 107
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 107 UG144 Apr il 24, 2009 Required Constraint s R -- DISCONTINUED PRODUCT - - This is less than the 1 ns required, so ther e is slack. Equally for the –ve edge, we have –1 1.179 ns of setup—this edge is at time 12 ns and therefor e this equates to a setup of 0.821 ns. The implementation [...]
-
Pagina 108
108 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 9: Constrai ning the Co re R -- DISCONTINUED PRODUCT --[...]
-
Pagina 109
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 109 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 10 Clocking and Resetting This chapter describes clock management co nsiderations that are associated with implementing the GEMAC core. It describes the clock management logic for all implementations of the core and how clock manag[...]
-
Pagina 110
110 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 10: Clocking and Resett ing R -- DISCONTINUED PRODUCT -- With RGMII Standard Cloc king Scheme Figure 10- 2 illustrates the clock management used with an external RGMII inter face. All clocks illustrated have a fre quency of 125 MHz. The gtx_clk clock must be [...]
-
Pagina 111
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 111 UG144 Apr il 24, 2009 Multiple Cores R -- DISCONTINUED PRODUCT - - Note: Although not illustrated, if the optional Management Interface is used, host_clk can also be shared between cores. With RGMII Figure 10- 4 illustrates sharing clock r esources acr oss multiple instantiations of the co[...]
-
Pagina 112
112 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 10: Clocking and Resett ing R -- DISCONTINUED PRODUCT -- Reset Conditions Internally , the core is divided up into clock/reset domains that gr oup together elements with common clock and r eset signals. The re set circuitry for one of these domains is illustr[...]
-
Pagina 113
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 113 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 1 1 Interfacing to Other Cor es Ethernet 1000Base-X PCS/PMA or SGMII Core The GEMAC core can be integrated in a si ngle device with the Et hernet 1000BASE-X PCS/PMA or SGMII core to extend cor e functionality to provide the followi[...]
-
Pagina 114
114 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 11 : Interfacing to Other Cores R -- DISCONTINUED PRODUCT -- Integr ation to Provide 1000BASE-X PCS with TBI Figure 1 1- 1 illustrates the connections and clock management logic requir ed to interface the GEMAC core to the Ethern et 1000BASE-X PCS/PMA or S GM[...]
-
Pagina 115
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 115 UG144 Apr il 24, 2009 Ethernet 1000 Base-X PCS/PMA or SGMII Core R -- DISCONTINUED PRODUCT - - Integr ation to Provide 1000BASE-X PCS and PMA using a Roc ketIO Tr a n s c e i v e r Vir tex-4 De vices Figure 1 1-2 illustrates the connections and clock management logic requir ed to interface[...]
-
Pagina 116
116 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 11 : Interfacing to Other Cores R -- DISCONTINUED PRODUCT -- Figure 1 1-2 illustrates the foll owing: • Direct internal connections are made between the GMII interfaces between the two cores. • If the GEMAC has been generated with th e optional Management[...]
-
Pagina 117
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 117 UG144 Apr il 24, 2009 Ethernet 1000 Base-X PCS/PMA or SGMII Core R -- DISCONTINUED PRODUCT - - Vir tex-5 LXT and SXT De vices Figure 1 1-3 illustrates the connections and clock management logic requir ed to interface the GEMAC core to the Ethern et 1000BASE-X PCS/PMA or S GMII core (when u[...]
-
Pagina 118
118 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 11 : Interfacing to Other Cores R -- DISCONTINUED PRODUCT -- • Due to the embedded Receiver Elastic Buffer in the Ethernet 1000 BASE-X PCS/PMA or SGMII cor e , the entir e GMII is synchr onous to a single clock domain. For this rea so n , userclk2 is used a[...]
-
Pagina 119
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 119 UG144 Apr il 24, 2009 Ethernet Stat istics Core R -- DISCONTINUED PRODUCT - - Features of this configuration include: • Direct internal connections are made between the GMII interfaces between the two cores. • If the GEMAC has been generated with th e optional Management Interface, the[...]
-
Pagina 120
120 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 11 : Interfacing to Other Cores R -- DISCONTINUED PRODUCT -- Figure 1 1-5 illustrates connecting the Ethern et Statistics core to the MAC. Figure 11-5: Interfacin g the Ethernet Statistics to th e 1-Gigabit Et hernet MA C Ethernet S t a ti s tic s Ex a mple D[...]
-
Pagina 121
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 121 UG144 Apr il 24, 2009 Ethernet Stat istics Core R -- DISCONTINUED PRODUCT - - The management interfaces of the two cores ca n be shar ed by avoidi ng bus conflict, as follows: • Selecting a dif ferent addr ess range for the st atistics to that of the M AC configuration regis ters. This i[...]
-
Pagina 122
122 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 11 : Interfacing to Other Cores R -- DISCONTINUED PRODUCT --[...]
-
Pagina 123
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 123 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Chapter 12 Implementing Y our Design This chapter describes how to simulate an d implement your d esign containing the GEMAC core. Pre-implementation Sim ulation A unit delay st ructural model of the GEMAC cor e netlist is pr ovided as a C[...]
-
Pagina 124
124 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 12: Implementing Y our Design R -- DISCONTINUED PRODUCT -- T o synthesize the design, run: $ xst -ifn top_level_module_name .scr See the XST User Gu ide for mor e information on creating pr oject and synthesis script files, and running the xst pr ogram. XST?[...]
-
Pagina 125
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 125 UG144 Apr il 24, 2009 P ost-Implementation Simulation R -- DISCONTINUED PRODUCT - - Placing-and-Routing the Design Execute the par command to place-and-r oute your design logic components (mapped physical logic cell s) contained within an NCD file in accordance wi th the layout and timing [...]
-
Pagina 126
126 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Chapter 12: Implementing Y our Design R -- DISCONTINUED PRODUCT -- Using the Model For information about settin g up your simulator to use the pr e-implemented model, see the Xilinx Synthesis and V erific ation Design Gu ide included in your Xil inx softwar e install[...]
-
Pagina 127
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 127 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Appendix A Using the Client-Side FIFO The example design provide d with the GEMAC core contains a FIFO used on the client- side of the core. The sour ce code for the FIFO is provided, and may be used and adjusted for user application s. Th[...]
-
Pagina 128
128 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Appendix A: Using the Client-Side FIFO R -- DISCONTINUED PRODUCT -- Interfaces Tr a n s m i t F I F O Ta b l e A - 1 describ es the transmit FIFO client interface. For more information on the MAC client interface, see “T ransmitting Outbound Frames,” on page 47 .[...]
-
Pagina 129
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 129 UG144 Apr il 24, 2009 Interfaces R -- DISCONTINUED PRODUCT -- Receiv e FIFO Ta b l e A - 3 describes the recei ve FIFO client interface. For mor e information on the MAC client interface, see “Receiving Inbound Frames,” on page 39 . Ta b l e A - 4 describ es the receive FIFO LocalLink [...]
-
Pagina 130
130 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Appendix A: Using the Client-Side FIFO R -- DISCONTINUED PRODUCT -- Overview of LocalLink Interface Data Flow Data is transferr ed on the LocalLink interface fr om source to destination, with the flow being governed by the four active low control signals sof_n , eof_[...]
-
Pagina 131
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 131 UG144 Apr il 24, 2009 Functional Operat ion R -- DISCONTINUED PRODUCT -- Functional Operation Cloc k Requirements The FIFO is designed t o work with rx_clk and tx_clk running at MAC clock speeds up to 125 MHz. The rx_ll_clock s h o u l d b e n o s l o w e r t h a n t h e rx_clk . The tx_ll[...]
-
Pagina 132
132 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Appendix A: Using the Client-Side FIFO R -- DISCONTINUED PRODUCT -- V erilog The compiler directive FULL_DUPLEX_ONLY is defined to allow for r emoval of logic and performance constraints that ar e necessary on ly in half-duplex operation, that is, when using with the[...]
-
Pagina 133
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 133 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Appendix B Cor e V erification, Compliance, and Inter operability The GEMAC core has been verified with ex tensive simulation and har d ware testing. V erification b y Simulation A highly parameterizable transaction-based test bench (not p[...]
-
Pagina 134
134 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Appendix B: Core V erification, Compli ance, and Interopera bility R -- DISCONTINUED PRODUCT --[...]
-
Pagina 135
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 135 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Appendix C Calculating DCM Phase-Shifting DCM Phase-Shifting A DCM is used in the receiver clock path to meet the input setup and hold requir ements when using the core with an RGMII (see “Implementing External RGMII,” on page 66 ) and[...]
-
Pagina 136
136 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Appendix C: Calculating DCM Phase-Shifting R -- DISCONTINUED PRODUCT -- Perform a complete sweep o f phase-shift settings during your initial system test. Use only positive (0 to 255) phase-shif t settings, and us e a test range that covers a range of no less than 12[...]
-
Pagina 137
1-Gigabit Ethernet MA C v8.5 User Guide www .xilinx.com 137 UG144 Apr il 24, 2009 R -- DISCONTINUED PRODUCT -- Appendix D Cor e Latency T ransmit P ath Latency As measured fr om a data octet accepted on tx_data[7:0] of the transmitter client-side interface, until that data octet appears on gmii_txd[7:0] of the physical side GMII style interface, th[...]
-
Pagina 138
138 www .xilinx.com 1-Gigabit Ethernet MA C v8.5 Use r Guide UG144 Apr il 24, 2009 Appendix D: Core Latenc y R -- DISCONTINUED PRODUCT --[...]