Logo
OpenCPI Release: v2.3.4
  • Components
    • Coding component library
    • Communication component library
      • Bit stuffer (bit_stuffer_b)
      • Edge detecting clock synchroniser (clock_sync_edge_detector_b)
      • Convolutional De-interleaver (convolutional_deinterleaver_us)
      • Convolutional Interleaver (convolutional_interleaver_us)
      • CRC generator (crc_generator_b)
      • CRC generator (crc_generator_c)
      • Data packer (data_pack_b_uc)
      • Data unpacker (data_unpack_uc_b)
      • Multiplicative descrambler (multiplicative_descrambler_b)
      • Multiplicative scrambler (multiplicative_scrambler_b)
      • Pattern detector (pattern_detector_b)
      • Pseudo-random binary sequence (PRBS) synchroniser (prbs_synchroniser_b_c)
      • Symbol mapper (symbol_mapper_b_l)
      • Symbol mapper (symbol_mapper_uc_l)
    • DSP component library
    • Generator component library
    • Interface component library
    • Logic component library
    • Math component library
    • Utilities component library
  • Primitives
  • Protocols
OpenCPI assets
  • Components
  • Communication component library

Communication component library

Component library for components that are used in communication protocols structure.

Communication components

  • Bit stuffer (bit_stuffer_b)
  • Edge detecting clock synchroniser (clock_sync_edge_detector_b)
  • Convolutional De-interleaver (convolutional_deinterleaver_us)
  • Convolutional Interleaver (convolutional_interleaver_us)
  • CRC generator (crc_generator_b)
  • CRC generator (crc_generator_c)
  • Data packer (data_pack_b_uc)
  • Data unpacker (data_unpack_uc_b)
  • Multiplicative descrambler (multiplicative_descrambler_b)
  • Multiplicative scrambler (multiplicative_scrambler_b)
  • Pattern detector (pattern_detector_b)
  • Pseudo-random binary sequence (PRBS) synchroniser (prbs_synchroniser_b_c)
  • Symbol mapper (symbol_mapper_b_l)
  • Symbol mapper (symbol_mapper_uc_l)
Previous Next

Last updated on 25 July 2024.