Primitives
Available primitives and primitive libraries.
- Communication Primitive Library
- Bit Stuffer (
bit_stuffer) - Parallel CRC Generator (
crc_parallel) - Serial CRC Generator (
crc_serial) - Gardner Timing Error Detector (TED) (
gardner_timing_error_detector) - Multiplicative Descrambler (
multiplicative_descrambler) - Multiplicative Scrambler (
multiplicative_scrambler) - Pseudo-random Binary Sequence (PRBS) Generator (
prbs_generator) - Pseudo-random Binary Sequence (PRBS) Synchroniser (
prbs_synchroniser)
- Bit Stuffer (
- DSP Primitive Library
- CIC Decimator (
cic_dec) - CIC Interpolator (
cic_int) - CORDIC DDS (
cordic_dds) - CORDIC Rectangular to Polar Conversion (
cordic_rec_to_pol) - CORDIC Sine and Cosine (
cordic_sin_cos) - Finite Impulse Response (FIR) Filter (
fir_filter) - Multiply Accumulator (
multiply_accumulate) - Polyphase FIR Interpolator (
polyphase_interpolator) - Half-even rounder (
rounding_halfeven) - Half-up Rounder (
rounding_halfup) - Windower (
windower)
- CIC Decimator (
- Interface Primitive Library
- Protocol Interface Delay (Down-sample) (
downsample_protocol_interface_delay) - Protocol Interface Delay (Down-sample) for V2 HDL Interface (
downsample_protocol_interface_delay_v2) - Flush Inserter (
flush_inserter) - Flush Inserter for V2 HDL Interface (
flush_inserter_v2) - Message Length Limiter (
message_length_limiter) - Metadata Inserter for V2 HDL Interface (
metadata_inserter_v2) - Protocol Interface Delay (Narrow to Wide) (
narrow_to_wide_protocol_interface_delay) - Protocol Interface Delay (Narrow to Wide) for V2 HDL Interface (
narrow_to_wide_protocol_interface_delay_v2) - Protocol Interface Delay (
protocol_interface_delay) - Protocol Interface Delay for V2 HDL Interface (
protocol_interface_delay_v2) - Protocol Interface Generator (
protocol_interface_generator) - Protocol Interface Generator HDL Version 2 (
protocol_interface_generator_v2) - Timestamp Recovery (
timestamp_recovery) - Upsample Protocol Interface Delay Version 2 (
upsample_protocol_interface_delay_v2) - Protocol Interface Delay (Wide to narrow) (
wide_to_narrow_protocol_interface_delay) - Protocol Interface Delay (Wide to narrow) for V2 HDL interface (
wide_to_narrow_protocol_interface_delay_v2)
- Protocol Interface Delay (Down-sample) (
- Math Primitive Library
- Utilities Primitive Library