DLPU133 March 2024 DLPC964
The PGEN_PRM (Pattern Generator Parameter) module is responsible for cycling through the patterns, sending the Aurora user-k parameters, and selecting the next block to load/reset. Instead of testing and verifying potentially tens of thousands of test scenarios, the PGEN_PRM allows the user to select various configurations outlined in Section 3.2.3.
The user can enable and disable the pattern cycle timer via the I2C interface. When the timer is disabled, the user can select a single pattern to be displayed via the pattern select register. The patterns available to the user are outlined in Section 3.2.3. Certain user-k parameters (block addresses and segment numbers) change every time the PGEN is done sending a pattern. The block addresses that are to be loaded and reset are determined by the blocks enabled (pbc_bpg_blken) by the user.