I have a device that I would like to connect to my iMX6-DL via a parallel interface using the EIM module. This device is rather old and supports 10 MHz interfaces using "Motorola", "Intel", or "Intel Multiplexed" pin schema.
To reduce pin count, I would like to use the "Intel Multiplexed" mode. I see that the EIM supports multiplexed address/data but do not see anything like ALE functionality in the EIM description. (The EIM_LBA is active low and I do not see it deasserting before CS assertion.)
Does anyone know if the EIM can support this functionality? If so, is there a data sheet that describes the timing of this interface?
Regards,
Doug Bailey
Solved! Go to Solution.
So other than the polarity of the LBA signal i.e. it asserts low when address is valid while the ALE signal on an Intel Muxed interface asserts high, I should be able to configure the RADVA, RADVN, RCSA, and RCSN value to output a waveform for a read. Similarly, the WADVA, WADVN, WCSA, and WCSN can be configured for a write.
Thanks for the information.
Regards,
Doug
Hi Dough
EIM_LBA timings are configured with RADVA and RADVN fields of the EIM_CSxRCR1 register,
RCSA and RCSN configures CS timings.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
So other than the polarity of the LBA signal i.e. it asserts low when address is valid while the ALE signal on an Intel Muxed interface asserts high, I should be able to configure the RADVA, RADVN, RCSA, and RCSN value to output a waveform for a read. Similarly, the WADVA, WADVN, WCSA, and WCSN can be configured for a write.
Thanks for the information.
Regards,
Doug