Changes between Version 1 and Version 2 of WARPLab/HardwareConfiguration


Ignore:
Timestamp:
May 13, 2013, 2:55:41 PM (11 years ago)
Author:
welsh
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WARPLab/HardwareConfiguration

    v1 v2  
    77
    88
    9 == Hardware Platform ==
     9== WARP v3 ==
    1010
    11 === WARP v2 ===
     11[[Image(WARP_v3_labelled.png)]]
    1212
    1313
    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
     27The [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
     33NET "DEBUGHDR<0>"      LOC = "AG27"  | IOSTANDARD = "LVCMOS25";            #pin 0  - Capture tracking
     34NET "DEBUGHDR<1>"      LOC = "AE26"  | IOSTANDARD = "LVCMOS25";            #pin 1  - Transmit tracking
     35
     36NET "debug_sw_gpio<0>" LOC = "AF26"  | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 2  - SW debug pin 0
     37NET "debug_sw_gpio<1>" LOC = "AD25"  | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 3  - SW debug pin 1
     38NET "debug_sw_gpio<2>" LOC = "V24"   | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 4  - SW debug pin 2
     39NET "debug_sw_gpio<3>" LOC = "AA23"  | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 5  - SW debug pin 3
     40NET "debug_sw_gpio<4>" LOC = "AH30"  | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 6  - SW debug pin 4
     41NET "debug_sw_gpio<5>" LOC = "AK31"  | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 7  - SW debug pin 5
     42
     43NET "trigger_out<0>"   LOC = "AG28"  | IOSTANDARD = "LVCMOS25";            #pin 8  - Trigger output D0
     44NET "trigger_out<1>"   LOC = "AE27"  | IOSTANDARD = "LVCMOS25";            #pin 9  - Trigger output D1
     45NET "trigger_out<2>"   LOC = "AF28"  | IOSTANDARD = "LVCMOS25";            #pin 10 - Trigger output D2
     46NET "trigger_out<3>"   LOC = "AJ29"  | IOSTANDARD = "LVCMOS25";            #pin 11 - Trigger output D3
     47
     48NET "trigger_in<0>"    LOC = "AH29"  | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 12 - Trigger input D0
     49NET "trigger_in<1>"    LOC = "AL30"  | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 13 - Trigger input D1
     50NET "trigger_in<2>"    LOC = "AM31"  | IOSTANDARD = "LVCMOS25" | PULLDOWN; #pin 14 - Trigger input D2
     51NET "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.
    1578
    1679
    1780
    18 == Radio Interface ==
    19 
    20 === WARP v2 ===
    21 
    22   * In the 2RF Node configuration
     81== WARP v2 ==
    2382
    2483
    25 === WARP v3 ===
     84=== Radio Interface ===
    2685
     86=== Dip Switches ===
    2787
     88=== Debug Header ===
    2889
    29 == Dip Switches ==
     90=== Clock Configuration ===
    3091
    31 === WARP v2 ===
     92=== Ethernet ===
    3293
    33 
    34 
    35 === WARP v3 ===
    36 
    37 
    38 
    39 
    40 == Debug Header ==
    41 
    42 === WARP v2 ===
    43 
    44 
    45 
    46 === WARP v3 ===
    47 
    48 
    49 
    50 
    51 == Clock Configuration ==
    52 
    53 === WARP v2 ===
    54 
    55 
    56 
    57 === WARP v3 ===
    58 
    59 
    60 
    61 
    62 == Ethernet ==
    63 
    64 === WARP v2 ===
    65 
    66 
    67 
    68 === WARP v3 ===
    69