А есть ли "в природе"/реальные какие-либо компы, апгрейды, аддоны, моды с использованием двухпортовой памяти?
А есть ли "в природе"/реальные какие-либо компы, апгрейды, аддоны, моды с использованием двухпортовой памяти?
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Китайцы послали в Лес с ДП СОЗУ. Буду делать ДП СОЗУ из обычной СОЗУ - да, пару десятков мелкоты ЭКФ1531, но зато точно рабочей и в наличии, и не за 2000 руб за 1 шт.
По итогам выложу Э3 и фото макета.
Самое скользкое в симуляции ДП СОЗУ - распределитель таймингов обращения - он требует весьма ВЧ гена, в районе 12...30 мгц, или иначе - неконструктивные потери времени выборки СОЗУ.
Цель - сделать из БК0010-01 БК11М с максимум 1 тактом ожидания, ну и Н1806ВМ2 за одно пристроить ( там он потребует всего пяточка мелкоты ЭКФ1533 в обвес, т.е. практически нахаляву ).
Может, кто потом и сделает коммерческий модуль на основе Э3.
Кстати, быстродействие такой ОЗУ можно регулировать плавно подстроечником СП5-16ВА - от шутрых ~300 нс до тормозных БКшных 3 мкс.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Да, понятно, что существовали редкие/экзотические/супердорогущие видеоадаптеры с двухпортовкой. И на писи тоже.
Вроде ты зрячий, да не видишь... Вроде ты слышащий, да не слышишь...
Двухпортовка внутри FPGA - это легко, однако мне не подходит (применительно к АГАТу: любая Экранная ПодСтраница размером 2КБ в пределах первых 64КБ основной памяти может отображаться в текстовых режимах, любая Экранная Страница размером 8/16КБ в пределах 128КБ основной памяти может отображаться в графических режимах).
Цель этого топика - выявить (для изучения) подобные штучки: ZX Badaloc (#1, #2, #3). Однако инфы - "кот наплакал"...
Есть еще что-либо подобное?
Последний раз редактировалось LeoN65816; 19.11.2017 в 09:50.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Последний раз редактировалось Totem; 19.11.2017 в 11:28.
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
Имхо, зря сдались. Мы с коллегой буквально 3 дня назад заказали себе подарки к НГ - тут
А для макетирования я в наших краях прикупил такие "переходники" - https://www.chipdip.ru/product/ppo-plcc-pcb
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Кстати, вполне область для малоемкой дешевой паябельной ПЛИС. В сети часто попадаются уже готовые проекты на VHDL/verilog делающие двухпортовое СОЗУ из обычной быстрой SRAM и ПЛИС. Вот например:
https://studfiles.net/preview/4447484/page:9/
https://www.altera.com/support/suppo...-ram-sclk.html
http://www.asic-world.com/examples/v..._dp_sr_sw.html
Слабо понимаю в области ПЛИС, вот бы кто попробовал и рассказал как оно.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
fpga содержит блоки sram их количество и объем зависит от конкретного чипа, эти блоки можно конфигурировать, для памяти нужной разрядности, в том числе и двух портовую.
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
Готовые двухпортовки SRAM приемлимой цены (но все же в разы дороже однопортовых) чаще всего маленькой емкости (порядка 16кб) или ну очень дорогие (в 10 раз и более дороже чем однопортовые SRAM) при емкости 64кб и более. При этом для более-менее серьезной поделки хочется емкость от 512кб. При небольших частотах, ПЛИС+1pSRAM воспроизводящие 2-портовый чип, лучшее решение ИМХО, у которого нативно двухпортовая память выигрывает только частотами при совершенно несопоставимой стоимости. Возможно офтоп, т.к. тоже не совсем понял об чем речь если не о собственно вариантах на тему двухпортовости SRAM.
Последний раз редактировалось Error404; 19.11.2017 в 14:24.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Разумеется, двухпортовка дороже. Это, как говорится, по определению. Но нынче это вполне доступно.
Сергей, вот скажи, пожалуйста, для какой-такой поделки нужно 512 килограмм двухпортовки???
Взять тот же Орион: для него достаточно 16Кх16. Младший байт ассоциируем с 0xC000-0xEFFF (или 0xС000-0xFBFF при 480х256) основной страницы/плоскости ОЗУ (bitmap), а старший по тем же адресам дополнительной страницы/плоскости (аттрибуты). При записи по этим адресам идет запись и в двухпортовку и в основную память. При чтении читается только из основной памяти. Видеоконтроллер читает одновременно и битмап и аттрибуты. Даже на мелкологике можно сделать обвязку (на плиске, конечно же, это удобней). Профит: проц и ОЗУ шпарят совершенно асинхронно от видеоконтроллера, можно гнать как душе хочется: Z80@20MHz (а это 8 Махов) - легко!
Третий раз: интересуют (для изучения) реализации натуральной двухпортовки в железках. Эмуляция двухпортовки ограничивает возможности разгона.
PS. По поводу цен: многих людей (и даже не разрабов) почему-то не пугают цены на EP1K30/EP1K50, Z84C1516FSG (Эва, Спринтер)...
Последний раз редактировалось LeoN65816; 29.11.2017 в 09:46.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)