Part Number:AM3358
Hello.
I have newly designed a custom board based on TMDXEVM3358 (AM3358 GP ?).
I removed unnecessary parts and changed DDR3 RAM.
The main parts are as blows.
1. MPU : AM3358BZCZ80
2. RAM : MT41K512M8DA107AITP, 2ea,
https://www.micron.com/products/dram/ddr3-sdram/part-catalog/mt41k512m8da-107-it
3. Flash : MT29F2G08ABAEAH4, 1ea
I applied MT41K512M8DA-107 as a DDR3 RAM instead of MT41K512M8DA-125 in the TMDXEVM3358.
I had been trying to interface DDR3 as explained in the tutorials below:
http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Tuning_the_DDR3_Timings_on_BeagleBoneBlack
http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips
When I run the 'DDR3_slave_ratio_search_auto.out', I have always got 0x00 for console output. ( attached it blow)
And I had tried to modify the momory value between 0x80000000 and 0xBFFFFFFF, value didn't stick and kept changing.
I tried to change Ratio speed and register value, but it kept showing same result(0x00).
I would like to attach some files for your review.
1. GEL file
(Please visit the site to view this file)
2. Connection Log file by using above GEL file
(Please visit the site to view this file)
3. .AM335x_DDR_register_calc_tool.xls
(Please visit the site to view this file)
4. RatioSeed_AM335x_boards.xls
(Please visit the site to view this file)
5. DDR3_slave_ratio_search_screenShot
![]()
6. ddr analysis script Log
(Please visit the site to view this file)
I would like to ask you some questions as blows.
1. Can I use micron MT41K512M8DA-107 ?
2. What should I check my board to clear this issue?
=> I have checked PCB Artwork and I didn't find any deviation for the Datasheet 7.7.2 ~ .
=> Should I change the terminal resistor value as fit as my design?
( I use 47R and 49.9R for terminal resistor as same as reference sch on TMDXEVM3358. )
3. Do I make any mistakes for ration/resistor excel sheet?
=> I have changed a lot of times.... but same result.... only 0x00
Thank you in advance.