Changes between Version 26 and Version 27 of HardwareUsersGuides/RadioBoard_v1.4/RadioController
- Timestamp:
- Mar 19, 2007, 9:57:10 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HardwareUsersGuides/RadioBoard_v1.4/RadioController
v26 v27 1 1 = 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.4 2 5 3 The 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]. 6 4 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.5 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. 8 6 9 The radio controller is an EDK peripheral that should be available as an optionin Base System Builder when using the Board Description File (*.xbd) available in the repository.7 The 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. 10 8 11 9 == Setting up the Radio Controller Peripheral == … … 15 13 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). 16 14 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. 18 16 ''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.'' 19 17 … … 22 20 == Using the Radio Controller Drivers == 23 21 24 ''Note: The documentation below is only for the 1.0 4 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.'' 25 23 26 24 All 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: