реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> ARM + SRAM
dmtr
сообщение Jun 19 2007, 02:27
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 5-09-06
Из: Nsk
Пользователь №: 20 094



Не подскажете - существуют ли в природе платы на AT91RM9200, AT91SAM9260, LPC2468, где в качестве внешней памяти используется асинхронная SRAM? Попутно может укажете "большие" SRAM с 32-х разрядным интерфейсом, если такие существуют...
Go to the top of the page
 
+Quote Post
iit
сообщение Jun 19 2007, 02:48
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 8-11-04
Из: Томск
Пользователь №: 1 070



Цитата(dmtr @ Jun 19 2007, 05:27) *
Не подскажете - существуют ли в природе платы на AT91RM9200, AT91SAM9260, LPC2468, где в качестве внешней памяти используется асинхронная SRAM? Попутно может укажете "большие" SRAM с 32-х разрядным интерфейсом, если такие существуют...


K6X8016T3B например.
А вообще посмотрите у самсунга.
Go to the top of the page
 
+Quote Post
Paramedic
сообщение Jun 19 2007, 09:04
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 181
Регистрация: 15-01-07
Пользователь №: 24 436



Цитата(dmtr @ Jun 19 2007, 06:27) *
Не подскажете - существуют ли в природе платы на AT91RM9200, AT91SAM9260, LPC2468, где в качестве внешней памяти используется асинхронная SRAM? Попутно может укажете "большие" SRAM с 32-х разрядным интерфейсом, если такие существуют...

А по Вашим оценкам на сколько быстрее будет работать AT91 в связке с SRAM по сравнению с SDRAM? Вообще, чем вызвана необходимость использования именно SRAM? Просто я сейчас борюсь за производительность и есть мысли попробовать SRAM вместо SDRAM.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jun 19 2007, 15:14
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



SRAM вешается к at91rm9200 по 16-битной шине, SDRAM - по 32 разрядной. Посему SRAM работает медленнее.
Go to the top of the page
 
+Quote Post
dmtr
сообщение Nov 15 2007, 01:41
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 5-09-06
Из: Nsk
Пользователь №: 20 094



А если взять связку AT91SAM9260 + SRAM, будет ли премущество в быстродействии перед связкой AT91SAM9260 + SDRAM?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 15 2007, 04:53
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Если задача хорошо ложится в кэш, то большого выйгрыша от использования SRAM не будет.
Go to the top of the page
 
+Quote Post
romashko
сообщение Nov 15 2007, 06:26
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 25-12-06
Пользователь №: 23 865



Цитата(sergeeff @ Jun 20 2007, 01:14) *
SRAM вешается к at91rm9200 по 16-битной шине, SDRAM - по 32 разрядной. Посему SRAM работает медленнее.


не надо гнать пургу!
при включенных кешах инструкции и данных разрядность шины
у внешней памяти практически не играет роли.

сам подсоединял 16-битную SRAM на частоте 50 МГц. Размещал в ней видеобуфер и код программы. Условное число FPS было 160

далее подсоединял две микросхемы SDRAM (16*2=32 бита) на частоте 50 МГц. Разместил видеобуфер и код. Число FPS было около 70

плюс с применением SDRAM возникают огромные проблемы, если нет достаточного опыта в разводке на высоких частотах!

Со SRAM проблем никогда не возникает (хоть ты 10-сантиметровыми проводами её к контроллеру припаяй!)

Всё вышесказанное мной - видили мои глаза, поэтому оспариванию НЕ ПОДЛЕЖИТ!!!
Можете верить или не верить - дело ваше...

Теперь по шине:
У ATMEL ARM9 шина статики действительно урезана до 16 бит (за что им кидаем в фейс помидоры!)
У Philips ARM7 шина 32 битная, но нет кешей

Вывод: нужно искать ARM9 с кешами и нужной 32-битной шиной

Цитата(iit @ Jun 19 2007, 12:48) *
K6X8016T3B например.
А вообще посмотрите у самсунга.


256k x 16 слишком маловасто.

у ИССи, ЦИПРЕСа и ТОШИБы есть 1M x 16. Цены у них взлётно- большие biggrin.gif

Сообщение отредактировал romashko - Nov 15 2007, 06:26
Go to the top of the page
 
+Quote Post
doomer#gp
сообщение Nov 15 2007, 07:49
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



SRAM тоже разная бывает : есть 7-10ns которая кушает почти 2000mW (>16Mbit), а есть низкопотребляющая 45 - 70 ns.

Я придерживаюсь следующего критерия для памяти во встроенных системах промышленного применения: DDR, SDR SDRAM c ECC или SRAM. Ибо SRAM надежнее по принципу действия. Для многих ИМС SRAM, в частности Cypress, заявленная нижняя температура -55.
Go to the top of the page
 
+Quote Post
dmtr
сообщение Nov 15 2007, 08:29
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 5-09-06
Из: Nsk
Пользователь №: 20 094



Цитата(romashko @ Nov 15 2007, 12:26) *
сам подсоединял 16-битную SRAM на частоте 50 МГц. Размещал в ней видеобуфер и код программы. Условное число FPS было 160
далее подсоединял две микросхемы SDRAM (16*2=32 бита) на частоте 50 МГц. Разместил видеобуфер и код. Число FPS было около 70

