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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Совместимость SDRAM и SRAM, Можно ли устанавливать их на общую шину адреса и даных
vm1
сообщение Oct 21 2008, 15:27
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 978



Можно ли устанавливать их на общую шину адреса и данных?

шина ARM9 работает в сетке 80мгц при обращении к SDRAM
допустимо ли такая "подвижность" шины для для более медленной SRAM,
(естественно SRAM в это время не выбрана.

К сожалению этот вопрос никак не отражен в даташитах SRAM.
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 21 2008, 15:50
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Если SRAM не выбрана (CS=1), то ей все равно что творится на шине.

FYI: SRAM бывает и быстрая - 5ns (200Mhz) была еще в те времена когда SDRAM'а не было в природе.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 21 2008, 15:50
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(vm1 @ Oct 21 2008, 17:27) *
К сожалению этот вопрос никак не отражен в даташитах SRAM.

Не верю! Либо есть выборки нескольких банков памяти со своими настройками для каждого банка, либо нет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 21 2008, 15:53
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zltigo @ Oct 21 2008, 18:50) *
Не верю!

А с чего этой инфе быть в ДШ на SRAM (это ж пассивный девайс)?!
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 21 2008, 15:57
Сообщение #5


Гуру
******

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



Еще шине может быть не все равно, что на ней стоит медленная SRAM, возможно, с относительно высокой емкостью IO. Поэтому последнюю стоит оценить и буферизировать шину при необходимости.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 21 2008, 16:37
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Oct 21 2008, 17:53) *
А с чего этой инфе быть в ДШ на SRAM (это ж пассивный девайс)?!

Тьфу, даже в голову не пришло, что "искали" в этом документе.



Цитата(aaarrr @ Oct 21 2008, 17:57) *
Еще шине может быть не все равно, что на ней стоит медленная SRAM, возможно, с относительно высокой емкостью IO. Поэтому последнюю стоит оценить и буферизировать шину при необходимости.

Все это в равной стемени относится и к ЛЮБЫМ устройствам на шине, коих в общем случае отнюдь не одно. Рассматривать SRAM, как нечто особо вредно-капризное явно не стоит.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 21 2008, 16:41
Сообщение #7


Гуру
******

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



Цитата(zltigo @ Oct 21 2008, 20:37) *
Все это в равной стемени относится и к ЛЮБЫМ устройствам на шине, коих в общем случае отнюдь не одно. Рассматривать SRAM, как нечто особо вредно-капризное явно не стоит.

Ну разумеется. Просто хотел напомнить о таком моменте, тем более, что у медленной SRAM емкость будет побольше, чем у SDRAM.
Go to the top of the page
 
+Quote Post
uriy
сообщение Oct 21 2008, 17:44
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



А зачем вообще SRAM и SDRAM одновременно использовать. Чем не устраивает только SDRAM?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 21 2008, 17:48
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(uriy @ Oct 21 2008, 19:44) *
А зачем вообще SRAM и SDRAM одновременно использовать. Чем не устраивает только SDRAM?

Кроме, как запитать статику от батарейки для backup в голову ничего не приходит...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 21 2008, 17:59
Сообщение #10


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Поживете узнаете biggrin.gif

SRAM может быть в каком-нить комби дивайсе.
SRAM дает детерменированное время отклика при обращениии к любой ячейке в области адресации.
Это еще не говоря о более тонких проблемах связанных с выравниваниями и проч. в контроллерах SDRAM в некотрых ARM-ах

Цитата(uriy @ Oct 21 2008, 21:14) *
А зачем вообще SRAM и SDRAM одновременно использовать. Чем не устраивает только SDRAM?
Go to the top of the page
 
+Quote Post
vm1
сообщение Oct 21 2008, 19:56
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 978



Да, действительно, SRAM запитана от батарейки, и используеться для сохранения при аварийных отключениях.

Попробую уточнить ситуацию:
На шине адреса и данных(32) AT91RM9200 с клоком шины 80мГц
находятся два SDRAM типа:

HY57V561620FTP-HI-C 256М (4Вх4мх16) (K4S561632H(E)-UI(TI)75 Samsung )(MT48LC16M16A2P-75 IT Micron)

и SRAM типа
CY62157EV30LL-45ZSXI (BS616LV8017EIP55) (K6X8016T3B -UF55 ) (K6F8016U3A-TF55)

