Making Single Channel Updates - 2.0 English

RFSoC DFE PRACH LogiCORE IP Product Guide (PG391)

Document ID
PG391
Release Date
2024-05-30
Version
2.0 English

The API provides functions which allow single channel updates to be made over the register interface.

The functions XDfePrach_AddCC, XDfePrach_UpdateCC, and XDfePrach_RemoveCC read the current component carrier configuration from the DFE PRACH core, alter the configuration and then write the updated component carrier configuration back to the DFE PRACH core. XDfePrach_AddCC adds a new CC configuration. It takes the same configuration parameters as XDfePrach_AddCCtoCCCfg. XDfePrach_UpdateCC updates an existing CC configuration and XDfePrach_RemoveCC removes a CC configuration. There is no multiband version of these functions.

The functions XDfePrach_AddRC, XDfePrach_UpdateRC, and XDfePrach_RemoveRC read the current RACH channel configuration from the DFE PRACH core, alter the configuration and then write the updated configuration. XDfePrach_AddRC adds a new RACH channel configuration, and it takes the same configuration parameters as XDfePrach_AddRCtoRCCfg. XDfePrach_UpdateRC updates an existing RACH channel configuration and XDfePrach_RemoveRC removes a RACH channel configuration. There is no multiband version of these functions.

After running the single channel functions, the RachUpdate trigger and the FrameInit trigger must be set (single band only). As with the simultaneous update functions, the altered component carrier and RACH channel configurations will only become active once the RachUpdate triggering condition is met, followed by the FrameInit triggering condition.