AXI Interconnect Example Design
You can choose to generate the example design when generating the core in the IP Manager Configuration window. Compile the example design project and download the .hex or .bit file to your board. To generate example design, the Example Design Deliverables Option signal must be enabled.
The example designs target the Titanium Ti60 F225 Development Board. The design implements an AXI Interconnect in the FPGA and demonstrates a single master port access to eight different slave ports. The read and write data is routed by the AXI Interconnect core according to addresses assigned.
The master issues eight 128-burst of AXI write data each targeting 8 different slaves. Each slave consists of 128-depth data FIFO making each data transaction to fill up the available FIFO. The master issues read operation to all slaves. Then the master compares read data with the write data from each slave accordingly. The development board LEDs output the following:
| Output | Result | Description |
|---|---|---|
| LED D16 Blue | Test Done | Indicates the test is completed. |
| LED D16 Green | Test Pass | Indicates the written and read data are matched. |
| LED D16 Red | Test Fail | Indicates the written and read data are not matched. |
| Base Address | Address Width | Base Address Bits Value | Address Start | Address End |
|---|---|---|---|---|
| 0x00000000 | 28 | 0x0 | 0x00000000 | 0x0FFFFFFF |
| 0x10000000 | 24 | 0x10 | 0x10000000 | 0x10FFFFFF |
| 0x11000000 | 12 | 0x11000 | 0x11000000 | 0x11000FFF |
| 0x11100000 | 20 | 0x111 | 0x11100000 | 0x111FFFFF |
| 0x20000000 | 28 | 0x2 | 0x20000000 | 0x2FFFFFFF |
| 0x30000000 | 28 | 0x3 | 0x30000000 | 0x3FFFFFFF |
| 0x40000000 | 24 | 0x40 | 0x40000000 | 0x40FFFFFF |
| 0x41000000 | 20 | 0x410 | 0x41000000 | 0x410FFFFF |