Hi all,
I spent some time to make a gel file working on a custom board build around the C6747 DSP.
On EMIFA bus, we have 3 devices : an SRAM, (CS5) an FPGA (CS5) and a NOR Flash(CS2). each device have its own chip-select and configuraton.
All devices are asynchronous. SDRAM mode of EMIFA is not used neither configured.
I only configured the CE2CFG,CE3CFG,CE4CFG,CE5CFG and EMIFA_NANDFCR registers in the GEL file. I started with the GEL file of the OMAP_L137 DSK rev G.
NOR FLASH is responding fine on CS2 : CFI query is OK.
FPGA and SRAM are not responding. Using a scope, I have seen that both chip select got spurious pulses and can't be commanded.
After some reading in sprufl6e, i modified the registers concerning the SDRAM interface configuration of EMIFA => that changed the spurious pulses frequency.
when put in powerdown mode by wriiting 0x40000000 to the SDRAM config register: the spurious pulses disappear. But no CS4 and CS5 can be generated ....
if som
eone has an idea of what i could have missed in the configuration that could result in such a mess on CS4 and CS5 I would really appreciate !!!
Best regards,
Frederic