Hello,
I want to use the EIM interface of the i.MX 6 to communicate with an External FPGA.
My aplication requires using Asynchronuos Mode as described in section 22.1.2.1 (page 986) of the IMX6SDLRM.pdf document.
I need the EIM interface to work at 43.75 MHz.
Table 22-2 mentions a clock named EIM_ACLK_FREERUN and specifies that it's an input to the device.
Question:
1. Can I provide a 43.75MHz clock signal (from an external oscilator) to one of the pins that drive EIM_ACLK_FREERUN ?
2. Why isn't EIM_ACLK_FREERUN mentioned in Table 22-4 (page 994) which describes the clock sources for EIM ?
Hello @Harvey021 and thanks for commenting.
I need it to be EXACTLY 43.75 MHz and I already have an oscillator in the system that uses this frequency.
Is it somehow possible drive the EIM using this external 43.75 MHz signal ?
Hi
Due to no reference design for EIM_ACLK_FREERUN, we'd suggest you'd better reserve it's circuit for debugging purpose. the figure may be a reference.
Best regards
Harvey
Hi @host1
Do not use EIM_ACLK_FREERUN,should use BCLK pin for FPGA, it's default clock(ROOT clock) is 132MHz, when it divided by 3, BCLK will be 44MHz, and BCLK is a continuous clock , just for external FPGA.
Best regards
Harvey
I need it to be EXACTLY 43.75 MHz and I already have an oscillator in the system that uses this frequency.
Is it somehow possible drive the EIM using this external 43.75 MHz signal ?
Because of the FREERUN we don't have a test example. Please refer to the previous post for a test.
Best regards
Harvey
Hi, which previous post ?
You mean the one you mentioned the clock will be 44MHz ?
I need it to be exactly 43.75 MHz...