Module axi_lfsr

AXI4 LFSR Subordinate device. Responds with a pseudo random answer. Serial interface to

set the internal state.

Parameters

DataWidth: int unsigned

AXI4 Data Width

AddrWidth: int unsigned

AXI4 Addr Width

IdWidth: int unsigned

AXI4 Id Width

UserWidth: int unsigned

AXI4 User Width

axi_req_t: type

AXI4 request struct definition

axi_rsp_t: type

AXI4 response struct definition

StrbWidth: int unsigned

AXI4 Strobe Width

Ports

clk_i: input logic

Rising-edge clock

rst_ni: input logic

Active-low reset

testmode_i: input logic

Testmode

req_i: input axi_req_t

AXI4 request struct

rsp_o: output axi_rsp_t

AXI4 response struct

w_ser_data_i: input logic

Serial shift data in (write)

w_ser_data_o: output logic

Serial shift data out (write)

w_ser_en_i: input logic

Serial shift enable (write)

r_ser_data_i: input logic

Serial shift data in (read)

r_ser_data_o: output logic

Serial shift data out (read)

r_ser_en_i: input logic

Serial shift enable (read)

Types

addr_t

Address Type

data_t

Data type

strb_t

Strobe Type

axi_lite_aw_chan_t
axi_lite_w_chan_t
axi_lite_b_chan_t
axi_lite_ar_chan_t
axi_lite_r_chan_t
axi_lite_req_t
axi_lite_rsp_t

Signals

axi_lite_req: axi_lite_req_t

axi_lite_rsp: axi_lite_rsp_t