| 1 | [[TracNav(WARPLab/TOC)]] |
| 2 | |
| 3 | = WARPLab 7.5.1 FPGA Architecture for WARP v2 Hardware = |
| 4 | |
| 5 | The WARPLab 7.5.1 design for WARP v2 makes minor changes to align with the WARP v3 WARPLab 7.5.0 peripherals. This includes: |
| 6 | |
| 7 | * Updates to the AGC core (slight modification of the 802.11 AGC core) |
| 8 | * Updates to the Triger Manager to support new AGC core / align with WARP v3 Trigger Manager |
| 9 | * Updates to the WARPLab Buffers core to support new AGC core / align with WARP v3 Buffers core |
| 10 | * Updates to debug header to match WARP v3 pinout |
| 11 | * Clean up of MHS file / Memory Map |
| 12 | |
| 13 | == Interconnect Architecture == |
| 14 | |
| 15 | [[Image(WARPLab_v2_7_5_1_interconnect_architecture.png)]] |
| 16 | |
| 17 | |
| 18 | == Address Map == |
| 19 | |
| 20 | Please review the XPS project for the latest information. |
| 21 | |
| 22 | |
| 23 | === PowerPC Address Map === |
| 24 | |
| 25 | '''NOTE: All Address not explicitly defined are reserved.''' |
| 26 | |
| 27 | ||= '''IP Instance''' =||= '''Base Address''' =||= '''High Address''' =||= '''Size''' =|| |
| 28 | || BRAM || 0x0000_0000 || 0x0000_FFFF || 64K || |
| 29 | || DOCM || 0x4011_0000 || 0x4011_FFFF || 64K || |
| 30 | || XPS GPIO || 0x8000_0000 || 0x8000_FFFF || 64K || |
| 31 | || XPS Timer || 0x8010_0000 || 0x8010_FFFF || 64K || |
| 32 | || USB UART || 0x8020_0000 || 0x8020_FFFF || 64K || |
| 33 | || DB9 UART || 0x8030_0000 || 0x8030_FFFF || 64K || |
| 34 | || W2 EEPROM || 0x8040_0000 || 0x8040_FFFF || 64K || |
| 35 | || W2 User IO || 0x8050_0000 || 0x8050_FFFF || 64K || |
| 36 | || XPS CDMA || 0x8100_0000 || 0x8100_FFFF || 64K || |
| 37 | || LLFIFO (ETH A) || 0x8200_0000 || 0x8200_FFFF || 64K || |
| 38 | || ETH A TEMAC || 0x8210_0000 || 0x8217_FFFF || 512K || |
| 39 | || WARPLab Buffers || 0x8300_0000 || 0x833F_FFFF || 4M || |
| 40 | || WARPLab Trigger Proc || 0x8400_0000 || 0x8400_FFFF || 64K || |
| 41 | || WARPLab AGC || 0x8480_0000 || 0x8480_FFFF || 64K || |
| 42 | || Radio Controller || 0x8500_0000 || 0x8500_FFFF || 64K || |
| 43 | || IOCM || 0xFFFF_0000 || 0xFFFF_FFFF || 128K || |
| 44 | |
| 45 | |
| 46 | |