Радио-86РК МАКСИ+

Перейти вниз

Радио-86РК МАКСИ+

Сообщение  Viktor2312 в Пт Янв 29 2016, 14:50

Создам пока эту тему, так как работаю над реализацией данной ПЭВМ. По мере осуществления данного проекта буду добавлять сюда информацию.
avatar
Viktor2312
Гуру+

Сообщения : 10862
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Радио-86РК МАКСИ+

Сообщение  Viktor2312 в Вт Фев 02 2016, 16:17

Программируемый дешифратор.

Общее управление дешифратором осуществляет системный регистр. При записи в него определённых байт производится начальная установка устройства и переключение режимов его работы. Физически он представляет собой 8-разрадный многорежимный буферный регистр, каждый разряд которого выполняет свою функцию:
- разряды с D0 по D3 управляют системой выбора страниц дополнительного ОЗУ. Максимальное число страниц памяти, получаемое при использовании подобного блока, равно восьми. Учитывая, что объём памяти одной страницы 8 Кбайт, общий объём дополнительного ОЗУ составит 64 Кбайт, а вся доступная пользователю память - 128 Кбайт. Дальнейшее наращивание может быть достигнуто введением ещё нескольких банков страничного ОЗУ по 64 Кбайт с последующим их переключением;
- разряд D4 управляет узлом включения турборежима;
- разряды D5, D6 и D7 управляют узлом выбора режима работы программируемого дешифратора.
Микропроцессору системный регистр доступен для записи и чтения как внешний порт с адресом 255 (FF). Запись байта из аккумулятора микропроцессора в системный регистр производится по команде OUT 255 (OUT FF), а считывание - IN 255 (IN FF). Такой порядок доступа определяют узел выбора системного регистра и системный контроллер.

Функциональная схема программируемого дешифратора адресного пространства:


Узел выбора системного регистра формирует сигнал записи байта в регистр при наличии трёх условий: на младшей половине шины адреса присутствует код FF, на магистрали управления - сигнал WR, и активен сигнал обращения ко внешнему порту. Последний сигнал формируется системным контроллером. При считывании байта узел выбора системного регистра вырабатывает сигнал, разрешающий работу регистра чтения, и через него байт с выхода системного регистра поступает на шину данных ПЭВМ. По значению этого байта можно определить, в каком режиме находится программируемый дешифратор, включён ли турборежим, а также номер текущей страницы дополнительного ОЗУ. Системный регистр переводится в начальное состояние при наличии активного уровня сигнала сброса RES.
Назначение системного контроллера - проанализировать, какую операцию собирается выполнить микропроцессор и, если это - операция чтения или записи, выработать сигнал обращения либо к памяти, либо к внешнему порту. Если выполняется команда типа LDA или STA, то системный контроллер определяет, что микропроцессор собирается работать с памятью и вырабатывает сигнал обращения к ней. Если же встретилась команда IN N или OUT N, то формируется сигнал обращения к внешнему порту. Возможность анализа выполняемой операции предоставляет сам микропроцессор. Как известно, каждая команда микропроцессора выполняется за несколько машинных циклов. В начале каждого цикла микропроцессор выдаёт на шину данных слово состояния - служебную информацию о предпринимаемых действиях. О том, что на шине данных находится слово состояния, свидетельствует высокий уровень (лог. 1) на выводе SYNC. Этот сигнал или сигнал STSTB, вырабатываемый тактовым генератором, можно использовать в качестве строба для запоминания слова состояния в системном контроллере. Каждый бит этого слова несёт в себе определённую информацию. Для формирования сигналов обращения в память и к внешним портам системный контроллер использует биты D1, D4 и D6 слова состояния. Сброс системного контроллера происходит в момент прихода сигнала RES (сброс микропроцессора) или HLDA (захват шин ПЭВМ контроллером ПДП).


В соответствии с состоянием трёх старших разрядов системного регистра осуществляется перевод программируемого дешифратора в одно из восьми возможных состояний. Переключение производится узлом выбора режима. Полный перечень режимов приведён в таблице 1.
avatar
Viktor2312
Гуру+

Сообщения : 10862
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Радио-86РК МАКСИ+

Сообщение  vital72 в Вс Июл 10 2016, 11:39

У меня есть такие соображения.
Компьютером "Радио-86РК" может называться только тот, что собран на оригинальной плате и по оригинальной схеме, включая различные модификации, которые позволяет делать оригинальная плата.
Как минимум, установить системный контроллер оригинальная плата не позволяет, значит все варианты компьютера с сист. контроллером требуют новой платы, поэтому думаю и название такому компьютеру надо давать другое.
Вот что есть у меня.
1. Доработка оригинального "Радио-86РК" на оригинальной плате для получения следующих улучшений:
- увеличение ОЗУ до 60кб
- увеличение ПЗУ до 4кб минус пространство портов
- увеличение тактовой частоты до 3МГц
- увеличение ПЗУ знакогенератора до 4кб с возможностью переключения
- добавление цвета по схеме Апогея
- добавление таймера по схеме Апогея
- работа с SD-картами
- клавиатура PS/2
- RTC
- однополярное питание (преобразователи напряжений +12в и -5в ставятся прямо на плате)

Всё это можно установить на оригинальную плату, хотя и требует значительных доработок. Как только завершу доработку своей платы выложу в открытый доступ детальное описание.

