вот интересная платка - https://ru.aliexpress.com/item/18923...274233edVKT30Q
вот интересная платка - https://ru.aliexpress.com/item/18923...274233edVKT30Q
andrews, дык чего собираем? Я что-то запутался. Денге нести или обождать еще лет 30.
Афтор определись и обозначь, чего собираем на протухшем eZ80 (ZX, MSX, XT, AT и …)
На секундочку из прошлого MSX
![]()
Последний раз редактировалось OrionExt; 08.08.2019 в 17:03.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Ни одно из перечисленного. И eZ80 совсем не протухший.
Сначала собираем Если идеи взлетят (а трудности в их реализации уже возникли), то потом буду думать как из этого сделать компьютер. Как сформулировал andrews - компьютер автономный, т.е. работающий без IBM PC, и чтобы в него можно было лезть паяльником. И с эмуляцией ZX. Про MSX почитать надо, я про него ничего не знаю.
Комплектующие заказал, должны приехать к концу месяца.
Про MSX не читайте, а то станите адептом 16 битовой адресации, что на самом деле не было уж большой проблемой (когда активный код работает в пределах 16кБ). А так и было. А сейчас эффективный код летает по 1ГБ?
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
По 4 мегабайтам, если правильно понял вопрос. Хотя у eZ80 16 мегабайт, но транслятор ограничим 256 страницами по 16 килобайт.
Может, эта информация поможет. Павел Рябцев начал делать модули на Z280.
Фото в контакте
А вот, описание самого компьютера:
https://www.retrobrewcomputers.org/d...:plasmo:z280rc
Там общая шина RC2014. Поэтому к этому компьютеру нужна внешняя видеокарта. Без видеокарты модуль отправляет команды на терминал. Идеально бы смотрелась бы видеокарта с аппаратным мультиколором 240 на 512 как у Профи.
Последний раз редактировалось Smalovsky; 08.08.2019 в 23:11.
¡Un momento, señor fiscal!
Ну вот, кстати, пример системы с шиной, без BGA 2 или 4 слойной платой. Единственное, что мне не нравится в такой конструкции, что модули не крепятся на кейс под планку и винт для лучшего контакта как в PC. Поэтому если тепловые режимы позволят, то более надежной, хотя и более дорогой (так как разъемы удваиваются на каждой плате кроме основной несущей ) будет сборка в "сэндвич" с одинаковыми разъемами с противоположных сторон. Если на несущей плате будут разъемы с гнездами(розетками), то у плат сверху к низу должны быть вилки, к верху розетки.
Количество этажей в нем ограничено только нагрузочной способностью выходов. Ну и конденсаторы надо ставить от помех правильные. Платы в "сэндвиче" сложнее расстыковывать, намного хуже тепловой режим( если нет кожуха с вентилятором) но можно обойтись даже без корпуса. Если в доме нет промпылесоса, который работает на продув, можно приспособить вентилятор для этих целей сдувать пыль. Если расстыковывать можно чистить и хорошей мягкой кисточкой с деревянной ручкой. Генератор или кварц(лучше генератор один или несколько на всю систему для лучшей синхронизации и обязательно оставить резервные линии для всяких экзотических модулей) можно взять миниатюрный ф. Mercury например. Видеокарты могут делать другие разработчики, если известна шина и ее ограничения. В принципе и несущие платы тоже могут быть разные( вот и ставьте кому надо 280-й, или что захотите)если шина и конструктив устоятся в некий стандарт. Толщина плат и их размеры должны быть просчитаны, чтобы можно было обойтись без ребер жесткости на самих платах. При сочленении и особенно при расчленении они ведь будут испытывать усилия тем большие, чем больше площадь и тоньше плата. Несущая плата должна быть несколько больших размеров и площади под какой-то наверное пластмассовый кожух( или найти подходящий металлический, что правильнее для компа).За счет металлического кожуха улучшится естественное охлаждение(если платы примут вертикальное положение) и с помехами проще разбираться. Разъемы "в сторону" должны у всех плат быть на одной стороне. Питание тоже нужно выбрать или отдельно проектировать параллельно. Вентилятор в системе должен быть малошумным и управляемым, тогда хотя бы температуру в кожухе надо заводить на базовую плату и туда же схему управления вентилятором опционально. Дизайн морды кожуха, кол-во кнопок и светодиодов.
Последний раз редактировалось andrews; 09.08.2019 в 03:01.
andrews, ориентироваться надо на RC2014.
https://rc2014.co.uk/
Скорее всего, это уже стандарт шины.
И задача сразу упрощается - только один процессорный модуль сделать надо. Можно и видеокарту дополнительно.
Ох, просмотрел ограничение на частоту шины в 7.3728MHz.((
Но для испытания процессорного модуля как стартовая площадка пригодится скорее всего.
Вот интересный пример:
http://www.smbaker.com/z80-retrocomp...ard-for-rc2014
Последний раз редактировалось Smalovsky; 09.08.2019 в 03:54.
¡Un momento, señor fiscal!
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
При всем уважении к ее сторонникам и разработчикам, нам она,пожалуй, не подойдет. Если смотреть на перспективы до 2040-50 года. Думаю, что до этой поры мир останется еще на микроэлектронике с проектной нормой максимум 3 нм. Да и если посмотреть, куда мы продвинулись начиная с середины 80-х за 30 лет.
Во-первых, у нее всего 16 линий адреса. Нам нужно минимум 22, а лучше 24( 16 Mb адресного пространства).
Шина данных у них тоже всего 8 бит. Тактовая частота всего одна может передаваться по шине.
Конечно можно ставить на платах умножители и делители. А если нужна частота которая нацело не умножается и не делится, как ее получать? Поэтому минимум под два генератора нужна шина.
Поскольку и выводы с FPGA будут выведены на шину, чтобы установленные на платах расширения FPGA могли с основной взаимодействовать, то для них тоже необходимо какое-то количество. В общем, детально я пока не расписывал и даже не подбирал сами разъемы, но с обеих сторон с двухрядными 32 контактными разъемами должно быть 128 линий. Во-вторых, хотелось бы сэндвич для жесткости конструкции. Конечно в этом случае платы расширения одного типа должны быть с односторонними по отношению к плоскости самой платы( самая верхняя плата) и двусторонними разъемами. Вторые еще должны быть и с smd выводами. Но что делать? Только так можно обеспечить гибкость компоновки под конкретного пользователя.
Последний раз редактировалось andrews; 09.08.2019 в 11:05.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)