Changes between Version 26 and Version 27 of HardwareUsersGuides/RadioBoard_v1.4/RadioController


Ignore:
Timestamp:
Mar 19, 2007, 9:57:10 PM (17 years ago)
Author:
sgupta
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HardwareUsersGuides/RadioBoard_v1.4/RadioController

    v26 v27  
    11= Radio Controller =
    2 
    3 This page applies to Radio Controller 1.08 and above. For documentation relating to previous versions of the Radio Controller refer to an [http://warp.rice.edu/trac/wiki/RadioController?version=24 older revision] of this page.
    42
    53The radio contoller is a custom peripheral designed to utilize the many functions of the radio boards. It contains SPI logic to set the registers in the Radio and DAC chips on the boards and logic to keep track of the control pins for both of the chips. Also provided with the radio controller are drivers that enable the use of the radio controller. For the latest copy of the radio controller and its drivers refer to the [source:PlatformSupport/CustomPeripherals/ repository].
    64
    7 This core only has logic in it and does not connect to pins directly. It must be used in conjunction with the [wiki:RadioBridge radio bridge] peripheral which actually provides the connections for each of the four available daughtercard slots. Select radio bridges for the locations where a WARP radio board is plugged in. Up to four radio bridges can be used in a project.
     5This core only has logic in it and does not connect to pins directly. It must be used in conjunction with the [wiki:RadioBridge Radio Bridge] peripheral which actually provides the connections for each of the four available daughtercard slots. Select radio bridges for the locations where a WARP radio board is plugged in. Up to four radio bridges can be used in a project.
    86
    9 The radio controller is an EDK peripheral that should be available as an option in Base System Builder when using the Board Description File (*.xbd) available in the repository.
     7The Radio Controller and Radio Bridge are EDK peripherals that should be available as options in Base System Builder when using the Board Description File (*.xbd) available in the repository.
    108
    119== Setting up the Radio Controller Peripheral ==
     
    1513 1. Use the Base System Builder to set up a new project in Xilinx Platform Studio (refer to [wiki:peripheral_test User's Guide] to see how to set up a project that tests the basic peripherals on the FPGA board).
    1614 1. Check the box referring to the Radio Controller to include it.
    17  1. Also you will see four [wiki:RadioBridge radio bridge] peripherals. Each of these refer to a daughtercard slot on the FPGA board. If your radio is in slot 2, check the box for Radio_Bridge_2. If you have mutliple radios you may check more than one bridge.
     15 1. Also you will see four [wiki:RadioBridge Radio Bridge] peripherals. Each of these refer to a daughtercard slot on the FPGA board. If your radio is in slot 2, check the box for Radio_Bridge_2. If you have mutliple radios you may check more than one bridge.
    1816''To use the Radio Controller you must have alteast one Radio Bridge included. Also setting up Radio Bridge without the Radio Controller does not provide any tools to use the radios.''
    1917
     
    2220== Using the Radio Controller Drivers ==
    2321
    24 ''Note: The documentation below is only for the 1.04 version of the radio controller. Further revisions behave differently.''
     22''Note: The documentation below is only for the 1.08+ versions of the radio controller. For documentation relating to previous versions of the Radio Controller refer to an [http://warp.rice.edu/trac/wiki/RadioController?version=24 older revision] of this page.''
    2523
    2624All the functions provided with the radio controller can be accessed through {{{radio_controller.h}}}. Include this file in your C program by inserting the following line at the top: