-
Andreas Kurth authored
Rationale: The conversion from AXI-Lite to APB is fairly simple both for requests and responses. Thus, unless this needs to be clocked at very high frequencies, it should be possible without a pipeline register. This saves one cycle of latency for each request and one for each response. Since latency is presumably more critical for this conversion that achieving maximum frequency, the default is changed to not insert pipeline registers. The registers cannot be completely omitted, however, because the implementation relies on a default-ready behavior both for requests and responses. Fall-through registers, which are designed exactly for adding the default-ready behavior, are thus instantiated when pipelining is disabled.
a2bbc24d
To find the state of this project's repository at the time of any of these versions, check out the tags.