Other Parts Discussed in Thread: TMDS570LS31HDK, HALCOGEN
Hi,
I am using TMDS570LS31HDK Hercules TMS570LS31x/21x Development Kit.
I want to interface external RTC NVMRAM DS1747W-120IND+ to this Development Kit and this configuration are used.
Halcogen Configuration
- Enabled EMIF Driver in Driver tap
- VCLK3 is 40MHz
- Pinmux tab checked EMIF and in special pinmux option checked EMIF_CLK output.
- In EMIF tab
EMIF general tap checked EMIF async1
EMIF Async1 tap WSETUP =15 Cycle
WSTROBE =63 Cycle
WHOLD =0 Cycle
RSETUP =15 Cycle
RSTROBE =63 Cycle
RHOLD =0 Cycle
TA = 3 Cycle
ASIZE = 8bit.
Connections I used
DS1747W-120IND+ Pin diagram
The Problem is While writing one byte of data in 0x60000000 location the next locations 0x60000001, 0x60000002, 0x60000003, 0x60000004 data also writted and I can't read or write the RTC data.
Before one byte data write
After one byte data write
This is the code I used
Thanks for yours help.