Home Products Services About Elite Contact News
 
 
 

  TITAN III: FEATURES

| IO Module | Processing Module | Data Conversion Module | Memory | Clocks |

  1. The IO module: The main component in this module is the Freescale PowerQUICC 3 8560. This device supports most of the major IO data communication standards and makes it the best candidate for Titan III data IO module. The most important data communication features supported by the Titan III are:
    • Gigabit Ethernet: used for fast data movement between a host, for upper layers implementation
    • 10/100 baseT Ethernet: used for remote login, debug and control
    • PCIx for FPGA interface (133 Mhz 64 bit link)
    • USB for alternate debug and control capabilities
    • RS232 for alternate debug and control capabilities


  2. The processing module: the main component selected for this task is the Xilinx Virtex-4. Enabled by the revolutionary ASMBL (Advanced Silicon Modular Block) architecture and advanced 90nm triple-oxide technology, Virtex-4 FPGAs deliver more options, higher performance and lower power than any other FPGA family available today. This offers a large variety of capabilities, making it an ideal candidate for DSP functions and data communication complex signal processing algorithms. The Titan III is available with either the XC4VSX55 which is optimized for Signal Processing or the XC4VLX Series optimized for high performance logic.
  3. Click here for a comparison of the two chips.


  4. The data conversion module: In case the Titan III needs to be interfaced to an analog domain, the data conversion modules offers fast DAC and ADC capabilities.
    • The ADC is the Analog Devices AD12400, with the following features:
      • 400 MSPS sample rate
      • SNR of 63 dBFS @128 MHz
      • SFDR of 70 dBFS @128 MHz
      • VSWR of 1:1.5
      • Wideband ac-coupled input signal conditioning
      • Enhanced spurious-free dynamic range
      • Single-ended or differential encode signal
      • LVDS output levels
      • Twos complement output data.
    • The DAC is the Analog Devices AD9786, with the following features:
      • 16-bit resolution, 200 MSPS input data rate
      • IMD 90 dBc @10 MHz
      • Noise spectral density (NSD) −164 dBm/Hz @ 10 MHz
      • WCDMA ACLR = 80 dBc @ 40 MHz IF
      • DNL = ±0.3 LSB
      • INL = ±0.6 LSB
      • Selectable 2×/4×/8× interpolation filters
      • Selectable fDAC/2, fDAC/4, fDAC/8 modulation modes
      • Single or dual channel signal processing
      • Ultra high speed 500 MSPS DAC conversion rate
      • Selectable image rejection Hilbert transform
      • Flexible calibration engine
      • Direct IF transmission features


  5. Memory which is configurable to the user's needs
    • Supported sizes of flash : 8, 16, and 32 MB x 32 (More flash will allow the end-user to use an OS with lots of drivers already compiled in the kernel as well as lots of services. Note that the board operates even with a simple boot loader. In this case, a small amount of Flash memory (8 MB) will be sufficient to initialize the system. 16 MB of flash is a comfortable choice for most people.)
    • Supported sizes of DDR: 64 to 512 MB x 64 bits (More DDR will be useful when dealing with applications that require a lot of buffering, such as video processing. If simple filtering application is the goal 64 MB would be sufficient.)
    • Size of SDRAM: 64 MB x 32


  6. Clocks: The FPGA gets a 100 Mhz clock from the socket. The other clocks come from outside (processor and IQ digital domain):
    • 100 Mhz external clock
    • PCI clock from the processor
    • System clock from the processor's PLL
    • external digital input clock


NOTE: The board has been designed to have maximum flexibility. One can see that there are a lot of clocks coming in and out of the Xilinx FPGA:
- If the PowerQuicc III is used, the main clock that is provided to the FPGA should be the one that is in sync with the PowerQuicc III. In this case a clock going out of the PowerQuicc III PLL. Besides that, the PowerQuicc III provides a PCI clock to the FPGA for data transfer.
- If the PowerQuicc III is not a master or is not used, the FPGA uses the local oscillator and is independent of the PowerQuicc III clocks
- The FPGA also provides the necessary clocks for the DAC and ADC. These are provided by using the DCM's inside the FPGA
- The FPGA also accepts clock from outside in case the user wants to use the board without using the analog interface. For example, if the user wants to inject digital IQ to the board, the outside clock should be used.

CLOSE THIS WINDOW


© COPYRIGHT ELITE INNOVATIONS 2005