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. |
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.