в младшем байте еще есть NAND, но он заглушен по чип селлекту.
Ловимые ошибки не коррелируют с младшим байтом.
т.е. в каждом проводе шины не более 2-3 ног, подключенных к ARM.

Процессор честно выдерживает тайминг согласно ТО для каждой микросхемы
и разделяет обращения к ним с помощью чипселлектов.

Вопрос следующий:
допустимо ли присутствие на входах SRAM сигналов (ADn,DBn) изменяющих
свое состояние каждые 12.5нс в то время когда она не выбрана?
Может ли это привести к неправильной работе SRAM.
Есть подозрение, что должен существовать определенный предел частот
сигналов на шине даже для невыбранной SRAM.
В SRAM, как минимум, работают входные буфера, а они имеют ограниченное быстродействие.
Как известно, потребление КАМОП зависит от частоты и т.д.
Ктонибудь сталкивался с такой проблемой?

Я имею эффект чуствительности SRAM на на чипах одного производителя к предистории на шине.
Если перед обращением к SRAM на шине проходит бурстовый обмен с SDRAM
происходят ошибочные, чтения из SRAM, именно чтения, содержимое ячеек не изменяется.
На чипах другого производителя этого нет.
Существует также некоторая зависимость от партии чипов.
Вся картина хорошо наблюдаема на осциллографе.
Используемый тест очень прост, состоит из нескольких команд.
Емкость входа SRAM 10pF макс.
Явлений типа затянутости фронтов на шине не наблюдается.
Питание стоит жестко.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 21 2008, 20:09
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(vm1 @ Oct 21 2008, 21:56) *
Я имею эффект чуствительности SRAM на на чипах одного производителя к предистории на шине.

Обычно бывает возможность настроить в контроллере дополнительные WS при смене банка памяти. Есть/используете?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 21 2008, 20:13
Сообщение #13


Гуру
******

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



Цитата(vm1 @ Oct 21 2008, 23:56) *
Я имею эффект чуствительности SRAM на на чипах одного производителя к предистории на шине.
Если перед обращением к SRAM на шине проходит бурстовый обмен с SDRAM
происходят ошибочные, чтения из SRAM, именно чтения, содержимое ячеек не изменяется.
На чипах другого производителя этого нет.

Очень странно. Если не трудно, огласите тип "проблемной" SRAM и настройки контроллера памяти.
И характер ошибок тоже интересен.
Go to the top of the page
 
+Quote Post
vm1
сообщение Oct 21 2008, 20:30
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 978



Цитата(zltigo @ Oct 22 2008, 00:09) *
Обычно бывает возможность настроить в контроллере дополнительные WS при смене банка памяти. Есть/используете?

Нет не использовали.
Посмотрим.



Цитата(aaarrr @ Oct 22 2008, 00:13) *
Очень странно. Если не трудно, огласите тип "проблемной" SRAM и настройки контроллера памяти.
И характер ошибок тоже интересен.


Вот он, пугливый:
CY62157EV30LL-45ZSXI

Сразу после бурста, показывает доступ 75н, иногда 100н.
При хороших крутых фронтах.
Наблюдали благодаря вставке дополнительных WS.
Вставляли и в начало (до OE) и в середину (в OE).

При переходе на доступ более 100н тест проходит но
иногда появляеться ошибка другого типа низкая 1 (около 1.3В).
Аккуратная кавадратная но низкая.

Если вставлять задержку перед обращением или удалить бурст, оставив только операции
в обычном темпе исполнения программы теста, ошибка исчезает.
На K6X8016T3B -UF55 все работает без проблем.

Какие именно настройки?
если по WS для SRAM то 0 3 0 не работает.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 21 2008, 21:01
Сообщение #15


Гуру
******

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



Цитата(vm1 @ Oct 22 2008, 00:30) *
Сразу после бурста, показывает доступ 75н, иногда 100н.
...
При переходе на доступ более 100н тест проходит но
иногда появляеться ошибка другого типа низкая 1 (около 1.3В).
Аккуратная кавадратная но низкая.

Т.е. после стабилизации входных сигналов для SRAM данные она выставляет только через 75-100нс?
Или Cypress гонит брак, или Вашу шину тянет кто-то еще (что, ИМХО, более вероятно, учитывая "низкую единицу").
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 11:10
Рейтинг@Mail.ru


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