Module axi_opt_lfsr

XOR LFSR with tabs based on the lfsr_table. LFSR has

a serial interface to set the initial state

Parameters

Width: int unsigned

LfsrIdxWidth: int unsigned

Number of bits required to hold the LFSR tab configuration

MaxNumTabs: int unsigned

Maximum number of tabs

Ports

clk_i: input logic

Rising-edge clock

rst_ni: input logic

Active-low reset

en_i: input logic

ser_data_i: input logic

ser_data_o: output logic

ser_en_i: input logic

inp_en_i: input logic

data_i: input logic [Width-1:0]

data_o: output logic [Width-1:0]

Types

xnor_entry_t

Type specifying the tap positions

Signals

XnorFeedback: xnor_entry_t