Other Parts Discussed in Thread: HALCOGEN
Hi,
The error is every time I write an address a value, the EMIF_nWE have three times at low level during the one EMIF_nCS low level.And the following is the picture which give the view about the write process:
In the picture, the top line is view the EMIF_nCS pin level, the bellow line views the EMIF_nWE pin level.
In the HALCoGen, the setting just like the follwing pictures:
and the main code in CCS 5 is :
LoadPointer16 = (uint16*)BaseAddr; //uint32 *BaseAddr = (uint32*)0x60000000; //0x60000000 is the addr of Async1
LoadPointer16 += (uint16)0xF2;
*LoadPointer16 = (uint16)0x75;
what I want to do is just to use the EMIF interface to write the MRAM.
and in this test process, I just write the Address a value.But the view is in one EMIF_nCS process have two or three times write process.
I do not know the reason about it, I hope you can give me some answers about it. thanks.

