close Warning: Can't synchronize with repository "(default)" (/common/SVN/crkit does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of crkit/Software/Firmware/aLibrary


Ignore:
Timestamp:
Jun 14, 2010, 1:04:33 PM (14 years ago)
Author:
seskar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • crkit/Software/Firmware/aLibrary

    v1 v1  
     1OCRP firmware library consists of all blocks that are essential to make use of the features of OCRP hardware platforms, and also other blocks that are used to implement baseband processing algorithms. Listed below are some of the blocks.
     2 * Common
     3   * [wiki:Software/Firmware/aLibrary/DAC-inf DAC Interface]
     4   * ADC Interface
     5   * SPI
     6   * Register Map
     7   * ...
     8 
     9 * Networking
     10   * Ethernet
     11   * PCIe
     12   * RS232
     13   * ...
     14
     15 * Communication
     16   * Modulator/ Demodulator
     17   * Interleaver/ Deinterleaver
     18   * OFDM
     19     * Timing Synchronization
     20     * Frequency Offset Estimation
     21     * Frequency Offset Correction
     22     * ...
     23
     24 * DSP
     25   * AWGN Generator
     26   * Sine wave generator
     27   * Filters
     28   * ...
     29
     30 * Framework specific
     31   * OCRP Framework
     32   * System Controller
     33   * Command Generator
     34   * Memory Controller
     35   * Application Control
     36
     37The common and networking sub-libraries contain blocks that are required for using various features of the hardware, like the Ethernet, PCIe interfaces to connect to the host computer or other OCRP nodes, and SPI to configure the ADC/DAC and RF cards. Communication and DSP sub-libraries contain blocks that can be used in baseband processing algorithms. Along with these blocks, the OCRP library also contains a framework (OCRP framework)- a set of building blocks interconnected to form a complete radio system, which makes performing experiments on the boards much quicker and easier. The framework specific sub-library consists this OCRP framework, and those blocks that perform specific control functions in the framework.
     38