IP PortfolioDatapath and DSPencoding and line coding

of_enc_8b10b

8b/10b encoder and decoder

Maturity simulatedTargets FPGA + ASICDifficulty EasyPriority 1

8b/10b line code with running disparity, K-character (comma) support, disparity and code-violation error detection; parallel lanes of 1 to 8 bytes.

Simulated. The RTL is lint clean and passes its self-checking testbench against a reference model in simulation. It has not been run on an FPGA board or in silicon.

Interfaces

PortDirectionKindWidthNotes
s_ininvalid-qualified bus8 
m_outoutvalid-qualified bus10 

Standards

  • IEEE 802.3
  • INCITS 230 (Fibre Channel FC-PH)

More in encoding and line coding

IDBlockMaturity
of_enc_64b66b64b/66b encoder, decoder and block locksimulated
of_enc_128b130b128b/130b encoder and decoderplanned
of_scramblerScrambler and descrambler familyplanned
of_enc_manchesterManchester and differential Manchester codecplanned
of_enc_nrzi_stuffNRZI and bit-stuffing codecplanned
of_enc_4b5b_mlt34B/5B and MLT-3 line coderplanned
of_checksumInternet, Fletcher and Adler checksum engineplanned