Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   SIMM 30pin на DDR
RSS

SIMM 30pin на DDR

эмуляция FPM RAM средствами ПЛИС\микроконтроллера на базе DDR SDRAM

<<Назад  Вперед>> Страницы: 1 2 *
Печать
 
elser
Newbie


Всего сообщений: 78
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 апр. 2011
Оффтопик: Оффтопик:

Fe-Restorator написал:
[q]
Если дорабатывать мать дополнительным разъёмом, почему не доработать биос
[/q]
ТС посчитал дорогой микросхему, которая стоит 200 рублей :) . Думаете, он посчитает эти доработки недорогими :biggrin: ?
SatinS
Newbie


Откуда: СПБ
Всего сообщений: 68
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2010
elser написал:
[q]
В простом варианте будет использоваться только 1/8 шины (8/64). И не о каком удвоителе/делителе частоты речь не идет, поскольку вы не сможете указать сигнал, частоту которого нужно удвоить/поделить .
[/q]
Почему вдруг 1\8 шины? Вот беру со стола планку, микросхемы K4H560838D-TCC4, по даташиту написано Organization 32Mx8 \ 16Mx16. Вы меня не поняли, я имел в виду особенность DDR работать по спадающему фронту.

elser написал:
[q]
Покажите схемотехнику, на которую надо взглянуть.
[/q]
Не придирайтесь к словам, имелись в виду характеристики ячеек.

elser написал:
[q]
Подскажите модели таких ARM микроконтроллеров и их стоимость. Если не найдете ARMов, подскажите модели и цену любых других, достигших уровня ПЛИС.
[/q]
100-133мгц потянет уже практически любой арм контроллер от stm, если вы имелли ввиду bga плисины от тысячи рублей и дороже с частотами до 700мгц, то могу утереть вам нос свежей линейкой STM32F429/439 аж с готовой поддержкой SDRAM, даже придумывать ничего не надо. :tongue:

elser написал:
[q]
Это дорого ? Сколько вы хотите потратить на этот проект?
[/q]
Таки вы не поверите, ничего :) ноль, ddr буквально на дороге валяется, а несколько стмовских семплов я могу достать занахаляву.

hoorma написал:
[q]
Уважаемый SatinS, не хочу вам портить настроение, но вы залезли в область, в которой без крайне обширных инженерных знаний не обойтись. Даже зная вдоль и поперек общую электротехнику и все, что дают в наших вузах на данную тему, вопрос крайне сложно разрешить.
[/q]
Мне кажется вы поторопились с выводами. Мне это интересно, надо тратить время на то, что интересно =)

Опять же отвечая на крики 200р дорого и т.д.
Для начала это не проект, а идея. А во вторых в ней нет смысла, если реализация по цене превысит стоимость 16ти метровых симов.
SatinS
Newbie


