Parameter Changes
The parameter changes between versions v1.0 and v1.1 are limited to the MAX_USEABLE_CCIDS parameter. It now has additional available values to support 16 CCs.
Port Changes
A new interface has been added to the core: m_axis_tbase
. This interface
replaces the s_axis_din_tuser
port by providing the same delayed copy of
tuser
, but with an “always on” tvalid
to ensure AXI4-Stream compliance. s_axis_din_tuser
remains for legacy
connections but should be avoided in favor of m_axis_tbase
.
A new s_axis_din_tready
port has been added. This is to facilitate
connections to other AXI4-Stream interfaces. The tready
port will always be high while the core is not reset.
Other Changes
Functional Changes: Four new features have been added between versions v1.0 and v1.1.
- MAX_USABLE_CCIDS can now be set to 16 to allowing sixteen CCs to be used concurrently.
- A new register field has been added to turn off the FrameID in the Dynamic Control Packet. Disabling this allows the Dynamic Control packet to be driven without any need to track the frame number externally– captures are initiated when slot and subframe match those requested in the DCP.
- Support has been added for 571 and 1171 sample RACH Preambles.
- Support has been added to allow the decoding of RACH channels which are adjacent in frequency. This allows the bandwidth of the captured channel to be doubled (by reducing the decimation by two), so two RACH channels can be captured simultaneously.