Changes between Version 2 and Version 3 of cores/radio_controller
- Timestamp:
- Aug 12, 2012, 8:29:56 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
cores/radio_controller
v2 v3 4 4 5 5 The radio_controller core is packaged as a pcore which can instantiated in an XPS project. The design has been tested in hardware using Xilinx ISE 13.4. 6 7 The current version is [source:/PlatformSupport/CustomPeripherals/pcores/radio_controller_v3_00_b radio_controller 3.00.b]. 6 8 7 9 '''Version note:''' This core was written from scratch for WARP v3 hardware. We are planning to port it back to WARP v1 and v2 hardware in the near future. Until then the previous version of the radio_controller (1.30.a) should be used with WARP v1 and v2 kits. … … 36 38 37 39 === Transmit Sequencing === 40 When an RF interface is set to transmit mode, four things occur: 41 * MAX2829 state is set to Transmit (TXEN=1, RXEN=0, SHDN=1) 42 * Power amplifier is enabled (radio_controller selects correct PA based on MAX2829 center frequency) 43 * MAX2829 Tx gain is ramped from 0 to the user-specified target 44 * User logic begins supplying non-zero I/Q to DACs 45 46 The radio_controller HDL implements a simple state machine which controls the sequencing of these events. The state machine is started when user code calls radio_controller_TxEn(). The state machine asserts an output for each event following a programmed delay. The target Tx gain is also programmed by user code. Refer to the driver documentation below for the functions to control the Tx sequencing state machine and Tx gain ramp. 38 47 39 48 ----