Hello,
I try to figure out what memory would be the best solution for a AM335x target board. Therefore I studied the various schematics of the AM335x boards and the AM335x ARM Technical manual and the Datasheet.
Questions:
1. EMIF M_CLK max. (section 7.3.2.2 of AM335x technical manual)
In the technical manual it is written that the maximum M_CLK is 100MHz. As I can see from AM335x ICE board GEL file (from SYSBIOS Ind SDK) the DDR PLL is configured with M=303, N=23 and M2=1 (DDR_PLL_Config( CLKIN, 23, 303, 1);). In my opinion this results in a M_CLK of 151.5MHz. What about the 100MHz maximum? Am I wrong?
2. AM335x ICE uses DDR2 SDRAM. How comes that the GEL files configures the DDR to a frequency of 303MHz. The AM335X datasheet says DDR_CK maximum is 266MHz with DDR2 (section 5.5.2.2.1).
3. Is it possible that in the figure 8-7 (ADPLLS) there is a mistake because of the "1/2 (1Bit)" Block in the CLKOUT path?
In Table 8-15 it is written that CLKOUT=[M / (N+1)] * CLKINP * [1/M2]. There is no "1/2"?
4. In newer AM335x schematics (like the new AM335x Starter Kit) TI uses DDR3 SDRAM instead of DDR2 SDRAM. What is the reason? Speed? Availability or Price? What does TI recommend for a new industrial design?
Any information to this questions are highly appreciated. Thanks.
Best regards,
Patrick