Module idma_legalizer_page_splitter
Legalizer module implementing a page splitter
Parameters
OffsetWidth: int unsigned
PageAddrWidth: int unsigned
addr_t: type
page_len_t: type
page_addr_t: type
Ports
addr_i: input addr_t
current address
not_bursting_i: input logic
Burst enabled?
reduce_len_i: input logic
User-given constraints enabled ?
max_llen_i: input logic [2:0]
User-given constraints
num_bytes_to_pb_o: output page_len_t
number of bytes to end of page