Орион128 на плис или Орион на микроконтроллерах

Орион 2010, оригинальная конструкция на микроконтроллерах

Продаю платы и наборы микросхем, куплю микросхемы Платы и комплектующие на ПК Орион-128

Здесь будет информация об Орионе 2010 (разработка 2010 года на микроконтроллере)

20.03.2022  Информация взята с сайта https://radiokot.ru/circuit/digital/pcmod/32/

На zx есть еще информация о других версиях Ориона 128 на микроконтроллерах, как дойдут руки выложу информацию.

Орион на ПЛИС - 2010

Фото Ориона на Плис г. Волгоград

Автор: Евгений Иванов Опубликовано 22.09.2010 Орион - 2010

Данный компьютер является "реинкарнацией" известного в 90-е годы компьютера "Орион-128". Публикация материалов по этой машине началась в журнале "Радио" в 1990 году. Те, кто в те дремучие годы уже занимался радиолюбительством, наверняка помнят этого потомка "Радио-86РК" и "Специалиста". Уже тогда "Орион" отличался цветным дисплеем, многостраничной организацией памяти, собственной ОС ORDOS.
Платы (и собранные компьютеры) можно было купить на местных радиорынках, существовали "фирмы", занимающиеся продажей софта и нового "железа".
Прошли годы, и этот замечательный компьютер был забыт:
Но не всеми. На форуме спектрумистов я познакомился с Акимовым Сергеем из Москвы.
Он до сих пор занимается разработкой и адаптацией софта для "Ориона".
Вместе с ним мы занялись разработкой нового прототипа "Ориона", на современной элементной базе. Помаленьку компьютер начал обретать новые очертания:
Сейчас "Орион-2010" значительно превосходит по своим возможностям своего прародителя - "Орион-128".
Позже в нашу группу энтузиастов подключились Владислав Сугоняко (сам автор "Орион-128"!) и Камбаров Алексей. Алексей взял на себя труд развести и изготовить печатные платы, Владислав же осуществлял "творческое руководство"

 Орион на ПЛИС - 2010 Орион на ПЛИС - 2010

Орион на ПЛИС - 2010 Орион на ПЛИС - 2010

Орион на ПЛИС - 2010 Орион на ПЛИС - 2010

Итак, краткое ТТХ:

Скачать схему 1, Скачать схему 2

Скачать прошивки одним архивом

Процессор - софтъядро Т80 (Z80). Тактовая частота - переключаемая, 2.5, 5, 10Мгц.
ОЗУ - 512кб SRAM;
ПЗУ - два "монитора", находятся внутри самой прошивки ПЛИС. Переключаемые;
ROM-диск - flash-rom 256кб, четыре страницы ромдиска по 64кб. Переключаемые;
Клавиатура - PS/2, стандартная от PC;
Видеовыход - VGA 56Hz. Есть вариант прошивки с выходом на обычный ТВ;
Накопитель - SD-карта. Эмулирует винчестер для ОС СР/M. Ведутся работы по "приручению" карты к ORDOS;
Интерфейс - RS-232, до 38400 бод.
Операционные системы - Стандартная ORDOS, переработанная и дополненная СР/M 2.2 "Альтаир" (автор адаптации - Акимов Сергей).
Софт - как свой, Орионовский, так и адаптации со "Спектрума". В СР/M также работают программы таких софтописателей как Microsoft, Borland и т.д.

Орион на ПЛИС - 2010

Комплектующие для сборки.

Сердцем компьютера является... Нет, не угадали. Кварц на 20Мгц. И к нему в помощники "кардиостимулятор" 74HC04.
А вот душой была назначена ПЛИС фирмы ALTERA - EP1C3T100C8N, из семейства "Циклон 1". Носителем прошивки для нее является конфигурационное ПЗУ - EPCS1SI8N.
Это ПЗУ хранит собственно "прошивку" (конфигурацию) компьютера, и после подачи питания на схему в течение доли секунды забрасывает информацию в ПЛИС.
Для заливки прошивки в саму конфПЗУ на плате предусмотрен встроенный ByteBlaster на основе 74HC244.
Оперативная память - K6R4008V1D-10. Может быть в общем-то любой статической с объемом 512кб. Например, серии CY7C:
ROM-диск - любая ПЗУ или Flash объемом от 64 до 256кб. Чем больше объем, тем больше страниц ромдиска поместится. Типоразмер - PLCC32.
Для связи с внешним миром используется широко известная МАХ3232 (именно так, ибо она - с трехвольтовым питанием) в корпусе SOIC.
Также, на плате предусмотрены четыре микросхемы-буфера для работы с внешними устройствами - 74HC244.
В стабилизаторах напряжения можно использовать любые линейные стабилизаторы на 3.3 и 1.5 вольт.
Резисторы и конденсаторы типоразмера 0603.
Транзисторы и диоды - любые SMD.
После сборки и заливания прошивки компьютер начинает работать сразу же, наладка не требуется.

