Entity: erx_remap
- File: erx_remap.v
Diagram
Generics
Generic name | Type | Value | Description |
---|---|---|---|
AW | 32 | ||
DW | 32 | ||
PW | 104 | ||
ID | 12'h808 | ||
colid | [5:0] | ID[5:0] | TODO:FIX!?? |
Ports
Port name | Direction | Type | Description |
---|---|---|---|
clk | input | Clock/reset | |
emesh_access_in | input | Input from arbiter | |
emesh_packet_in | input | [PW-1:0] | |
remap_mode | input | [1:0] | 00=none,01=static,02=continuity |
remap_sel | input | [11:0] | number of bits to remap |
remap_pattern | input | [11:0] | static pattern to map to |
remap_base | input | [31:0] | remap offset |
emesh_access_out | output | Output to TX IO | |
emesh_packet_out | output | [PW-1:0] |
Signals
Name | Type | Description |
---|---|---|
static_remap | wire [31:0] | |
dynamic_remap | wire [31:0] | |
remap_mux | wire [31:0] | |
addr_in | wire [31:0] | |
addr_out | wire [31:0] | |
remap_en | wire | |
emesh_access_out | reg | |
emesh_packet_out | reg [PW-1:0] |
Processes
- unnamed: ( @ (posedge clk) )
Type: always
Description
Access pipeline
- unnamed: ( @ (posedge clk) )
Type: always
Description
Packet Remapping