Changes between Version 2 and Version 3 of cores/radio_controller


Ignore:
Timestamp:
Aug 12, 2012, 8:29:56 PM (12 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • cores/radio_controller

    v2 v3  
    44
    55The 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
     7The current version is [source:/PlatformSupport/CustomPeripherals/pcores/radio_controller_v3_00_b radio_controller 3.00.b].
    68
    79'''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.
     
    3638
    3739=== Transmit Sequencing ===
     40When 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
     46The 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.
    3847
    3948----