p.s. Автора статьи.

Более подробную информацию о компьютере можно получить на "подфоруме орионщиков" - ....
Сайт проекта - .... Здесь также можно скачать эмулятор (и он же - своеобразная среда разработки на PC), документацию, архивы с софтом, файлы для производства печатных плат, исходники прошивок. (все ссылки будут доступны после конкурса. Прим Кота.)

p.s. 2 20/03/2022 c разрешения Евгения

Давно это было... 1990 год. Я, Ewgeny7, тогда еще учился в школе, но уже примерно представлял себе как выглядит паяльник. Вечерами мы с другом собирали всякую мелочевку вроде двухтранзисторных приёмников, цветомузык и прочих мультивибраторов. Позже, набравшись опыта, делали уже вещи чуть серьезней - радиомикрофоны, телефонные прослушки... И торговали этим добром на радиорынке в Петербурге. И, как и многие в те годы, чтили аки библию журнал "Радио". И вот попался мне в руки номер 1 журнала за 1990 год...

Спустя короткое время я буквально наизусть помнил всю статью, посвященную "Орион-128". Собирал (вернее, пытался собирать) детали для сборки этого компьютера. Собирал материалы по "Ориону", порой просто тихонечко "приватизируя" страницы журналов в местной библиотеке. Комплекта деталей я собрать тогда так и не смог. Да и печатных плат тогда если и делали, то единицы. А потом пришёл ZX-Spectrum. Великий и ужасный :)

С тех самых пор я почти никогда не расставался со Спектрумом надолго. Менялись машины, изучалась схемотехника... Года три назад я начал заниматься ПЛИС. Эти прямо-таки волшебные микросхемы позволяют разработчику создавать весьма сложные цифровые системы на одном единственном кристалле. Помаленьку "набивая руку" с этими чипами, делал всё более сложные устройства. Начиная со "схемного ввода", перешел на язык программирования VHDL. Сейчас двигаюсь дальше, разбираясь с Verilog'ом. Когда мне пришла идея "повторить" Орион на ПЛИС, уже толком и не помню. Но дело пошло. Учитывая, что мои познания были не на самом высоком уровне, многое пришлось изучать народным русским методом проб и ошибок. Хорошо, что вокруг было достаточно много людей, сумевших объяснить мне многие вещи.

Первую машину я пытался сделать на CPLD - ПЛИС относительно небольшого объема, с небольшим количеством "ножек". Проект закончился, когда количество допустимых перезаписываний прошивок для этой плиски закончился. На тот момент уже можно было видеть на телевизоре "квадрат" экрана "Ориона" с мусором из оперативной памяти. И даже процессор что-то там пытался изобразить на экране :) Для дальнейших экспериментов я выбрал ПЛИС "пожирнее", с почти неограниченным количеством перезаписей - альтеровский CYCLONE. Поскольку места в ней было много, решил не ставить внешний процессор, а воспользоваться "софтъядром" Т80. Т.е. процессор "синтезируется" прямо внутри ПЛИС после включения питания. Постепенно проект обрастал новыми внедренными модулями компьютера. Собирались в кучу доработки "фирменного" Ориона, и официальные и неофициальные. "Привинтилась" клавиатура от ПЦ, модуль SD-адаптера, RS-232... Сергей Акимов адаптировал под новое железо операционную систему СР/М 2.2 "Альтаир". Позже Алексей Камбаров взялся развести и изготовить печатную плату компьютера.
Только дисковод никогда не планировалось подключать. Зачем? Когда есть интерфейсы куда более ёмкие и удобные, при этом несравнимо менее громоздкие. Видеовыход компьютера расчитан на цветной телевизор, подключаемый по SCART, или на черно-белый телевизор. Ведутся работы по "доводке до ума" второй версии компьютера, с выходом на VGA-монитор.
Сейчас проект дошел до состояния, когда можно начинать разводить печатную плату. Ибо кардинальных изменений в схеме компьютера уже не предвидится. Приведенные ссылки на схему и файлы проекта относится только к ТВ-версии. Вариант VGA отличается схемотехнически.

Орион на ПЛИС - 2010 Орион на ПЛИС - 2010

Орион на ПЛИС - 2010

Для желающих "попробовать" компьютер, или просто вспомнить что такое "Орион", я выложил в "файлах" эмулятор, написанный Сергеем Акимовым. Этот эмулятор также является "средой разработки на PC" для реального "Орион-2010".

 

Купить платы, наборы микросхем на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте, куплю микросхемы

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу