Components
Available components and component libraries.
- 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)
- Bit stuffer (
- DSP component library
- Carrier mixer (
carrier_mixer_xs) - CIC decimator (
cic_decimator_xs) - CIC interpolator (
cic_interpolator_xs) - Finite impulse response (FIR) filter (
fir_filter_f) - Finite impulse response (FIR) filter (scaled) (
fir_filter_scaled_s) - Finite impulse response (FIR) filter (scaled) (
fir_filter_scaled_xs) - Finite impulse response (FIR) filter (
fir_filter_xf) - Frequency demodulator (
frequency_demodulator_xf_f) - Frequency demodulator (
frequency_demodulator_xs_s) - Frequency modulator (
frequency_modulator_l_xs) - Moving average filter (
moving_average_filter_b) - Repeater (
repeater_b) - Threshold (
threshold_s_b) - Threshold (
threshold_ul_b) - Zero padder (
zero_padder_l)
- Carrier mixer (
- Generator component library
- Carrier generator (
carrier_generator_s) - Carrier generator (
carrier_generator_xs) - Constant generator (
constant_l) - Constant generator (
constant_s) - Constant generator (
constant_ul) - Pseudo-random binary sequence (PRBS) generator (
prbs_generator_b) - Ramp generator (
ramp_generator_l) - Square wave generator (
square_wave_generator_l)
- Carrier generator (
- Interface component library
- Multiplexer (
multiplexer_l) - Multiplexer (
multiplexer_ul) - Register (
register_b) - Register (
register_l) - Register (
register_ul) - Splitter (
splitter_b) - Splitter (
splitter_c) - Splitter (
splitter_l) - Splitter (
splitter_s) - Splitter (
splitter_uc) - Splitter (
splitter_ul) - Splitter (
splitter_xs) - Throttle (
throttle_b) - Throttle (
throttle_l) - Throttle (
throttle_s) - Throttle (
throttle_xs)
- Multiplexer (
- Logic component library
- Math component library
- Absolute (
abs_l) - Absolute (
abs_s) - Adder (
adder_l) - Adder (
adder_s) - Bias (
bias_l) - Bias (
bias_s) - Bias (
bias_s_l) - Bias (
bias_xs) - Complex combiner (
complex_combiner_s_xs) - Complex multiplier (
complex_multiplier_scaled_xs) - Complex multiplier (
complex_multiplier_xf) - Exponentiation (
exp_us) - Gain (
gain_s_l) - Imaginary (
imaginary_xs_s) - Log10 (
log10_f) - Logarithm (
log_us) - Multiplier (
multiplier_s_l) - Negator (
negator_l) - Negator (
negator_s) - Real (
real_xs_s) - Shift left (
shift_left_xs) - Shift right (
shift_right_xs) - Square scaled (
square_scaled_s)
- Absolute (
- Utilities component library