Откуда: СПБ
Всего сообщений: 68
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2010
Fe-Restorator написал:
[q]
Если дорабатывать мать дополнительным разъёмом, почему не доработать биос, превратив STR в STR+F ?! Хорошо, пусть не на винче, а в чмосе/нвраме хранить байтик "зри во флеш", это даже проще получится. Невелика доработка.
[/q]
я не говорил ничего про доработку платы... по моему меня все неправильно поняли :( я говорил, про размещение преобразователей, контроллера и одной микросхемы ddr на "теле" 30ти пинового симма.

В тему, на следующей неделе как раз помучаю вопросами про реализацию контроллера sdram в stm микроконтроллере представителей компаний STMicroelectronics :biggrin: они в питер приезжают
elser
Newbie


Всего сообщений: 78
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 апр. 2011
SatinS написал:
[q]
Почему вдруг 1\8 шины?
[/q]
Потому что ширина шины DDR = 64 бита, а ширина шины SIMM 30pin = 8 бит. Если делать самый простой схемотехнический вариант, то 7/8 шины вы просто не используете. Если вы будете делать сложный вариант, то можно утилизировать шину полностью.


SatinS написал:
[q]
микросхемы K4H560838D-TCC4, по даташиту написано Organization 32Mx8 \ 16Mx16
[/q]
В интернетах есть выражение RTFM. Чтобы вас не заставляли каждый раз читать указанную по ссылке статью, постарайтесь не допускать утверждений, несущих ложную информацию.
Согласно даташиту, предоставленному Самсунгом (рев.1.1 от 02.2003), партнамбер K4H560838D-TCC4 обозначает микросхему с организацией 32M x 8.


SatinS написал:
[q]
я имел в виду особенность DDR работать по спадающему фронту
[/q]
Нарастающий фронт или спадающий - не играет большого значения. Вы в любом случае обязаны генерировать этот сигнал сами.


SatinS написал:
[q]
Не придирайтесь к словам, имелись в виду характеристики ячеек.
[/q]
Выражайте мысли яснее, тогда я не буду придираться.
Характеристики ячеек - напишите конкретные цифры.


SatinS написал:
[q]
100-133мгц потянет уже практически любой арм контроллер от stm
[/q]
Не подражайте Fe-Restorator по части вранья.
Вот АРМы от СТМ - не все. Если добавить оставшиеся, будет еще хуже для вас.
Посчитайте количество контроллеров, которые могут работать с частотой >=100 МГц и имеют контроллер внешней памяти. Посчитайте количество всех АРМов от СТМ. Покажите эти цифры.
Если взять F4 с тактовой частотой 180 МГц (пусть даже 200 МГц - считать удобнее), то один такт = 5 нс. Напишите программу, которая хотя бы за 10 тактов (50 нс) успеет понять, что произошло обращение к ячейке FPM по адресу xxxxxx с целью записи значения yyyyyy, и записать это значение в нужную ячейку DDR.


SatinS написал:
[q]
могу утереть вам нос свежей линейкой STM32F429/439 аж с готовой поддержкой SDRAM, даже придумывать ничего не надо
[/q]
Даже при использовании SDRAM нужно придумать программу, о которой я говорил выше. Для DDR надо придумывать значительно больше.


SatinS написал:
[q]
несколько стмовских семплов я могу достать занахаляву
[/q]
Если получите Дискавери/Еву, то это хоть удобно. Если просто контроллеры, то придумывайте разводку платы :biggrin: .


SatinS написал:
[q]
А во вторых в ней нет смысла, если реализация по цене превысит стоимость 16ти метровых симов.
[/q]
Сразу укажите цифру чтобы не читать наши выдумки :) .
SatinS
Newbie


Откуда: СПБ
Всего сообщений: 68
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2010
elser, блин вы меня упорно не хотите понимать :biggrin: ну хорошо, вот у нас модуль, он 64 бита, на нём физически 8 микросхем, шина же не общая у этих 8ми микросхем, она делится на 8 "шинок" по 8 бит, соответственно одна микросхема 8ми битная, что для нас идеальное условие. То есть одна микруха имеет 8 ног дата инпут\аутпут. Я собственно это из даташита и взял :( 32м на 8бит... 8 таких микросхем по 32 мегабайта дают нам искомый модуль на 256 метров. Да, тактировать надо от внешнего генератора. Делитель имелся ввиду из-за того, что тактовая частота памяти должна быть в 2 раза ниже частоты на которой с микросхемой будет общаться контроллер, потому что DDR "по 2м фронтам" работает. Тут правда я не уверен на 100% надо курить даташит, но выходит что так. На самом деле тут пока затык, я точно помню, что ддр внутри содержит буферы которые нашпиговываются данными по обоим фронтам, но я не помню как она выдают информацию из себя. Раз ориентируетесь в теме предлагаю помочь и нацарапать диаграммки с циклами чтения и записи.

elser написал:
[q]
Выражайте мысли яснее, тогда я не буду придираться.Характеристики ячеек - напишите конкретные цифры.
[/q]
Опять же напишите сами :) я как бэ ничем никому не обязан, и тема открыта, что бы обсуждать.

elser написал:
[q]
Вот АРМы от СТМ - не все. Если добавить оставшиеся, будет еще хуже для вас.Посчитайте количество контроллеров, которые могут работать с частотой >=100 МГц и имеют контроллер внешней памяти. Посчитайте количество всех АРМов от СТМ. Покажите эти цифры.Если взять F4 с тактовой частотой 180 МГц (пусть даже 200 МГц - считать удобнее), то один такт = 5 нс. Напишите программу, которая хотя бы за 10 тактов (50 нс) успеет понять, что произошло обращение к ячейке FPM по адресу xxxxxx с целью записи значения yyyyyy, и записать это значение в нужную ячейку DDR.
[/q]
Так добавьте! Только желательно из каталога компэла и недорогие, с контроллером внешней памяти я пока не рассматриваю ибо дорого. На счёт программы, она должна быть простейшая и на асме, наше спасение в том, что мы сможем тормозить с ответом компьютеру и тактов у нас будет намного больше, самое узкое место это команды и адреса, всё верно, но у нас много ног, на которые мы можем городить логику. Тут правда встаёт вопрос а нужен ли нам вообще мк :biggrin:

elser написал:
[q]
Если получите Дискавери/Еву
[/q]
Это мало вероятно, но я расчитываю на свеженькую демоплатку, угу. Но разводку само собой надо рисовать.

написал:
[q]
elser написал:
[q]
Сразу укажите цифру чтобы не читать наши выдумки
[/q]
SatinS написал:
[q]
Таки вы не поверите, ничего ноль, ddr буквально на дороге валяется, а несколько стмовских семплов я могу достать занахаляву.
[/q]
[/q]
Fe-Restorator
Гость

Ссылка

SatinS написал:
[q]
шина же не общая у этих 8ми микросхем, она делится на 8 "шинок" по 8 бит, соответственно одна микросхема 8ми битная, что для нас идеальное условие. То есть одна микруха имеет 8 ног дата инпут\аутпут
[/q]
Не понял. 8-битная шинка == 2^8 степени, что никак не равно 32768 и более. Каким макаром ты собрался адресовать 32M всего 8-ю битами?


Независимо от типа и собственного объёма чипа памяти, будучи посаженным на 8-битную шину, он не превысит ёмкость в 256К. 256Кб DDR1 памяти == смешно. И нет смысла городить огород, достаточно на толкучке раздобыть обычных simm30, горстку.

С другой стороны: мне не ведом мега-i(n) камень, работающий с памятью формата simm30. А 8086..80386 не сумеют работать более чем с 2 метрами памяти (с 16-ю, и с 32-мя). Смысла вкорячивать туда ddr не вижу.
486-е поколение уже юзало длинные симы, тут чуток получше с обстановкой, но всё-равно плохо.
Сейчас на форуме
SatinS
Newbie


Откуда: СПБ
Всего сообщений: 68
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2010
Fe-Restorator написал:
[q]
Не понял. 8-битная шинка == 2^8 степени, что никак не равно 32768 и более. Каким макаром ты собрался адресовать 32M всего 8-ю битами?
[/q]
32 миллиона 8ми битных ячеек имеется ввиду, по 8 бит с 8ми ног разом читаем\пишем. Для адресации там используются другие ноги и их больше, естественно все 32 метра мы не будем адресовать, физически реально только 16ть.
Fe-RestoratorА почему 386й не сможет работать более чем с 2мя метрами?
elser
Newbie


Всего сообщений: 78
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 апр. 2011
SatinS написал:
[q]
Раз ориентируетесь в теме предлагаю помочь и нацарапать диаграммки с циклами чтения и записи.
[/q]
Предлагаю пойти в гости к Гуглу.


SatinS написал:
[q]
Опять же напишите сами
[/q]
Вы, чего, и конфеты за меня есть будете? © ™ ®


SatinS написал:
[q]
Так добавьте! Только желательно из каталога компэла и недорогие
[/q]
Вы очень похожи на Fe-Restorator - одинаково не можете ответить за свои слова.


SatinS написал:
[q]
наше спасение в том, что мы сможем тормозить с ответом компьютеру и тактов у нас будет намного больше
[/q]
Вы может быть и сможете тормозить, но контроллер памяти вас ждать не будет. Тактов у вас может быть больше 10 - 25 тактов к примеру.


SatinS написал:
[q]
Тут правда встаёт вопрос а нужен ли нам вообще мк
[/q]
Будьте проще - а нужна ли нам вообще эта тема.


SatinS написал:
[q]
почему 386й не сможет работать более чем с 2мя метрами?
[/q]
Потому что Fe-Restorator опять врёт. Вот его посты о памяти для 386 раньше.
<<Назад  Вперед>> Страницы: 1 2 *
Печать
Полигон-2 »   Технический флейм »   SIMM 30pin на DDR
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS