ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
434290 Топик полностью
Сидоргек (20.08.2013 11:22, просмотров: 167) ответил адикм_ноут на или речь идет именно про атмел?
Именно про Атмел - плата на нём. Тамошний контроллер памяти можно настроить на 133МГц и на 100 МГц. Применённая память, вроде, должна тянуть 133. Но не тянет - сплошные ошибки. Если переключить контроллер на 100 МГц - с грехом пополам работает. А если "смягчить" тайминги:
	ddramc_config->t0pr = (
			  AT91C_DDRC2_TRAS_8//AT91C_DDRC2_TRAS_6   /* 6 * 7.5 = 45 ns */
			| AT91C_DDRC2_TRCD_4//AT91C_DDRC2_TRCD_2   /* 2 * 7.5 = 22.5 ns */
			| AT91C_DDRC2_TWR_4//AT91C_DDRC2_TWR_2     /* 2 * 7.5 = 15   ns */
			| AT91C_DDRC2_TRC_10//AT91C_DDRC2_TRC_8    /* 8 * 7.5 = 75   ns */
			| AT91C_DDRC2_TRP_4//AT91C_DDRC2_TRP_2     /* 2 * 7.5 = 15   ns */
			| AT91C_DDRC2_TRRD_4//AT91C_DDRC2_TRRD_2   /* 2 * 7.5 = 15   ns */
			| AT91C_DDRC2_TWTR_4//AT91C_DDRC2_TWTR_2   /* 2 clock cycles min */
			| AT91C_DDRC2_TMRD_4//AT91C_DDRC2_TMRD_2); /* 2 clock cycles */
то работает без ошибок.