Visible to Intel only — GUID: pct1512684718756
Ixiasoft
Visible to Intel only — GUID: pct1512684718756
Ixiasoft
1.3.1.3.5. Partial Reconfiguration Logic
The reference design provides the following personas:
Persona | Description |
---|---|
DDR4 access | Performs a sweep across a memory span, first writing, and then reading each address. |
Basic DSP | Provides access to a 27x27 DSP multiplier, and demonstrates hardware acceleration. |
Basic arithmetic | Includes a basic 32-bit unsigned adder, and demonstrates hardware acceleration. |
Game of Life | Includes an 8x8 Conway's Game of Life, and demonstrates hardware acceleration. |
Parent persona | A wrapper that instantiates two child partitions. The parent persona also connects the two child personas to the static region with their own PR region controller, BAR freeze bridge, and DDR4 freeze bridge. |
Each persona has an 8-bit persona_id field in the pr_data register to indicate a unique identification number. A 32-bit control register and 16 I/O registers follow the 8-bit persona_id. The 16 I/O registers are 32-bit each, with 8 bits for device inputs, and 8 bits for device outputs. Each persona uses these registers in different ways. For more information, refer to the source code for each of the personas.
Additionally, the reference design provides a template to implement your custom persona. This template persona allows you modify the RTL, create a wrapper to interface with the register file, compile, and run your design.