Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ARM7 с USB Host, SDRAM и DMA
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
KA_ru
Вот ищу ARM7 с USB Host, SDRAM и DMA найти не могу.
Может не там смотрю.
KRS
LPC24xx
KA_ru
Вы их уже видели в живую в серии?
zltigo
Цитата(KA_ru @ Feb 14 2008, 15:12) *
Вы их уже видели в живую в серии?

Разумеется. Ревизия "B" LPC2468 поставляется без проблем. http://mt-system.ru/index.php?store_search=lpc2468&id=5 И лежит у меня на столе и работает.
aaarrr
Цитата(KA_ru @ Feb 14 2008, 14:58) *
Вот ищу ARM7 с USB Host, SDRAM и DMA найти не могу.
Может не там смотрю.

А седьмое ядро - это обязательное условие? Девяток таких море.
zltigo
Цитата(aaarrr @ Feb 14 2008, 19:17) *
Девяток таких море.

Тем не менее и LPC24xx вполне неплох со своими раздельными шинами под банки памяти позволяющими DMA действительно РАБОТАТЬ а не присутствовать в качестве макетингового словечка, 72MHz, MAM и не BGA корпусом.
aaarrr
А SDRAM там тоже РАБОТАЕТ? Тяжело поди процессору без кэшей.

Ну, это я так, беззлобно smile.gif Хороший вполне камень.
zltigo
Цитата(aaarrr @ Feb 14 2008, 19:49) *
А SDRAM там тоже РАБОТАЕТ?

Там стоит стандарнный Primecell® EMC контроллер от ARM. Документирована работа с 4 банками SDRAM. Настройки/подстрйки присутствуют. В еррата проблем не помянуто. Какие причины не работать?
Лично я работаю на данный момент с 512K static.
Цитата
Тяжело поди процессору без кэшей.

На всего 72MHz со 128bit шиной Flash - еще нормально. Дальше, гнать - тогда да.
На данный момент испытывается и будет приниматься решение о выборе ARM9 или использовании этого чипа для унификации поставщика.
aaarrr
Вы меня не поняли. Я вовсе не сомневаюсь в работоспособности SDRAM контроллера, просто для бескэшового процессора SDRAM все равно, что для DMA переферия без FIFO на общей шине.
zltigo
Цитата(aaarrr @ Feb 14 2008, 21:33) *
просто для бескэшового процессора SDRAM все равно, что для DMA переферия без FIFO на общей шине.

Минимум кэширования для SDRAM, да и для RAM в EMC контроллере предусмотрен - 4 буфера по 16 слов. Немого, но реально дают эффект - проверял их работу на RAM.
LPC24xx вообще производит впечатление очень сбалансированного для ARM7 контроллера.
KA_ru
Честно сказать для коммуникации LPC24xx да.
но нужен SDRAM & DMA так как надо обработать маленькую картинку BMP. Без кеша в разумное время про это можно забыть.
Да и ставить камень в серую пока он в прелюминейт, не очень разумно,
даже глупо. Очень большой риск.
Vitaliy_ARM
Цитата(KA_ru @ Feb 15 2008, 11:49) *
Честно сказать для коммуникации LPC24xx да.
но нужен SDRAM & DMA так как надо обработать маленькую картинку BMP. Без кеша в разумное время про это можно забыть.
Да и ставить камень в серую пока он в прелюминейт, не очень разумно,
даже глупо. Очень большой риск.


А почему вы не хотите применять ARM9 или BlackFin?

По поводу LPC2468 в корпусе LPQP208 и контроллера внешней памяти, у меня CPLD на нем висит в с 32 битной шиной данных - вроде бы работает нормально, но такой идеотской распиновки SDRAM контроллера я еще не встречал, умудрились через весь кристал его развести. Наверное очень торопились бедняги
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.