Radical Computer Technologies
Library Index

radhdl

Documentation version: 0.2.1

This page indexes module datasheets in the radhdl library. Library pages are navigation and release grouping pages; implementation detail lives in the module datasheets.

DSP

cordic_atan2
entity / 9 ports / 3 generics

Pipelined CORDIC atan2 engine for fixed-point vector phase estimation.

fft_radix2_batch_core
entity / 17 ports / 10 generics

Radix-2 batch FFT compute core for fixed-size frame transforms.

fft_tdp_ram
entity / 9 ports / 5 generics

True dual-port RAM abstraction used by FFT pipeline memories.

raddsp_axis_am_iq_demodulator
entity / 21 ports / 10 generics

Register-controlled AXI-stream AM IQ demodulator.

raddsp_axis_am_iq_modulator
entity / 23 ports / 10 generics

Register-controlled AXI-stream AM IQ modulator.

raddsp_axis_biquad
entity / 16 ports / 7 generics

Multi-channel AXI-stream biquad IIR filter.

raddsp_axis_dds
entity / 15 ports / 7 generics

AXI-stream numerically controlled oscillator and direct digital synthesis source.

raddsp_axis_fft_bin_product
entity / 15 ports / 5 generics

AXI-stream FFT-bin product stage for spectral comparison pipelines.

raddsp_axis_fft_fingerprint
entity / 29 ports / 8 generics

AXI-stream spectral fingerprint extraction core.

raddsp_axis_fingerprint_matcher
entity / 30 ports / 8 generics

AXI-stream fingerprint matcher for spectral feature vectors.

raddsp_axis_fir
entity / 12 ports / 8 generics

Multi-channel AXI-stream FIR filter.

raddsp_axis_fixed_to_float
entity / 10 ports / 5 generics

AXI-stream fixed-point to floating-point conversion stage.

raddsp_axis_float_to_fixed
entity / 10 ports / 5 generics

AXI-stream floating-point to fixed-point conversion stage.

raddsp_axis_frame_stats
entity / 15 ports / 5 generics

AXI-stream frame statistics accumulator.

raddsp_axis_gain
entity / 11 ports / 6 generics

Multi-channel AXI-stream fixed-point gain stage.

raddsp_axis_iq_magnitude_sq
entity / 10 ports / 4 generics

AXI-stream complex magnitude-squared stage for IQ samples.

raddsp_axis_matrix_dot
entity / 16 ports / 5 generics

AXI-stream matrix/vector dot-product accelerator.

raddsp_axis_matrix_elementwise
entity / 15 ports / 4 generics

AXI-stream elementwise matrix arithmetic block.

raddsp_axis_mix2
entity / 14 ports / 3 generics

Two-input AXI-stream mixer for fixed-point sample lanes.

raddsp_axis_one_pole_lowpass
entity / 12 ports / 6 generics

AXI-stream one-pole low-pass filter.

raddsp_axis_radfft
entity / 16 ports / 18 generics

Top-level AXI-stream RadFFT block.

raddsp_axis_radfft_batch
entity / 15 ports / 11 generics

Batch-oriented AXI-stream RadFFT implementation.

raddsp_axis_radfft_ddr
entity / 55 ports / 23 generics

DDR-backed AXI-stream RadFFT accelerator.

raddsp_axis_radfft_iterative
entity / 15 ports / 13 generics

Iterative AXI-stream RadFFT engine.

raddsp_axis_radfft_parallel8
entity / 20 ports / 10 generics

Eight-lane parallel AXI-stream RadFFT engine.

raddsp_axis_radfft_radix2_tdp
entity / 20 ports / 14 generics

Radix-2 true-dual-port-memory AXI-stream RadFFT engine.

raddsp_axis_radfft_radix4_tdp
entity / 15 ports / 14 generics

Radix-4 true-dual-port-memory AXI-stream RadFFT engine.

raddsp_axis_radfft_streaming
entity / 15 ports / 14 generics

Streaming AXI-stream RadFFT architecture.

raddsp_cordic_atan2
entity / 9 ports / 3 generics

AXI-stream wrapper around the fixed-point CORDIC atan2 engine.

raddsp_fft_radix2_batch_core
entity / 16 ports / 10 generics

AXI-stream wrapper around the radix-2 batch FFT core.

raddsp_fft_twiddle_rom
entity / 5 ports / 7 generics

Lookup ROM for FFT twiddle factors used by RadDSP FFT implementations.

raddsp_sqrt_u32
entity / 8 ports / 2 generics

Fully pipelined unsigned integer square-root core.

raddsp_xilinx_dsp48_mul
entity / 11 ports / 3 generics

DSP48-backed signed multiplier wrapper for Xilinx FPGA targets.

raddsp_xilinx_dsp48_square_seq
entity / 7 ports / 2 generics

Sequential DSP48 square helper for Xilinx FPGA targets.

raddsp_xilinx_dsp48_wide_mul
entity / 7 ports / 5 generics

Wide signed multiplication helper built from Xilinx DSP48 resources.

raddsp_zc_chirp_frame_detector
entity / 17 ports / 6 generics

AXI-stream wrapper around the Zadoff-Chu chirp frame detector.

zc_chirp_frame_detector
entity / 17 ports / 7 generics

Zadoff-Chu chirp frame detector for packet and burst synchronization.

zc_cross_correlator
entity / 12 ports / 4 generics

Streaming Zadoff-Chu cross-correlator primitive.

zc_peak_detector
entity / 13 ports / 5 generics

Peak selection stage for Zadoff-Chu correlation results.

Debug

RadDebugHub
entity / 18 ports / 9 generics

RADIF-accessible debug hub for the RadILA capture engine.

RadILA
entity / 18 ports / 7 generics

Integrated logic analyzer capture core for RadHDL debug builds.

Interfaces

radif_axi4_axis_dma
entity / 47 ports / 12 generics

AXI4 memory-mapped to AXI-stream DMA bridge for RadIF systems.

radif_axi_lite_to_reg
entity / 32 ports / 5 generics

AXI4-Lite slave bridge to the RadIF register transaction interface.

radif_gpio_reg_block
entity / 17 ports / 7 generics

RADIF-controlled GPIO register block for simple board control and status.

radif_i2c_slave_to_reg
entity / 16 ports / 6 generics

I2C slave bridge to the RadIF register transaction interface.

radif_i2s_axis
entity / 33 ports / 14 generics

Bidirectional I2S to AXI-Stream bridge.

radif_irq_controller
entity / 16 ports / 5 generics

RADIF-controlled interrupt aggregator.

radif_qspi_slave_to_reg
entity / 18 ports / 6 generics

QSPI slave bridge to the RadIF register transaction interface.

radif_reg_bank
entity / 15 ports / 6 generics

Configurable RadIF register bank with software-visible storage.

radif_reg_interconnect
entity / 24 ports / 7 generics

RadIF register interconnect for routing one host interface to multiple register banks.

radif_reg_to_i2c_master
entity / 17 ports / 5 generics

Register-controlled I2C master.

radif_reg_to_spi_master
entity / 17 ports / 6 generics

Register-controlled SPI master.

radif_smi16_to_reg
entity / 21 ports / 5 generics

16-bit SMI-style parallel management interface bridge to RadIF registers.

radif_spi_axi_master
entity / 32 ports / 6 generics

SPI-controlled AXI master bridge.

radif_spi_slave_to_reg
entity / 18 ports / 6 generics

SPI slave bridge to the RadIF register transaction interface.

radif_uart_to_reg
entity / 15 ports / 5 generics

UART bridge to the RADIF register interface for low-cost board bring-up.