Давненько я не заходил на этот замечательный форум. Напомню, что в связи с рождением дочки времени на хобби почти не оставалось и я мог позволить себе только эпизодические маленькие проекты. Но теперь она подросла и у меня появляется все больше свободного времени, так что я постепенно возвращаюсь к теме ретро-компьютеров.
За это время у меня появилось несколько идей как оптимизировать проекты по постройке их реплик и я пришел к идее универсальной модульной платформы для создания реплик ретро-компьютеров на ПЛИС. Я назвал ее Retrobyte.
Вот здесь я подробно написал об этой идее:
http://electronicsfun.net/RU/archives/833
В кратце, это недорогая плата размером всего 10х10см с наиболее востребованными элементами для строительства ретро-компьютеров (память, видео, магнитофонные входы/выходы и т.д.). Она не содержит ПЛИС. Вместо этого на нее устанавливается готовый модуль CoreEP4CE10. Это компактная плата содержащая чип ALTERA Cyclone IV EP4CE10F17C8N (10К LE) и всю необходимую его обвязку, включая осцилятор и flash память. Цена сопоставима с покупкой всех комплектующих (чуть больше $30), но не требует усилий на пайку и экономит время на отладку. Она продается во многих интернет-магазинах и на ebay.
Под конкретный компьютер надо будет только изготовить плату с недостающими элементами и присоединить ее к Retrobyte методом бутерброда. При желании таких плат расширения может быть даже несколько. Этим платам расширения для подключения предоставляется от 104 до 117 пинов ПЛИС, что должно хватить для большинства задач.
Так, если бы я начинал делать "Агат" на базе Retrobyte, то вместо четырехратной переделки и перепайки всей схемы целиком, включая ПЛИС, память, разъемы и пр., я бы только переделывал бы небольшую плату расширения с вариантами контроллеров дисковода и процессором 6502. Это было бы намного дешевле и быстрее.
Я уже собрал первый прототип Retrobyte. Прилагаю его рендер и фотку:
Для тестирования идеи и схемы, я решил сделать на нем реплику "Микро-80". В процессе были обнаружены незначительные недостатки, которые я учту в Rev.B платы и выложу в сеть. Кстати, компьютер почти закончен (я готовлю описание и скоро его выложу), так что видимо уже скоро будет готов и окончательный вариант платы.
Мне понравился процесс создания компьютера на этой базе, так как можно избавиться от рутины и переделок и сосредоточиться на самом процессе. Это почти как создание компьютера на плате разроботки (к примеру, DE1), с той разницей, что вся конструкция компактна, не имеет лишнего и уже сразу готова к тому, чтобы убрать ее в корпус и поставить на полку.
По всей видимости "Агат" тоже имеет смысл закончить на этой платформе - у меня ведь еще осталось 9 плат Retrobyte .