Hi,
I'm trying to access a peripheral device I have attached to IFC CS3_B on my P1010.
The peripheral drives an active low wait signal when it needs to extend the access.
I have the wait output attached to the IFC_RB_B input, it looks to me like the IFC is ignoring the signal.
I currently have CS3 configured in NOR mode, as in GPCM mode the pin acts in the opposite sense to terminate an access quickly (which I can see occurring).
P1010RM.pdf Table 12-1 (page 508) suggests that IFC_RB_B input is the "NOR Ready Busy Input"
Am I missing something here? Do I need to enable something to get the Chip select to take note of the signal?
Regards,
stu
Please provide values of all IFC registers and digital scope trace(s) showing the IFC transaction with IFC_RB_B.
CS0 = 16-bit NOR boot flash
CS1 = 16-bit NAND flash
CS2 = unused
CS3 = 8 bit peripheral
Registers are:
IFC Controller Registers
CSPR0:0xEF000105 AMASK0:0xFF000000 CSOR0:0x0000E001
IFC_FTIM0:0x10020001
IFC_FTIM1:0x14001400
IFC_FTIM2:0x0118000E
IFC_FTIM3:0x00000000
CSPR1:0xFF800103 AMASK1:0xFFFF0000 CSOR1:0x85082105
IFC_FTIM0:0x04050404
IFC_FTIM1:0x011A090A
IFC_FTIM2:0x0120201E
IFC_FTIM3:0x00000000
CSPR2:0x00000000 AMASK2:0x00000000 CSOR2:0x0000000C
IFC_FTIM0:0x00000000
IFC_FTIM1:0x00000000
IFC_FTIM2:0x00000000
IFC_FTIM3:0x00000000
CSPR3:0xFFB00081 AMASK3:0xFFFF0000 CSOR3:0x01020000
IFC_FTIM0:0x10020401
IFC_FTIM1:0x07001E0E
IFC_FTIM2:0x0610181F
IFC_FTIM3:0x00000000
IFC_CCR: 0x07000000
writing a sequential value:
reading it back:
c755_bus is the lower 8 bits of the IFC_AD bus bit swapped.
I triggered the analyser on WAIT going low. The peripheral drives WAIT off the falling edge of IFC_LCLK @50Mhz
The state of IFC_RB_B is reflected in “Ready busy status for each chip-select (IFC_RB_STAT)”, there is no other use of this signal. The “Ready busy status for each chip-select (IFC_RB_STAT)” could be used according to specific software design.
Q) Does it mean that IFC_RB_B can't be used to extend the NOR FCM transaction in any way?
A) Yes. It cannot be used to extend the NOR FCM transaction in any way.