14 | | === WARP v3 === |
| 14 | === Radio Interface === |
| 15 | |
| 16 | * In the 2 RF Node configuration (ie only RF A and RF B are populated), you '''cannot''' use the 4RF bitstream. |
| 17 | * In the 4 RF Node configuration (ie all RF interfaces are populated), you can use both the 4RF and 2RF bitstreams depending on how many of the RF interfaces you want to use. |
| 18 | |
| 19 | |
| 20 | === Dip Switches === |
| 21 | |
| 22 | * In WARPLab 7.1 and later, the dip switch value of 0xF (ie all switches set to '1'), is reserved for [wiki:WARPLab/Reference/NodesConfig dynamic node configuration]. |
| 23 | |
| 24 | |
| 25 | === Debug Header === |
| 26 | |
| 27 | The [wiki:HardwareUsersGuides/WARPv3/DebugHeader debug header] is configured by default to map to the following pins: |
| 28 | |
| 29 | |
| 30 | {{{ |
| 31 | # Debug Header defined in system.ucf |
| 32 | |
| 33 | NET "DEBUGHDR<0>" LOC = "AG27" | IOSTANDARD = "LVCMOS25"; #pin 0 - Capture tracking |
| 34 | NET "DEBUGHDR<1>" LOC = "AE26" | IOSTANDARD = "LVCMOS25"; #pin 1 - Transmit tracking |
| 35 | |
| 36 | NET "debug_sw_gpio<0>" LOC = "AF26" | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 2 - SW debug pin 0 |
| 37 | NET "debug_sw_gpio<1>" LOC = "AD25" | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 3 - SW debug pin 1 |
| 38 | NET "debug_sw_gpio<2>" LOC = "V24" | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 4 - SW debug pin 2 |
| 39 | NET "debug_sw_gpio<3>" LOC = "AA23" | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 5 - SW debug pin 3 |
| 40 | NET "debug_sw_gpio<4>" LOC = "AH30" | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 6 - SW debug pin 4 |
| 41 | NET "debug_sw_gpio<5>" LOC = "AK31" | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 7 - SW debug pin 5 |
| 42 | |
| 43 | NET "trigger_out<0>" LOC = "AG28" | IOSTANDARD = "LVCMOS25"; #pin 8 - Trigger output D0 |
| 44 | NET "trigger_out<1>" LOC = "AE27" | IOSTANDARD = "LVCMOS25"; #pin 9 - Trigger output D1 |
| 45 | NET "trigger_out<2>" LOC = "AF28" | IOSTANDARD = "LVCMOS25"; #pin 10 - Trigger output D2 |
| 46 | NET "trigger_out<3>" LOC = "AJ29" | IOSTANDARD = "LVCMOS25"; #pin 11 - Trigger output D3 |
| 47 | |
| 48 | NET "trigger_in<0>" LOC = "AH29" | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 12 - Trigger input D0 |
| 49 | NET "trigger_in<1>" LOC = "AL30" | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 13 - Trigger input D1 |
| 50 | NET "trigger_in<2>" LOC = "AM31" | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 14 - Trigger input D2 |
| 51 | NET "trigger_in<3>" LOC = "AP32" | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 15 - Trigger input D3 |
| 52 | |
| 53 | }}} |
| 54 | |
| 55 | {{{ |
| 56 | # Debug Header default connections in system.mhs |
| 57 | |
| 58 | # DEBUG |
| 59 | PORT debughdr = warplab_mimo_4x4_plbw_0_debug_capturing & warplab_mimo_4x4_plbw_0_debug_transmitting, DIR = O, VEC = [1:0] |
| 60 | PORT debug_sw_gpio = debug_sw_gpio, DIR = IO, VEC = [5:0] |
| 61 | PORT trigger_in = trig_0_in & trig_1_in & trig_2_in & trig_3_in, DIR = I, VEC = [0:3] |
| 62 | PORT trigger_out = trig_2_out & trig_3_out & trig_4_out & trig_5_out, DIR = O, VEC = [0:3] |
| 63 | |
| 64 | }}} |
| 65 | |
| 66 | |
| 67 | === Clock Configuration === |
| 68 | |
| 69 | * Detailed information on the WARP v3 Clocking configuration can be found [wiki:HardwareUsersGuides/WARPv3/Clocking here]. |
| 70 | * To adjust the [wiki:HardwareUsersGuides/CM-MMCX MMCX Clock Module] functionality, please use the following SIP switch settings: |
| 71 | |
| 72 | [[Image(MMCX_v1_labelled.png)]] |
| 73 | |
| 74 | |
| 75 | === Ethernet === |
| 76 | |
| 77 | * By default, only Ethernet connection A (Eth A) is used. |