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

 
 
 
Reply to this topicStart new topic
> Эмуляция SRAM на SDRAM
HardWareMan
сообщение Jun 2 2007, 06:04
Сообщение #1


Участник
*

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



Возникла необходимость в SRAM большого объема. От 4МБайт и выще (организация 2МсловХ16 и выше). Из готовых я максимум видел 2Мбх8 (типа TC55V8200FT-10_TOS или M48Z2M1Y, но их надо спаривать, да и размеры...). Пришел к выводу, что можно сделать эмуляцию. Система, куда ее надо подключать - закрыта, т.е. сигналы изменить я не могу. Проц М68000, цикл шины автотерминирован (DTACK формируется автоматом с 0 WaitState), тактовая около 8МГц. Т.е. частота доступа нужна примерно 8Мгц/4=2МГц. Ну может чуток быстрее, скажем, если она будет работать на 4МГц хватит за глаза. Думаю, даже если взять SDRAM 66МГц, то справится.

Теперь собственно сама проблема. Девайс должен быть внешне как обычная SRAM: адреса, данные (16 бит) и управление (CS, WH, WL, OE). Система может записывать побайтно, а читает всегда словами. Все служебные циклы SDRAM (в т.ч. и рефреш и пречердж) должны происходить скрытно от системы, данные на выходах должны присутствовать все время, пока CS и OE =0 (время установки можно обсудить). Думаю, взять какую-нибудь ПЛИС, с одной стороны к ней подрубить чип SDRAM (у меня осталось куча всяких DIMM PC66 модулей, есть чипы от 4Мб до 32Мб), а с другой - выводы эмулируемой SRAM. Какую ПЛИС посоветуете? Может у кого есть уже готовое решение? В долгу не останусь.

PS Думаю, тема будет интересной. SRAM большого объема всегда дифицит. А тут можно обойтись более быстрыми чипами SDRAM.

Сообщение отредактировал HardWareMan - Jun 2 2007, 06:06
Go to the top of the page
 
+Quote Post
anton
сообщение Jun 2 2007, 07:55
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422



Посмотри помоему у сайпрекса чтото похожее.
Go to the top of the page
 
+Quote Post
vetal
сообщение Jun 2 2007, 09:18
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



http://www.micron.com/products/psram/
Go to the top of the page
 
+Quote Post
HardWareMan
сообщение Jun 2 2007, 17:23
Сообщение #4


Участник
*

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



Цитата(vetal @ Jun 2 2007, 12:18) *

Спасибо, конечно, но в Казахстане я такое не смогу заказать. sad.gif А вот Ксилинксы и Алтеры есть в наличии. Так что пока вопрос открыт. smile.gif
Цитата(anton @ Jun 2 2007, 10:55) *
Посмотри помоему у сайпрекса чтото похожее.

Я дико извиняюсь, но можно ссылку в правильном направлении?

Сообщение отредактировал HardWareMan - Jun 2 2007, 17:24
Go to the top of the page
 
+Quote Post
vetal
сообщение Jun 2 2007, 21:10
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Я дико извиняюсь, но можно ссылку в правильном направлении?

там аналогичное решение - все в одном чипе))
ставьте ep1c3 с достаточным количеством ножек. и реализуйте sdram контроллер.
решение на fpga будет более громоздким, нежели две параллельных микросхемы.
Go to the top of the page
 
+Quote Post
anton
сообщение Jun 3 2007, 07:13
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422



Cypress
Go to the top of the page
 
+Quote Post
HardWareMan
сообщение Jun 3 2007, 11:36
Сообщение #7


Участник
*

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



Не думал, что сайт кипариса такой тяжелый.... При таком весе могли бы и навигацию поудобнее сделать. Зато нашел кое-что другое: http://www.opencores.org/cvsweb.shtml/ Может кому пригодиться?
Go to the top of the page
 
+Quote Post

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

 


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


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