Altera 40-Gbps Ethernet MAC and PHY MegaCore Function Manuale Utente Pagina 76

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 199
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 75
Signal Name Direction Description
dout_runt_last_
data[<w>-1:0]
Output Indicates that the last_data (the final data byte of the frame) is the final
data byte of a runt frame (< 64 bytes). If a frame is eight bytes or
smaller, it is considered a decoding error and not a runt frame, and the
IP core does not flag it with this signal.
dout_payload[<w>
-1:0]
Output Word contains packet data (including destination and source
addresses) as opposed to only containing Idle bytes. CRC and padding
bits are considered data for this signal. When preamble pass-through is
turned on, the preamble is also considered data for this signal.
dout_fcs_error
Output The current or most recent last_data byte is part of a frame with an
incorrect FCS (CRC-32) value. By default, the IP core asserts dout_
fcs_error in the same cycle as the dout_last_data signal. However,
in RX automatic pad removal mode, the dout_fcs_error signal might
lag the dout_last_data signal for the frame.
dout_fcs_valid
Output The FCS error bit is valid.
dout_dst_addr_
match[<w>-1:0]
Output The first data word in a frame that matches the destination address in
the DST_AD0_LO and DST_AD0_HI registers. However, if bit 30 of the
MADDR_CTRL register has the value of 0, the address is always considered
to match. Otherwise, if bit 0 of the MADDR_CTRL register has the value of
0, the address is always considered to not match.
dout_valid
Output The dout_d bus contents are valid. This signal is occasionally
deasserted due to clock crossing.
clk_rxmac
Input RX MAC clock. The minimum clock frequency is 315 MHz. The clk_
rxmac clock and the clk_txmac clock (which clocks the TX datapath)
are not related and their rates do not have to match.
The data bytes use 100 Gigabit Media Independent Interface (CGMII-like) encoding. For packet payload
bytes, the dout_c bit is set to 0 and the dout_d byte is the packet data. You can use this information to
transmit out-of-spec data such as customized preambles when implementing non-standard variants of the
IEEE 802.3ba-2010 100G Ethernet Standard. If the additional customized data is not required, simply
ignore all words which are marked with dout_payload = 0 and discard the dout_c bus.
In RX preamble pass-through mode, dout_c has the value of 1 while the start byte of the preamble is
presented on the RX interface, and dout_c has the value of 0 while the remainder of the preamble
sequence (six-byte preamble plus SFD byte) is presented on the RX interface. While the preamble
sequence is presented on the RX interface, dout_payload has the value of 1.
Related Information
RX Automatic Pad Removal Control on page 3-22
Information about the automatic pad removal mode and its effect on the dout_fcs_error signal.
MAC Address Registers on page 3-107
Additional information about the MADDR_CTRL, DST_AD0_LO, and DST_AD0_HI address registers and
how various register settings interact to affect the value of the dout_dst_addr_match signal.
UG-01088
2014.12.15
40-100GbE IP Core RX Data Bus Without Adapters (Custom Streaming Interface)
3-29
Functional Description
Altera Corporation
Send Feedback
Vedere la pagina 75
1 2 ... 71 72 73 74 75 76 77 78 79 80 81 ... 198 199

Commenti su questo manuale

Nessun commento