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.
- Timestamp:
-
Jun 18, 2010, 5:48:58 PM (14 years ago)
- Author:
-
khanhle
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v2
|
v3
|
|
1 | 1 | == 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. |
11 | 2 | |
12 | 3 | __Figure 1 - R3 architecture overview__ |
… |
… |
|
41 | 32 | For RMAP read operations, read data must be forwarded back to Host. This is accomplished by following operations : [[BR]] |
42 | 33 | 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 | |
| 36 | The register maps associated with the control plane handle all Board related controls e.g. RF SPI, general purpose |
| 37 | IOs, LEDs and so forth. Whereas, data plane centric register maps are maintained within the Tx and Rx Application modules. |
| 38 | Within the APP module, we have an option of having a top level RMAP, and/or an application specific RMAP. Usually, the top |
| 39 | level RMAP is shared among multiple applications, whereas application specific RMAPs are only designed for a particular application. |
44 | 40 | |
45 | 41 | |