| Автор |
Съобщение |
|
FiTTiLA
Ранг: Професионалист
Регистриран на: Сря Май 11, 2005 3:47 pm Мнения: 534
|
 SDRAM контролер
Мараба на всички.
Да ли сте пускали на FPGA или CPDL някакъв прост SDRAM контролер, да подържа само просто четене и запис, без burst mode ( е естествено и refresh, и init function).
Да ми кажете какви са ви впечатленията. Ако няма такива да сядам да го пиша  .
|
| Сря Май 10, 2006 10:45 pm |
|
 |
|
3aek
Ранг: Форумен бог
Регистриран на: Вто Яну 10, 2006 2:40 pm Мнения: 2258
|
и защо за по-лесно не използваш процесор който има вграден SDRAM контролер?
|
| Сря Май 10, 2006 11:11 pm |
|
 |
|
FiTTiLA
Ранг: Професионалист
Регистриран на: Сря Май 11, 2005 3:47 pm Мнения: 534
|
Добър въпрос  , щото те май всички са на BGA.
|
| Сря Май 10, 2006 11:17 pm |
|
 |
|
Balkana
Ранг: Популярен
Регистриран на: Чет Дек 01, 2005 10:42 pm Мнения: 301
|
@fittila: Пусках, беше преди 2-3 години. От opencores ( http://opencores.org) с един колега чопнахме един и го пъхнахме във FPGA Xilinx Spartan2, на платка без специални мерки в опроводяването. От 66 до 133 MHz бачкаше като слънце. Замисли се за FPGA, ако ще го правиш, защото там има глезотийки за генериране на хубави тактове и бутане на фазата, което ти спасява сложния дизайн на платката. Все пак, аз бих предпочел както казват другите, направо чарк с вграден SDRAM контролер.
Много е важно: провери имаш ли възможност да удължаваш цикъла на шината на процесорчето (READY, WAIT или нещо подобно)към което искаш да го вържеш. Също добре е да има вграден Refresh Control Unit... т.е. подходящо е да го прикачаш на процесорче, което е предвидено да бачка поне с DRAM.
Ако твоя процесор не отговаря поне на първото условие, моя съвет е да се откажеш от тази мисъл, тъй като те чакат големи главоболия по отношение на нагласяването на съвместната работа на процесора и контролера за РАМ-а.
|
| Чет Май 11, 2006 9:02 am |
|
 |
|
3aek
Ранг: Форумен бог
Регистриран на: Вто Яну 10, 2006 2:40 pm Мнения: 2258
|
AT91RM9200 го има и в TQFP 208 
|
| Чет Май 11, 2006 9:51 am |
|
 |
|
FiTTiLA
Ранг: Професионалист
Регистриран на: Сря Май 11, 2005 3:47 pm Мнения: 534
|
Работил ли си с него? Как се справя, имали някакви зорове?
Аз съм още на AT91M40800, затова питам.
|
| Чет Май 11, 2006 10:53 am |
|
 |
|
3aek
Ранг: Форумен бог
Регистриран на: Вто Яну 10, 2006 2:40 pm Мнения: 2258
|
RM9200 е вече на възраст и е преболедувал детските болести с бъгове и прочее (поне са добре описани) www.at91.com има ресурси и linux дистрибуции
|
| Чет Май 11, 2006 11:59 am |
|
 |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2277
|
Без burst SDRAM-а е доста бавен. Погледни един datasheet.
|
| Чет Май 11, 2006 12:02 pm |
|
 |
|
FiTTiLA
Ранг: Професионалист
Регистриран на: Сря Май 11, 2005 3:47 pm Мнения: 534
|
От petrex предлагат EP9302 (ARM9) за около 15$ парчето, има го в LQFP208 и май ще сменям платформата. Какво ти е мнението за него?
|
| Чет Май 11, 2006 1:10 pm |
|
 |
|
3aek
Ранг: Форумен бог
Регистриран на: Вто Яну 10, 2006 2:40 pm Мнения: 2258
|
то всички ARM9 си имат кеш и ползват brust по подразбиране
|
| Нед Май 14, 2006 12:04 pm |
|
 |
|
3aek
Ранг: Форумен бог
Регистриран на: Вто Яну 10, 2006 2:40 pm Мнения: 2258
|
и двата процесора са долу горе еднакви като възможности, ако ще правиш нещо с Cirrus направо скачай на EP9315 има Vga контролер и IDE контролер направо става готов компютър
|
| Нед Май 14, 2006 12:07 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3532
|
9312 e същото, само дето няма PCMCIA
9307 няма и ИДЕ, май...
но пък имат 6 канала аудио (странно  )
ARM7 серията на Сирус имат интересни решения (вграден PWM контролер за импулсно захранване)
мисля че всички имат SDRAM контролер.
http://www.cirrus.com/en/products/pro/techs/T7.html
|
| Нед Май 14, 2006 1:39 pm |
|
|