Слот для оперативной памяти
- Войдите на сайт для отправки комментариев
Ср, 21/09/2016 - 00:58
Доброго времени суток. Нужен слот для оперативной памяти, чтобы припаять на плату, желательно с 2.54 стандартом между пинами со стороны платы. Для опытов с реальной оперативкой и ардуиной.
Как он называется по-русски и желательно по-английски? Не могу правильно задать запрос в поисковике..
Также буду благодарен, если кто-то поделится идеей, как можно обойтись без него, но и без пайки. А то память ноутбучная, припаять проводки к какждой дорожке скилла не хватит...
Вопрос по названию отпадает - это я нашел. DDR3 204 SLOT или SOCKET - прокатывает, ищет. Кто-то имел опыт в адаптации этой штуковины к макетным платам?
Вы с ума сошли? В стандарте ддр четыре или пять частотных доменов с наносекундными таймингами. Какие макетные платы? Какие ардуины?
Вы с ума сошли? В стандарте ддр четыре или пять частотных доменов с наносекундными таймингами. Какие макетные платы? Какие ардуины?
да ладно, я где-то видел на этом же форуме, что ардуину без проблем с димами скрещивали. тока повторно найти не могу, не помню по какому запросу вылезало
А еще там говорилось про то, что вроде можно задействовать лишь часть пинов и работать с одной микросхемой с планки. Короче, в любом случае я буду пробовать. Вопрос стоит лишь в установке. У меня почти всех видов валяются планки, но напаивать на них проводки прям на планку я не рискну... надо как-то закрепить и приладить к макету.
Интригуете беспощадно. В чем конечная цель?
Интригуете беспощадно. В чем конечная цель?
Конечная цель - 32битный контроллер памяти, преобразующий интерфейс в память и наоборот. Думаю, что SPI. Потому что планки 2 гига валяются от кучи старых ноутов, продавать их бесполезно, пихать это старье не во что, а выбрасывать жалко.
Контроллер это не конечная цель. Для чего нужен этот контроллер? Контроллер таа понимаю на ардуино?
Это невозможно. Ресурсов и быстродействия ардуины не хватит даже на регенерацию. Т.е., если представить, что с помощью некоего шаманства такую память таки подключили, то она будет постоянно все забывать. Получится не память, а склероз.
Повесьте регенератор на аппаратный таймер и склероз уолетучится. Кстати и ресурсов проца займет ровно .. ноль. :)
Тоже где-то видел такой "контроллер", но понял что SDRAM нафиг не интересно для Ардуино.
Повесьте регенератор на аппаратный таймер и склероз уолетучится. Кстати и ресурсов проца займет ровно .. ноль. :)
Тоже где-то видел такой "контроллер", но понял что SDRAM нафиг не интересно для Ардуино.
Ну вот например эта штука STM32F429IGT6 имеет встроенную поддержку SDRAM. Пока не читал полностью даташит, просто пробежался, но она может. Вопрос только все ли, или только более ранние (хотя по адресам 2 гига тянет). Так что если даже этот контроллер использовать как прослойку (дорогая однако прослойка от 2300 рублей), то возможность подключить SDRAM уже гарантирована.
Но я все же хочу найти более дешевый способ с более дешевым железом. Главное, чтобы он был не более хлопотным, чем выводить контакты оперативки на макет... 204 долбаных контактов! это ж рихнуться можно, паял последний раз лет 20 назад =)
(дорогая однако прослойка от 2300 рублей)
запихать куда нибудь эти планки самоцель? Тогда зачем мелочиться?
зы. За вдвое меньшие деньги можно купить мини комп с встроенным гигом памяти
Фейспалм. Двойной. Logik - полностью прав. Продолжайте пиар, я - откланиваюсь. :)
Вы и модель этого "регенератора" назвать можете?
ТС слегка попутался, были попытки применять плашки от компа. Только SIMM на 30 контактов. Но нашим умельцам это до лампочки, а PCI видео карту к Дуне подключить слабо?
ТС слегка попутался, были попытки применять плашки от компа. Только SIMM на 30 контактов. Но нашим умельцам это до лампочки, а PCI видео карту к Дуне подключить слабо?
Слабо конечно же. Я как раз пытаюсь отойти от всех комповских деталей. Оперативка является исключением, так как из всех рассмотренных мной вариантов только SDRAM удовлетворяет по цене-"качеству". Вы видели цены на SRAM? Это же какой-то срам, чесслово. А SDRAM валяются у каждого второго, все исправные, бесплатные, у кого-то висят на авито за копейки.
Или вы знаете какой-то источник SRAM кроме "старых кэшей от хардов"?)))
Вы видели цены на SRAM?
Или вы знаете какой-то источник SRAM кроме "старых кэшей от хардов"?)))
А сколько вам этой памяти для ардуины надо? 32 килобайта стоят 35 рублей, если заказывать десяток: https://ru.aliexpress.com/item/10pcs-lot-23K256-I-SN-23K256-SRAM-256KBIT...
Я честно не понимаю, зачем МК нужно много оперативки. Программу туда не загрузить. Данные проще и дешевле на внешней SD карте хранить.
SRAM производят сейчас не как память для МК, а как быстродействующую память или память со сверхнизким энергопотреблением. И то, и другое, понятно, что не дешево. Обслуживать обычную DRAM гимморой из-за регенерации. А уж про SDRAM я вообще молчу, когда на ардуино ошалеешь в допустимую ей времянку влезать и конфигурировать ее. SDRAM же конвеерная, она данные не выдаст сразу после выставления адреса.
Я честно не понимаю, зачем МК нужно много оперативки. Программу туда не загрузить. Данные проще и дешевле на внешней SD карте хранить.
Да похоже он плохо представляет, что такое микроконтроллер и его нишу применения. И чем Ардуина отличается от одноплатных компьютеорв, на которых отдельно распаяны мощный микропроцессор, много оперативки и т.д. LastHopeMan сам писал, что он программист и ни разу не инженер.
Вы видели цены на SRAM?
Или вы знаете какой-то источник SRAM кроме "старых кэшей от хардов"?)))
А сколько вам этой памяти для ардуины надо? 32 килобайта стоят 35 рублей, если заказывать десяток: https://ru.aliexpress.com/item/10pcs-lot-23K256-I-SN-23K256-SRAM-256KBIT...
Я честно не понимаю, зачем МК нужно много оперативки. Программу туда не загрузить. Данные проще и дешевле на внешней SD карте хранить.
SRAM производят сейчас не как память для МК, а как быстродействующую память или память со сверхнизким энергопотреблением. И то, и другое, понятно, что не дешево. Обслуживать обычную DRAM гимморой из-за регенерации. А уж про SDRAM я вообще молчу, когда на ардуино ошалеешь в допустимую ей времянку влезать и конфигурировать ее. SDRAM же конвеерная, она данные не выдаст сразу после выставления адреса.
Да уж, почитав 100500 инфы про SDRAM я понял как минимум то, что использовать ее на частотах до 100 мегагерц почти нереально. В лучшем случае можно использовать лишь четверть объема, потому что считать всю ячейку ни ардуина, ни ей подобные, не успеют. Исключением было бы, если бы можно было понизить частоту оперативки до 33 мегагерц, хотябы. Но кроме как найти в мусорке оперативку на 33 мегагерц, других вариантов пока не нашел.
Я честно не понимаю, зачем МК нужно много оперативки. Программу туда не загрузить. Данные проще и дешевле на внешней SD карте хранить.
Да похоже он плохо представляет, что такое микроконтроллер и его нишу применения. И чем Ардуина отличается от одноплатных компьютеорв, на которых отдельно распаяны мощный микропроцессор, много оперативки и т.д. LastHopeMan сам писал, что он программист и ни разу не инженер.
Отсюда делаю вывод. Что толку с оперативки SDRAM для контроллера, если он ни разу не может воспользоваться ее быстродействием (относительно него). Проще получается взять ноутбучный саташный хард, включить его через переходник по USB - и работать с ним спокойненько и как оператива, и как с ПЗУ. Он же вроде как достаточно шустрый в наше время и протоколы дружелюбнее. Так ведь? И пинов меньше =)
p.s. а то я глянул еще разок на ноутбучные планки, глянул на комповские, опять на ноутбучные... 6 см на 102 пина... убиться можно соединять их в домашних условиях. Похоже я перегнул палку в своих желаниях именно SO-DIMM устанавливать на макет.
Похоже, что не только с SO-DIMM.
Ну почему же, DDR обычный первый валяется, с виду хорошо пойдет (физически). Если достать под нее разъем, то две частые дорожки можно поделить пополам - и получится четыре дорожки по 2.54, причем ровно, судя по измерениям. Возможно, это даже не случайность. В общем когда-нибудь вернусь к этой теме ради спортивного интереса...
Да-да. Хорошо фантазировать, когда ты не имеешь ни малейшего представления о реальности. У SDRAM практически все линии требуют терминирования. В этой свзязи приготовьтесь на каждый пин еще и по резистору напаять. Плюс под это дело требуется отдельное питание. Следующее требование -- одинаковая длина соединений с точностью до долей миллиметра. Т.е. провода на своей макетке вам придется резать под микроскопом. Если это требование проигнорировать, то возникнет явление под названием "гонка сигналов", когда фронты импульсов будут приходить на модуль памяти и на управляющий им контроллер в разное время, отчего возникнет рассинхронизация и обмен данными станет невозможен.
То, чем вы собираетесь заняться "ради спортивного интереса", требует довольно серьезной квалификации, причем не только и не столько в пайке. Но вас же это не особо останавливает, правда? Нарисуем, будем жить. Что ж, рисуйте. Живите. Ничего реального вы никогда не сделаете.
Да-да. Хорошо фантазировать, когда ты не имеешь ни малейшего представления о реальности. У SDRAM практически все линии требуют терминирования. В этой свзязи приготовьтесь на каждый пин еще и по резистору напаять. Плюс под это дело требуется отдельное питание. Следующее требование -- одинаковая длина соединений с точностью до долей миллиметра. Т.е. провода на своей макетке вам придется резать под микроскопом. Если это требование проигнорировать, то возникнет явление под названием "гонка сигналов", когда фронты импульсов будут приходить на модуль памяти и на управляющий им контроллер в разное время, отчего возникнет рассинхронизация и обмен данными станет невозможен.
То, чем вы собираетесь заняться "ради спортивного интереса", требует довольно серьезной квалификации, причем не только и не столько в пайке. Но вас же это не особо останавливает, правда? Нарисуем, будем жить. Что ж, рисуйте. Живите. Ничего реального вы никогда не сделаете.
Я вижу, вы много реального сделали, чтобы в кого-то пальцем тыкать.
А вы этого и не могли видеть. У вас никогда небыло такой возможности. О чем эта вздорная ремарка?
А вы этого и не могли видеть. У вас никогда небыло такой возможности. О чем эта вздорная ремарка?
о том, что вы горазды повыебываться на техническом форуме перед новичком, хотя ничего особого из себя не представляете, судя по пответам. Средненький инженер, максимум. А понтов как с профессора. Три дня мне мозги ебете, пытаясь как-то поддеть, я уже вас послал один раз вежливо. Теперь посылаю не вежливо: идите на хуй, а 5021 и читать ваши дебильные сообщения я не буду. Твои.
И ответ твой я читать не собираюсь, если что, можешь не утруждаться. Благо нашелся адекватный человек на этом форуме, который одной ссылкой ответил на все мои вопросы заданные и не заданные. В отличие от.
о том, что вы горазды повыебываться на техническом форуме перед новичком, хотя ничего особого из себя не представляете, судя по пответам. Средненький инженер, максимум. А понтов как с профессора. Три дня мне мозги ебете, пытаясь как-то поддеть, я уже вас послал один раз вежливо. Теперь посылаю не вежливо: идите на хуй, а 5021 и читать ваши дебильные сообщения я не буду. Твои.
И ответ твой я читать не собираюсь, если что, можешь не утруждаться. Благо нашелся адекватный человек на этом форуме, который одной ссылкой ответил на все мои вопросы заданные и не заданные. В отличие от.
кого это здесь такого, снова, без меня унижают на техническом форуме какие-то вшивые инженеры?
При дальнейшем изучении даташитов и гулящих в инете материалов пришел к выводу, что все же DDR1 можно завести даже на AVR. PLL достаточно генерить около 0.128 мегагерц, чтобы успевать и данные обновлять, и вводить-выводить (это для планки 256 мегов, для более мелких еще более мягкие условия). Также оказалось, что собственно PWM внутреннего у планок нет (кроме чипов там восьминогий, но он EEPROM, ничего не производит), вот собственно берем из ардуины какой хотим и живем в шоколаде. Проблема может возникнуть при нехватке ног, да и там ширина шины на планке 64 бита. Поэтому проще всего без лишних заморочек снять 1-4 чипов (по 1 на каждые 8 бит нашего основного контроллера, который с этими данными собирается работать) - и через сопротивление подключить напрямую к контроллеру, который призван тактировать и прогонять через шину ввод-вывод.
В общем на пальцах получается все красиво, за исключением пайки. Лично я пока плюнул после нескольких попыток и купил SRAM на 4 мега в DIP32, который как родной садится на макет.
Че чем закончилось ?
А , плюнул, понятно.
Че чем закончилось ?
А , плюнул, понятно.
уже есть 8ми ногая PSRAM 64Мегабит ( 8 мегабайт) , стоит 50руб , применяется на ESP32сам , и кто куда поставит .
http://arduino.ru/forum/programmirovanie/primer-ispolzovaniya-esp-psram64h-s-arduino
ну мне наод скорость записи 200мбит\сек
ну мне наод скорость записи 200мбит\сек
А на какой "камень" Вы ориентируетесь?
BluePill теоретический максимум 36 Мбит/с, на практике в несколько раз меньше.
Память будет просто записывать данные с этой скоростью, буфер для логического регистратора, mega328 просто считывать и управлять.Камень тут значения не имеет.