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 Version 8 and Version 9 of crkit/Software/Firmware/Framework/R3_arch


Ignore:
Timestamp:
Jun 15, 2010, 8:46:06 PM (14 years ago)
Author:
khanhle
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • crkit/Software/Firmware/Framework/R3_arch

    v8 v9  
    2424    * Rx - receives ethernet frames from Host. Performs CRC checking, and forwards error free payload to packet processor.
    2525    * Tx - transmits ethernet frames to Host. Generates Ethernet header and CRC, IP payload is provided by packet processor.  [[BR]]
    26  * '''Packet Processor''' - [[BR]]
    27 '''App''' - [[BR]]
    28 '''RF Port''' - [[BR]]
    29 '''Control Plane''' - [[BR]]
    30 '''Timing Control''' - [[BR]]
     26
     27 * '''Packet Processor''' - IP layer processing[[BR]]
     28    * Packet classification - RMAP, Data, and other (such as ARP and DHCP packets)
     29    * UDP is used for board level communication e.g. RMAP and Data packets
     30
     31 * '''APP''' - User specific application [[BR]]
     32   
     33 * '''RF Port''' - DAC/ADC interfacing [[BR]]
     34 * '''Control Plane''' - RMAP and RF control [[BR]]
     35 * '''Timing Control''' - system wide clock control with clock enables [[BR]]
    3136
    3237From Host, we can control the hardware (RMAP read/write operations) by sending RMAP ethernet frame messages. The Tx Command Generator forwards RMAP specific frames to RMAP Processor, whereas data specific frames are routed to the Tx Memory Controller. The RMAP frames are then parsed by the RMAP processor, where a register map read/write operation can be initiated.