This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to set DM368 EMIF databus with 16bit

Hi all,

I am using EMIF of DM368, and I want using 16bit databus. I have read the arm subsystem and emif dataheet to set the A2CR register of EMIF to 16 bits mode by setting the ASIZE field to 1h, and I have set the Async EMIF Configuration (AECFG) Pin Mux Coding (AECFG register)to "101" by FPGA pull up, which enable the EM_A[14:0] and EM_D[15: 0].

but, when I write a 0x5678 to 0x04000000 address, I can only read 0x78, and the high 8bits are zero.

Is there some software configuration I forget? Is there something I should concern about the hardware design?

My board is a custom DM368 design, A fpga is connected to DM368 with EMIF, the CE1 is used for them.

I am appraciating for anyone's advice?