RS_Reconfigurable array subsystem (RAS) registers
RM0082
652/844
Doc ID 018672 Rev 1
30
RS_Reconfigurable array subsystem (RAS) registers
30.1 RAS
configurations
SPEAr300 can be programmed in various configurations. Out of these various
configurations, RAS can be used with all its features available only in Dyn_cfg3_0 mode
(
Table 158: SoC_CFG_CTR register bit assignments
Further in this mode, some RAS I/O ports (GPIO_0 - GPIO_50) are muxed with alternate
function I/O. The user has been given the flexibility to use these pins either for RAS
configuration function or the alternate function (See
). This can be configured
using RAS Configuration Register 1. Refer to
Table 30.4.1: RAS Register 1 (0x99000000)
With only limited number of I/O ports available for RAS, all the features cannot be available
simultaneously. To be able to use a specific set of functions of these IPs, the user has been
given the option to use any one of the available 13 modes. Each of these modes has been
provided keeping a particular set of applications in mind. These modes can be configured
using RAS Configuration Register 2. Refer to
Table Note:: If the register bit is '1', then the
The following modes can be selected by programming some control registers present in the
reconfigurable array subsystem.
1.
NAND Mode
2. NOR
Mode
3.
PHOTO_FRAME Mode (PHOTO FRAME)
4.
LEND_IP_PHONE Mode (LOW END IP PHONE)
5.
HEND_IP_PHONEMode (HIGH END IP PHONE)
6. LEND_WIFI_PHONE
Mode
(LOW END WI-FI PHONE)
7.
HEND_WIFI_PHONE Mode (HIGH END WI-FI PHONE)
8.
ATA_PABX_wI2S Mode (ATA PABX without I2S)
9.
ATA_PABX_I2S Mode (ATA PABX with I2S)
10. CAMl_LCDw Mode (8-bit CAMERA without LCD)
11. CAMu_LCD Mode (14-bit CAMERA with LCD)
12. CAMu_wLCD Mode (14-bit CAMERA without LCD)
13. CAMl_LCD Mode (8 bit CAMERA with LCD)
Note:
1
RAS configurations are not supported with Dync_cfg1_0, Dyncfg1_1 and Dyn_cfg1_2
modes (
Table 158: SoC_CFG_CTR register bit assignments
2
In Dyn_cfg3_0,after reset chip is configured in nand mode and remains in this mode till
application is configured through RAS register 2. In NAND Mode PLGPIO[36:4],
PLGPIO[54:49],PLGPIO[80:59] are configured as output and drive logic '0' on these pads.
30.1.1 NAND
mode
This mode is the default mode for SPEAr300. This mode supports the FSMC interface for
NAND Flash connectivity along with some boot pins which gives information to the Boot