Other Parts Discussed in Thread: HALCOGEN
Hi,
I have some problem when I use the tms570ls3137 processor emif interface. I use emif for extern memey by connecting with FPGA.
1. The configure
EMIF CLK = 20M Normal mode 16bit transfer
W_SETUP = 2
W_STROBE = 7
W_HOLD = 3
R_SETUP = 2
R_STROBE = 6
R_HOLD = 3
TA = 2
or
W_SETUP = 15
W_STROBE = 63
W_HOLD = 7
R_SETUP = 15
R_STROBE = 63
R_HOLD = 7
TA = 2
2. Function
I write 10 half of word bytes, but I find it writes 11 half of word bytes in RAM. The front 10 words value is accurate. Also there are some situation, such as I only write one 16bit word, actually writes 3 words. I have used address 0x64000000 by CS[3]. The BA[1] is connected A[0] of FPGA. I also try read operation, it is ok. Please help me deal with this question. Thanks very much!