2. На базе "Радио-86РК" разрабатываю компьютер на тех же комплектующих (ВМ80А, ВТ57, ВГ75), который будет с ним совместим на уровне монитора. Кроме перечисленных выше будут следующие возможности:
- турборежим: работа на двух частотах, стандартной для РК 1,77МГц и 3МГц (процессоры AMD AM9080-4DC позволяют работать на частоте 4МГц)
- все адресное пространство в 64кб будет занято ОЗУ
- два видеорежима: стандартный для РК 78х30 и стандартный для компьютеров вообще 80х25
- ПЗУ можно будет использовать до 32кб
- загружаемый знакогенератор
- возможность менять цветовую палитру
- использование прерываний
- запуск CP/M
- что-нибудь еще

После запуска на макетной плате выложу схему и детальное описание.
Т.к. множество идей у нас пересекается (использование системного контроллера, турборежим) можно объединить усилия по созданию такого компьютера

vital72
новичёк

Сообщения : 12
Дата регистрации : 2016-07-07

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Радио-86РК МАКСИ+

Сообщение  Viktor2312 в Вс Июл 10 2016, 12:00

vital72 пишет:2. На базе "Радио-86РК" разрабатываю компьютер на тех же комплектующих (ВМ80А, ВТ57, ВГ75), который будет с ним совместим на уровне монитора. Кроме перечисленных выше будут следующие возможности:
- турборежим: работа на двух частотах, стандартной для РК 1,77МГц и 3МГц (процессоры AMD AM9080-4DC позволяют работать на частоте 4МГц)
- все адресное пространство в 64кб будет занято ОЗУ
- два видеорежима: стандартный для РК 78х30 и стандартный для компьютеров вообще 80х25
- ПЗУ можно будет использовать до 32кб
- загружаемый знакогенератор
- возможность менять цветовую палитру
- использование прерываний
- запуск CP/M
- что-нибудь еще

После запуска на макетной плате выложу схему и детальное описание.
Т.к. множество идей у нас пересекается (использование системного контроллера, турборежим) можно объединить усилия по созданию такого компьютера

Выглядит всё очень замечательно, объединить усилия можно, готов поучаствовать и помочь, чем смогу, по мере появления свободного времени.

Первый пункт, как-то мало интересен мне, так как оригинальная плата моя была давно утеряна, да и качество там не ахти было, точно помню, что куча была отвалившихся дорожек, в общим жуть и пахабщина, я бы не стал её дорабатывать. А вот новые современные зелёные платы с шелкографией, паяльными масками, просто обожаю, и паять приятно и внешний вид, доставляет удовольствие...

И ещё, раз уж это и не Радио-86РК и не его доработанный вариант, то может и название ему другое придумать и создать новую тему, с соответствующим названием, чтобы не было путаницы?
avatar
Viktor2312
Гуру+

Сообщения : 10862
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Радио-86РК МАКСИ+

Сообщение  vital72 в Вс Июл 10 2016, 12:27

У самого свободного времени не так много, поэтому когда что-то будет рабочее - не известно, сейчас жду когда приедут макетные платы и некоторые детальки.
А ту зеленую плату РК-шки тоже можно считать вполне оригинальной, у самого есть такая, как раз по ней буду составлять инструкцию по модификации.
И да, наверно нужно создать отдельную тему, а вот какое название, это уже я не знаю Smile Вон на zx-pk (кстати, почему pk?) придумали "Радио-86РК Плюс", хотя там тоже много отступлений от оригинала.

vital72
новичёк

Сообщения : 12
Дата регистрации : 2016-07-07

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Радио-86РК МАКСИ+

Сообщение  Viktor2312 в Вс Июл 10 2016, 12:42

vital72 пишет:И да, наверно нужно создать отдельную тему, а вот какое название, это уже я не знаю Smile Вон на zx-pk (кстати, почему pk?) придумали "Радио-86РК Плюс", хотя там тоже много отступлений от оригинала.

Так может не стоит зацикливаться на названии "Радио-86РК" а придумать вообще оригинальное, например, блин и тут задумавшись понял, что что-то ничего интересного и оригинального в голову не приходит...
Эээ, может Refine-1, от английского этого слова:

Refine - повышать качество, облагораживать; становиться более изящным, утончённым, изысканным.

Ну, или какое нибудь другое, на ваше усмотрение.

Тогда если название придумаем, то можно и тему создать, и там уже описывать видение различных блоков, что да как, на какой элементной базе и т. д...
avatar
Viktor2312
Гуру+

Сообщения : 10862
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Радио-86РК МАКСИ+

Сообщение  vital72 в Вс Июл 10 2016, 12:52

название - не самое главное, надо сначала с концепцией определиться и людей бы заинтересовать

vital72
новичёк

Сообщения : 12
Дата регистрации : 2016-07-07

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Радио-86РК МАКСИ+

Сообщение  Viktor2312 в Вс Июл 10 2016, 13:15

vital72 пишет:название - не самое главное, надо сначала с концепцией определиться и людей бы заинтересовать

Давай те решать проблемы постепенно, по мере их поступления. Для начала, чтобы не загаживать эту тему, по РК МАКСИ, я сейчас создам новую тему, с ничего особо не значащим названием, потом всегда можно переименовать и переберёмся туда, для обсуждения всех вопросов по созданию новой машинки.



Создал: новая тема
avatar
Viktor2312
Гуру+

Сообщения : 10862
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Радио-86РК МАКСИ+

Сообщение  Viktor2312 в Сб Янв 21 2017, 15:45

резерв.
avatar
Viktor2312
Гуру+

Сообщения : 10862
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Радио-86РК МАКСИ+

Сообщение  Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения