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 2 and Version 3 of Software/Firmware/Framework/R3_arch/outline/overview


Ignore:
Timestamp:
Jun 18, 2010, 5:48:58 PM (14 years ago)
Author:
khanhle
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Software/Firmware/Framework/R3_arch/outline/overview

    v2 v3  
    11== R3 Overview ==
    2 
    3 With R3, we have included a dedicated control plane with RMAP processor which will handle all register map
    4 related accesses. In future releases, we may replace the RMAP processor with a real 32-bit soft processor such
    5 as Xilinx Microblaze, or equivalent processors.
    6 
    7 The register maps associated with the control plane handle all Board related controls e.g. RF SPI, general purpose
    8 IOs, LEDs and so forth. Whereas, data plane centric register maps are maintained within the Tx and Rx Application modules.
    9 Within the APP module, we have an option of having a top level RMAP, and/or an application specific RMAP. Usually, the top
    10 level RMAP is shared among multiple applications, whereas application specific RMAPs are only designed for a particular application.
    112
    123__Figure 1 - R3 architecture overview__
     
    4132For RMAP read operations, read data must be forwarded back to Host. This is accomplished by following operations : [[BR]]
    4233 1. RMAP Processor forwards read data to Rx Memory Controller. Note : shared access to Rx buffer with dataflow.[[BR]]
    43  2. Generate IP and Ethernet frame for transmission back to host. Some control header information are added in the payload section for Host RMAP read synchronization.[[BR]][[BR]]
     34 2. Generate IP and Ethernet frame for transmission back to host. Some control header information are added in the payload section for Host RMAP read synchronization.[[BR]]
     35
     36The register maps associated with the control plane handle all Board related controls e.g. RF SPI, general purpose
     37IOs, LEDs and so forth. Whereas, data plane centric register maps are maintained within the Tx and Rx Application modules.
     38Within the APP module, we have an option of having a top level RMAP, and/or an application specific RMAP. Usually, the top
     39level RMAP is shared among multiple applications, whereas application specific RMAPs are only designed for a particular application.
    4440
    4541