IP PortfolioDatapath and DSPencoding and line coding

of_enc_manchester

Manchester and differential Manchester codec

Maturity plannedTargets FPGA + ASICDifficulty EasyPriority 3

Manchester (IEEE and G.E. Thomas conventions) and differential Manchester encoder with oversampling decoder, clock recovery and violation detection.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
s_ininvalid-qualified bus1 
lineoutserial1 

Standards

  • IEEE 802.3

More in encoding and line coding

IDBlockMaturity
of_enc_8b10b8b/10b encoder and decodersimulated
of_enc_64b66b64b/66b encoder, decoder and block locksimulated
of_enc_128b130b128b/130b encoder and decoderplanned
of_scramblerScrambler and descrambler familyplanned
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