IPR-ED8B10B Altera, IPR-ED8B10B Datasheet - Page 27

no-image

IPR-ED8B10B

Manufacturer Part Number
IPR-ED8B10B
Description
IP CORE Renewal Of IP-ED8B10B
Manufacturer
Altera
Type
MegaCorer
Datasheets

Specifications of IPR-ED8B10B

Software Application
IP CORE, Interface And Protocols, COMMUNICATION
Supported Families
Arria GX, Cyclone, HardCopy, Stratix
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Function
Encoder/Decoder, 8b/10b for Gigabit Ethernet and Fibre Channel
License
Renewal License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
Chapter 3: Specifications
Signals
Decoder Signals
Table 3–4. Decoder Signals
© November 2009 Altera Corporation
clk
reset_n
idle_del
ena
datain[9:0]
rdin
rdforce
valid
dataout[7:0]
kout
kerr
rderr
rdout
rdcascade
Signal Name
Table 3–4
Direction
Input
Input
Input
Input
Input
Input
Input
Output
Output
Output
Output
Output
Output
Output
show the decoder signals.
Clock. The input is latched, and the result output on this clock. There is a one clock
cycle latency between the input and output.
Active low, reset. Asynchronously resets all registers in the MegaCore function. This
signal must be deasserted synchronously to the rising edge of clk.
Idle delete signal. When high, idle words (K28.5) are removed from the stream (i.e.
valid is set low when idle words are received).
Enable decoder signal. When high, indicates that the data currently present on the
datain input is to be decoded.
Data input. This is the 10-bit encoded input word.
Running disparity input. When rdforce is high, the value on this pin is used as the
current running disparity instead of the internally generated one.
Force running disparity. When high, the rdin value overrides the internally generated
running disparity.
Valid signal. This signal is asserted when ena is asserted and new, non-idle data is
present on dataout, even if it is the result of an illegal codeword. If an illegal
codeword is received, kerr is also asserted.
valid is also asserted for idle characters (K28.5) when ena is asserted and
idle_del is not asserted.
Data output. This is the 8-bit decoded data or command.
Command output. When high, indicates that the output is a command byte, not a data
byte.
Special K error. Asserted high when an invalid 10-bit word is received, or when a
10B_ERR character is received.
Running disparity error. When high indicates the running disparity rules have been
violated.
Running disparity output. The current running disparity (after decoding the word
present on the dataout output).
Cascaded running disparity. Used when decoders are cascaded.
Preliminary
Description
8B10B Encoder/Decoder MegaCore Function User Guide
3–9

Related parts for IPR-ED8B10B