В AT91SAM9260 SDRAM, вроде, можно подцепить на 100МГц, а SRAM на 50 МГц, и ту и другую по
32 -битной шине ... Поэтому на первый вызгляд по быстродействию почти один хрен ?
Цитата
Теперь по шине:
У ATMEL ARM9 шина статики действительно урезана до 16 бит (за что им кидаем в фейс помидоры!)
У Philips ARM7 шина 32 битная, но нет кешей
Вывод: нужно искать ARM9 с кешами и нужной 32-битной шиной

У AT91SAM9260 шина SRAM 32 битная или я ошибаюсь?

Цитата
у ИССи, ЦИПРЕСа и ТОШИБы есть 1M x 16. Цены у них взлётно- большие biggrin.gif

Почем, если не секрет?
Go to the top of the page
 
+Quote Post
Dimitry_
сообщение Nov 15 2007, 13:52
Сообщение #10





Группа: Новичок
Сообщений: 5
Регистрация: 4-04-06
Пользователь №: 15 774



Цитата(iit @ Jun 19 2007, 05:48) *
K6X8016T3B например.
А вообще посмотрите у самсунга.

На Самсунг к сожалению смотреть уже нельзя. Они собрались снимать с производства большие SRAM типа 8016 и 1616. Вместо них бриллианс будет делать. У всех остальных память к сожалению дороже на 20-30%.
Теперь по теме. С AT91RM9200 Самсунг работал нормально. Параллельно ставил динамику от Исси. По скорости особой разницы не обнаружил. С 2468 ситуация практически такая же. Разве что по вполне понятным причинам все медленее.
Несколько хуже ситуация была на Циррусе EP9302. Там почему то статика притормаживала. Тест написан на gcc и читает и пишет массив 512К.

Сообщение отредактировал Dimitry_ - Nov 15 2007, 13:56
Go to the top of the page
 
+Quote Post
dmtr
сообщение Nov 15 2007, 14:44
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 5-09-06
Из: Nsk
Пользователь №: 20 094



Цитата(Dimitry_ @ Nov 15 2007, 19:52) *
Теперь по теме. С AT91RM9200 Самсунг работал нормально. Параллельно ставил динамику от Исси. По скорости особой разницы не обнаружил. С 2468 ситуация практически такая же. Разве что по вполне понятным причинам все медленее.

Не вполне понятно почему все медленнее у 2468? Если внешняя память у 2468 работает на частоте ядра, то при пересылках память - память связки AT91RM9260+SRAM и LPC2468+SRAM должны показывать быстродействие одного порядка.
Go to the top of the page
 
+Quote Post
romashko
сообщение Nov 16 2007, 02:04
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 25-12-06
Пользователь №: 23 865



Цитата(dmtr @ Nov 15 2007, 18:29) *
У AT91SAM9260 шина SRAM 32 битная или я ошибаюсь?

А где взять SRAM с ШД 32бит ? Бутерброды из двух- четырёх- микрух делать не хочеца

Цитата(dmtr @ Nov 15 2007, 18:29) *
Почем, если не секрет?


Не помню...
Глянте в "точку опоры". Fast Speed SRAM.
Есть экспонаты до 1M x 16. Кушают действительно много

Цитата(doomer#gp @ Nov 15 2007, 17:49) *
Ибо SRAM надежнее по принципу действия

Однозначно да! И более устойчива по рассогласованию на High Speed
Go to the top of the page
 
+Quote Post
vugluskr
сообщение Jun 23 2010, 11:05
Сообщение #13


High speed digital design
***

Группа: Свой
Сообщений: 413
Регистрация: 6-10-09
Пользователь №: 52 786



cделал 10 слойку на ней at91sam9xe512 +sdram (2 x k4s561632j-ui75 - samsung)

классически не запускается микросхема сдрама. упреждая вопросы - терминаторы стоят, микросхемы от проца на расстоянии около 10мм, отдельные слои питания и земли. Дорожка клоков идет через терминатор 10 ом от проца к памяти. Начинал запускать со 100МГц, опустился до 10МГц дабы разобраться с проблемами. Вот что обнаружил. В настройках СДРАМ контроллера в АРМе установил питание контрола 3V3 осцилом вижу клоки на уровне 1.4-1.6 Вольт. Пробовал настройки проца и HIGH и LOW DRIVE - результат сильно не меняется. Кто использует подобную микросхему памяти - ответьте что может быть не так и какого уровня клоки у Вас.

Cпасибо


--------------------
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 23 2010, 11:36
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(vugluskr @ Jun 23 2010, 15:05) *
В настройках СДРАМ контроллера в АРМе установил питание контрола 3V3 осцилом вижу клоки на уровне 1.4-1.6 Вольт.

Подобных настроек в SDRAMC нет, есть только выбор типа устройства. На уровнях выходных сигналов это никак не отражается.
У осциллографа полосы точно хватает?
Go to the top of the page
 
+Quote Post
vugluskr
сообщение Jun 23 2010, 11:51
Сообщение #15


High speed digital design
***

Группа: Свой
Сообщений: 413
Регистрация: 6-10-09
Пользователь №: 52 786



Цитата(aaarrr @ Jun 23 2010, 15:36) *
Подобных настроек в SDRAMC нет, есть только выбор типа устройства. На уровнях выходных сигналов это никак не отражается.
У осциллографа полосы точно хватает?


1) пардон эти настройки в EBI
2) полосы хватает

какая вообще может быть причина недовыдачи напряжения - мозговой штурм (а то у меня кризис идей)


--------------------
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01478 секунд с 7
ELECTRONIX ©2004-2016