Важная информация

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Retrobyte: универсальная модульная платформа для постройки реплик ретро-компьютеров

  1. #1
    Member Аватар для Santechnik
    Регистрация
    08.05.2010
    Адрес
    Brisbane, AU
    Сообщений
    193
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Retrobyte: универсальная модульная платформа для постройки реплик ретро-компьютеров

    Давненько я не заходил на этот замечательный форум. Напомню, что в связи с рождением дочки времени на хобби почти не оставалось и я мог позволить себе только эпизодические маленькие проекты. Но теперь она подросла и у меня появляется все больше свободного времени, так что я постепенно возвращаюсь к теме ретро-компьютеров.
    За это время у меня появилось несколько идей как оптимизировать проекты по постройке их реплик и я пришел к идее универсальной модульной платформы для создания реплик ретро-компьютеров на ПЛИС. Я назвал ее 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. Прилагаю его рендер и фотку:
    Нажмите на изображение для увеличения. 

Название:	retrobyte_2.jpg 
Просмотров:	552 
Размер:	21.9 Кб 
ID:	57539Нажмите на изображение для увеличения. 

Название:	retrobyte_1.jpg 
Просмотров:	649 
Размер:	77.4 Кб 
ID:	57540
    Для тестирования идеи и схемы, я решил сделать на нем реплику "Микро-80". В процессе были обнаружены незначительные недостатки, которые я учту в Rev.B платы и выложу в сеть. Кстати, компьютер почти закончен (я готовлю описание и скоро его выложу), так что видимо уже скоро будет готов и окончательный вариант платы.
    Мне понравился процесс создания компьютера на этой базе, так как можно избавиться от рутины и переделок и сосредоточиться на самом процессе. Это почти как создание компьютера на плате разроботки (к примеру, DE1), с той разницей, что вся конструкция компактна, не имеет лишнего и уже сразу готова к тому, чтобы убрать ее в корпус и поставить на полку.
    По всей видимости "Агат" тоже имеет смысл закончить на этой платформе - у меня ведь еще осталось 9 плат Retrobyte .
    Все детали проектов ЮТ-88 на ПЛИС, АГАТ-7 на ПЛИС и прочее в моем блоге на http://electronicsfun.net

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А куда на этой платке фтыкаются реальные (теплые, ламповые) процессоры и музпроцессоры?
    И в чем принципиальная разница от uX-Reverse? (Спекки-2010, АЕОН и т.д.)
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #3
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,226
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    И в чем принципиальная разница от uX-Reverse?
    Цитата Сообщение от Santechnik Посмотреть сообщение
    но не требует усилий на пайку и экономит время на отладку.
    Как-то так.

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    А куда на этой платке фтыкаются реальные (теплые, ламповые) процессоры и музпроцессоры?
    Цитата Сообщение от Santechnik Посмотреть сообщение
    Под конкретный компьютер надо будет только изготовить плату с недостающими элементами и присоединить ее к Retrobyte методом бутерброда.
    Андурино-метод?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  5. #4
    Member Аватар для Santechnik
    Регистрация
    08.05.2010
    Адрес
    Brisbane, AU
    Сообщений
    193
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Основное отличие - модульность. Имеем только все самое необходимое, остальное пристраиваем под конкретный компьютер. Если нужны все свистелки (Ethernet, второй PS/2 и пр.), то просто ставим их на плату расширения и пристыковываем снизу бутербродом и они не занимают пины ПЛИС если не нужны. Процессоры так же на плату расширения ставятся - больше 100 пинов позволят несколько процов привесить. К примеру, если я решу делать Агат на этой платформе, то мне только потребуется сделать плату расширения (дешевую - 10х10см) с процессором 6502, буферами порта и контроллером дисковода. Можно даже лутом если не сложная. Стыкуется все снизу - на рендере видна куча пинов для этого.
    Ну и опять-таки паять 240-ногих монстров каждый раз не надо, так как оно уже на другом модуле привешено.

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Андурино-метод?
    Точно. Этакая Ардуино-переросток.
    Все детали проектов ЮТ-88 на ПЛИС, АГАТ-7 на ПЛИС и прочее в моем блоге на http://electronicsfun.net

  6. #5
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    597
    Поблагодарили
    443 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все уже украдено, до вас. А сколько их под STM32F4/STM32F7 Disovery!

  7. #6
    Member Аватар для Santechnik
    Регистрация
    08.05.2010
    Адрес
    Brisbane, AU
    Сообщений
    193
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не подходит Всего 80 пинов, на которые надо навесить память, видео и пр. Но даже если бы там было вдвое больше пинов, то для каждого компа пришлось бы разрабатывать платы и паять разъемы, память, видео, SD и пр. В Retrobyte весь этот минимум уже есть и еще больше сотни пинов остается для навески железа уникального для компа.
    Кстати, использую модуль ПЛИС той же фирмы, что и в ссылке
    Все детали проектов ЮТ-88 на ПЛИС, АГАТ-7 на ПЛИС и прочее в моем блоге на http://electronicsfun.net

  8. #7
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    597
    Поблагодарили
    443 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Их оба есть у меня:

    У BGAшного больше юзерпинов, от чего шаг гребенки меньше. Всего делов.

  9. #8
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    778
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ура-а-а-а!!!
    Наконец-то появится девятый АГАТик на ПЛИСине! Только прикручивай к нему не 6502, а W65C816S (или софтядро 65816), у него есть режим полной эмуляции 6502, и сколько вкусностей предоставляет! Апгрэйд i8080-компа до Z80 даже в сравнение не идет с этим, это НАМНОГО вкуснее! Реальный АГАТ уже проапгрэйдил до W65C802, теперь делаю турбу к нему.
    Обязательно такой соберу/куплю.
    Последний раз редактировалось LeoN65816; 07.07.2016 в 12:47.

  10. #9
    Member Аватар для Santechnik
    Регистрация
    08.05.2010
    Адрес
    Brisbane, AU
    Сообщений
    193
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Только прикручивай к нему не 6502, а W65C816S (или софтядро 65816), у него есть режим полной эмуляции 6502, и сколько вкусностей предоставляет!
    К сожалению они не полностью совместимы с 6502 в части недокументированных опкодов, что может влиять на некоторые программы. Конечно, их мало, но тем не менее. Я сторонник делать наиболее близкие к оригиналу реплики, поэтому я использую реальный 6502. С другим процессором это будет уже не Агат, а его модификация. Но это мои личные тараканы Я не думаю, однако, что будет сложно модифицировать проект под другой процессор - в этом и прелесть модульной архитектуры.
    Все детали проектов ЮТ-88 на ПЛИС, АГАТ-7 на ПЛИС и прочее в моем блоге на http://electronicsfun.net

  11. #10
    Veteran
    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,212
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    38 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Santechnik Посмотреть сообщение
    К сожалению они не полностью совместимы с 6502 в части недокументированных опкодов
    Я когда-то изучал недокументированные опкоды 6502. Они отличались от производителя (мексиканские/индийские).
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 10
    Последнее: 04.10.2016, 14:52
  2. Концепция Музея ретро компьютеров
    от newart в разделе Разное
    Ответов: 25
    Последнее: 10.11.2015, 00:48
  3. Ответов: 17
    Последнее: 12.12.2010, 23:16
  4. ArtField'2008 (фестиваль ретро-компьютеров))
    от КАСик в разделе События
    Ответов: 91
    Последнее: 06.02.2009, 18:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •