nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 03:16



Reply to topic  [ 70 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Возрождение "Элис" 
Author Message
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Mixa64 wrote:
если содержимое ячеек Адр1 и Адр2 на выходе дает "1", а содержимое третьей ячейки на выходе дает "0", то на выходе вместо постоянной "1" будет наблюдаться "1" с очень коротким "0" в момент смены кода адреса.

т.е. линия в момент смены адреса находится в неуправляемом состоянии?
или, в каким местом этот частный аппаратный баг противоречит сказанному мной выше?


19 Sep 2018 04:34
Profile
Doomed
User avatar

Joined: 19 Feb 2017 03:46
Posts: 584
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
Reply with quote
Post 
Asgard wrote:
не понятно, что за сигнал идет с РВ0 ВВ55 (А0 на РФ2) через резистор на дисковод, туда же подмешивается РС7 ВВ55 через транзисторы и элемент ЛА13. На схеме со стороны дисковода 20й контакт.
Вообще 20-тый контакт на шильдике дисковода - это сигнал STEP. Но возможно PB0, когда ППА работает на нужды дисковода, это не выход, а вход. Т.к через резистор 10 кОм сигнал STEP дисковода никак не притянуть к земле (т.к в дисководе входные цепи имеют привязку в 330 Ом на +5В).

Имея возможность через PB0 считать STEP, сформировав сигнал STEP=0, можно узнать висит ли этот выход в воздухе и тем самым обнаружить, что дисковод не подключен.

Аналоговая группа с транзисторами Q1...Q4 это может быть ключ запрета КНГМД и удлинитель импульса. Кстати Q1 и Q2 нарисованы неудачно, это же разные цепи, а не диф.каскад.

Когда РФ2 неактивна при PC3=/CE=1, то открывается транзистор Q2, на его коллекторе возникает 0, который на ЛН1 инвертируется и "1" приходит на входы обоих ЛА13 (D7 и D8) разрешая их работу. Т.е когда РФ2 активен при чтении ROM-диска, то сигналы подаваемые на КНГМД запрещены. А когда РФ2 неактивен, то работает КНГМД. Это надо потому что назначение ног ППА совмещено. Кстати, не перепутаны ли номиналы R21, R23, а то как-то нелогично?

Узел на Q1,Q3,Q4 трёхкаскадный (не инвертирует) похоже это удлинитель импульса. Этот неинвертирующий ключ управляется битом PC7 и как-раз формирует сигнал STEP на 20-том контакте разъёма дисковода. Ёмкость 20 мкф на коллекторе Q1 при кратковременном его открытии разряжается до 0, а затем, через резистор 200 кОм медленно заряжается, что и удлиняет импульс. Непонятно, зачем это надо, если длительность импульса STEP можно задавать программно.
Asgard wrote:
То есть позволяет использовать СР/М, интересно, другой формат чтения/записи на диск в контроллере есть ?
Если под форматом понимается высокоуровневый формат, который определяет DOS, то вообще-то из наличия загрузчика в ПЗУ не следует, что используется именно CP/M.

Загрузчик может грузить любую DOS. Он только считывает первый сектор на адрес 100, проверяет, что первые 2 байта равны 31 и 81, и если да, то выполняется JMP 100. Так запускается вторичный загрузчик, который уже знает в какие адреса загружать конкретную DOS. Т.е, какая DOS записана на начальных треках дискеты, та и загрузится.

Вообще неудачно, что вторичный загрузчик портит TPA CP/M, в грамотных системах этого нет. Благодаря чему после Cold Boot CP/M можно запустить программу, что прогонялась до сброса. А главное, так удобно записывать блоки из RAM-монитора на диск. Тогда монитором считываем файл с МГ-ленты, размещаем на адресе 100 и загрузив CP/M записываем на диск командой SAVE. А для запуска из CCP программы, что уже загружена в TPA, запускают COM-файл нулевой длины.

А если речь о низкоуровневом формате, то он только один - формат DD, т.к вход выбора плотности записи в ВГ93 заземлён. Оттого есть только формат DD 720/800К (MFM), а формат SD 360/400К (FM), по-крайней мере программно, не включить. Формат FM 400К более надёжен, чем MFM 800К на полудохлых дискетах.


Last edited by barsik on 19 Sep 2018 05:49, edited 4 times in total.



19 Sep 2018 04:43
Profile
Novelist

Joined: 21 Aug 2018 03:21
Posts: 39
Location: Дальний Восток
Reply with quote
Q1,Q2 это не диф.каскад. Нарисовал не удачно, потихоньку исправлю. Номиналы R21, R23 так и есть, тоже обратил внимание.


Attachments:
234.jpg
234.jpg [ 98.62 KiB | Viewed 5954 times ]


Last edited by Asgard on 19 Sep 2018 05:37, edited 1 time in total.

19 Sep 2018 05:19
Profile
Novelist

Joined: 21 Aug 2018 03:21
Posts: 39
Location: Дальний Восток
Reply with quote
Кто может опознать транзисторы - с боку зеленая, с верху синяя(голубая) точка ?


Attachments:
19092018130.jpg
19092018130.jpg [ 140.9 KiB | Viewed 5954 times ]
19 Sep 2018 05:21
Profile
Novelist

Joined: 21 Aug 2018 03:21
Posts: 39
Location: Дальний Восток
Reply with quote
Post Re:
barsik wrote:
Asgard wrote:
То есть позволяет использовать СР/М, интересно, другой формат чтения/записи на диск в контроллере есть ?
Если под форматом понимается высокоуровневый формат, который определяет DOS, то вообще-то из наличия загрузчика в ПЗУ не следует, что используется именно CP/M.

Загрузчик может грузить любую DOS. Он только считывает первый сектор на адрес 100, проверяет, что первые 2 байта равны 31 и 81, и если да, то выполняется JMP 100. Так запускается вторичный загрузчик, который уже знает в какие адреса загружать конкретную DOS. Т.е, какая DOS записана на начальных треках дискеты, та и загрузится.

Вообще неудачно, что вторичный загрузчик портит TPA CP/M, в грамотных системах этого нет. Благодаря чему после Cold Boot CP/M можно запустить программу, что прогонялась до сброса. А главное так удобно записывать блоки из RAM-монитора на диск.

А если речь о низкоуровневом формате, то он только один - формат DD, т.к вход выбора плотности записи в ВГ93 заземлён. Оттого есть только формат DD 720/820К (MFM), а формат SD 360/400К (FM), по крайней мере программно, не включить. Формат FM 400К более надёжен, чем MFM 800К на полудохлых дискетах.

В общем, надо искать как почитать диски, если они вообще после 28 лет читабельны.... :ewink:


19 Sep 2018 05:26
Profile
Doomed
User avatar

Joined: 05 Nov 2007 05:08
Posts: 487
Location: Украина
Reply with quote
Asgard wrote:
Кто может опознать транзисторы - с боку зеленая, с верху синяя(голубая) точка ?

думаю, КТ3102Г


19 Sep 2018 07:04
Profile WWW
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Reply with quote
Клапауций wrote:
Mixa64 wrote:
если содержимое ячеек Адр1 и Адр2 на выходе дает "1", а содержимое третьей ячейки на выходе дает "0", то на выходе вместо постоянной "1" будет наблюдаться "1" с очень коротким "0" в момент смены кода адреса.

т.е. линия в момент смены адреса находится в неуправляемом состоянии?
или, в каким местом этот частный аппаратный баг противоречит сказанному мной выше?

Это фича, произрастает оттого, что для дешифрации адреса нужны его прямые и инверсные сигналы, инверсные получаются при помощи инверторов, инвертор вносит задержку, в момент переключения на время задержки возникает ложный код, которым через дешифрацию соотв. ячейки управляется выход, т.е. правильнее сказать, линия управляется, но не тем, чем нужно.
Но этим экскурсом отклонились от темы топика, тем более, что ТС не заостряет на этом внимания.


19 Sep 2018 11:26
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Mixa64 wrote:
Но этим экскурсом отклонились от темы топика, тем более, что ТС не заостряет на этом внимания.

ТС не заостряет, но мне уже стало интересно - при каких делах тут резисторы?


19 Sep 2018 11:41
Profile
Novelist

Joined: 21 Aug 2018 03:21
Posts: 39
Location: Дальний Восток
Reply with quote
Полазил по интернету, обратил внимание, что в Галерея Компьютерной эволюции на фото похоже лежит искомая книга "Руководство по программированию ". Галерея находиться в Москве. К сожалению от меня далеко, очень далеко.
Ни у кого с Москвы нет желания посетить галерею, выпросить и отсканировать руководство ?


19 Sep 2018 11:46
Profile
Novelist

Joined: 21 Aug 2018 03:21
Posts: 39
Location: Дальний Восток
Reply with quote
В связи потерей данных на жестком диске, было потеряно почти 90% информации о проекте.

Практически заново пришлось рисовать печатную плату со сканов и остатков чертежей.
По печатной плате нарисовал схему ПЭВМ "ЭЛИС", печатная плата готова на 100%, схема нарисована на 99%
Так же схему и чертеж платы КНГД и клавиатуры, схема и плата нарисованы на 100%
Схема блока питания нарисована на 95-98%
По чертежам герберов можно изготовить оригинальные "новодельные" платы.

К сожалению, микросхемы ROM-BIOS с системой КРОТ 3.6 (которые были в моей плате) безвозвратно утеряны. В интернет есть КРОТ 2.2


16 Mar 2024 05:31
Profile
Novelist

Joined: 21 Aug 2018 03:21
Posts: 39
Location: Дальний Восток
Reply with quote
По данным из интернета:
Разработан в Научно-исследовательским институтом авиационной технологии и НТЦ “Элис” в 1988-1990
Разработчик компьютера - Королев Владимир Фадеевич, кандидат технических наук (из интернета https://sfrolov.livejournal.com/188406.html)
Этот компьютер предполагалось использовать (и использовался) для автоматизации испытаний авиационной техники,
отсюда и название "ЭЛИС" - это аббревиатура, сокращение от "ЭЛектронные ИСпытания".
КРОТ - аббревиатура сокращение "Комплекс Резидентный Отладочный Тестирующий"
В 1990 выпущена была только экспериментальная партия. К сожалению, распад Советского Союза поставил крест на этом начинании.
Отделение этого подразделения от НИАТ и преобразование его в 91-ом году в МГНПП "ЭЛИС" только усугубило ситуацию.
Попытки продавать ЭЛИС в качестве персоналок особого успеха не имели.

Процессор КР580ВМ80А тактовой частотой 2 МГц
- Система команд совместима с микро-ЭВМ РК-86, Корвет, СМ-1800
Организация памяти: "маппер" - подстановка в каждый из 4 логических страниц адресов (по 16кбайт) любой из 16 физических страниц.
- Емкость ОЗУ от 64 до 192 Кб; работа без состояния ожидания
- Видеопамять занимает от 12 до 36 Кб ОЗУ
- Емкость ПЗУ от 8 Кб, расширяемое до 16 Кб
- Системные вызовы совместимы с РК-86, значительно расширены
- Формат изображения: 256 линий по 384 точек 8 цветов
256 линий по 768 точек 2 цвета
Цвета изображения: 30 фиксированных палитр (по 8 цветов из 64)
Видеоконтроллер ЭВМ может обеспечивать одновременную и незвисимую работу с двумя видиомониторами - монохромный и цветной


Attachments:
File comment: Фото из интернета
nemccMqoGAw.jpg
nemccMqoGAw.jpg [ 120.89 KiB | Viewed 162 times ]


Last edited by Asgard on 16 Mar 2024 08:05, edited 2 times in total.

16 Mar 2024 05:34
Profile
Novelist

Joined: 21 Aug 2018 03:21
Posts: 39
Location: Дальний Восток
Reply with quote
В основе имеет схему, похожую на "Специалист", добавлен системный контроллер ВК38, ВН59 для прерываний, ВИ53 как таймер/счетчик и
возможно звук, (который по каким-то причинам не был до конца реализован),
Оперативная память разделена на 3 "банка" по 64к, имеет общее адресное пространство и выборочную, через "мапер" шину данных.
"мапер" оперативной памяти, позволяет подставлять в каждую из 4 логических страниц (по 16к), любую из 16 физических (общее 192к).
Таким же образом видеопамять меняется от 12 до 36к (переключением 3х страниц)
Цветовая палитра выбирается программным путем из нескольких (1..3) страниц.
Не понятно, каким образом меняется формат изображения 256х384(по 8 цветов из 64) и 256х768(2 цвета) - переключатели или программным путем.
Каким то образом осуществляется независимая одновременная работа двух видео мониторов (ч/б и цветного)

Так как в схеме используется системный контроллер ВК38, ШД разделена на "внутреннюю" и "внешнею".
На "внутренней" ШД находится CPU, ROM, RAM. На "внешней" ШД все остальные устройства ППА причем, диспетчер памяти и видео тоже.

Компьютер собран на 73 микросхемах + 24 микросхемы оперативной памяти.
Плата моего компьютера собрана в 1990 и продана в 1991г,
Имеет номер 52, после ремонта 190

Адреса портов по которым включены БИС-ы:

00-07 - ROM 1, ВВ55 управления диспетчером памяти, цвета и видеорежимом
08-0F - ROM 2, ВВ55 порта внешнего интерфейса
10-17 - ROM 3
18-1F - ВН59 для прерываний
20-27 - ВИ53 как таймер
28-2F - ВВ55 клавиатуры
30-37 - ВВ55 магнитофона, принтера и звука через "бипер"
38-3F - ROM 4

Разряды ППА по адресу 0 управляющие диспетчером памяти:

PA0-PA3 - управление окном 0000...3FFF
PA4-PA7 - управление окном 4000...7FFF
PB0-PB3 - управление окном 8000...BFFF
PB4-PB7 - управление окном C000...FFFF
PC0-PС2 - управление режимами через переключатели S1,S2,S3
PC3-PC7 - управление режимами экрана и/или цвета. Идет на формирователь видеовыхода РТ5

Во внешний разъем расширения выведены прерывания, дешифратор адресов и буферизированные сигналы Шины Данных для подключения КНГМД, ROM диска или других устройств.

Адреса для внешних устройств разъема расширения

40-47 -
48-4F -
50-57 - ВГ93 на плате КНГМД
58-5F - ВВ55 на плате КНГМД (ROM-диск), имеет автозапуск по сбросу
60-67 -
68-6F -
70-77 -
78-7F -

Порт внешнего интерфейса представляет собой 32 двунаправленные линии ввода/вывода 4х портов ППА двух ВВ55(порт B от ППА магнитофона и 3 порта от ППА интерфейса), для подключения устройств пользователя, ЦАП/АЦП, ROM-диска, программатора

Не смотря на то, что установлена ВИ53, звук из нее не делается никак. На плате не разведены до конца дорожки, как и выход для внешнего звука,
на один канал(0) заведен тактовый сигнал (2мГц) видимо, используется как программируемый таймер/счетчик.
Звук за параллелен с выхода запись магнитофона на пьезодинамик.

Используется ВН59 для внутренних и внешних прерываний, например клавиатура, видео (гасящий кадровый) и
ППА магнитофона/принтера, имеются входы с внешнего разъема расширения.


Attachments:
File comment: Фото из интернета
Элис1.jpg
Элис1.jpg [ 310.02 KiB | Viewed 128 times ]
mЭлис_.jpg
mЭлис_.jpg [ 469.53 KiB | Viewed 160 times ]
mELIS.jpg
mELIS.jpg [ 108.92 KiB | Viewed 160 times ]


Last edited by Asgard on 18 Mar 2024 23:53, edited 4 times in total.

16 Mar 2024 05:44
Profile
Novelist

Joined: 21 Aug 2018 03:21
Posts: 39
Location: Дальний Восток
Reply with quote
Схема в хорошем качестве


Attachments:
ELIS.rar [2.19 MiB]
Downloaded 5 times
ELIS_FDD.rar [339.88 KiB]
Downloaded 7 times


Last edited by Asgard on 18 Mar 2024 11:03, edited 3 times in total.

16 Mar 2024 05:53
Profile
Novelist

Joined: 21 Aug 2018 03:21
Posts: 39
Location: Дальний Восток
Reply with quote
КНГМД имеет свою, оригинальную схему от создателей ЭЛИСа и нигде ранее не встречавшуюся. Построен на базе 1818ВГ93 с схемой ФАПЧ, ППА ВВВ55 в контроллере помимо ROM-диска формирует управляющие сигналы для КНГМД
Имеет авто старт по сбросу, указанно в руководстве.
Одна из особенности контроллера - "хитрый" алгоритм работы загрузчика, который перемещает сам себя несколько раз по нужным адресам. Видимо, для работы CP/M


Attachments:
Элис_кнгид_0.jpg
Элис_кнгид_0.jpg [ 171.8 KiB | Viewed 128 times ]
mЭлис_кнгид.jpg
mЭлис_кнгид.jpg [ 161.58 KiB | Viewed 128 times ]
mELIS_FDD.jpg
mELIS_FDD.jpg [ 187.26 KiB | Viewed 152 times ]


Last edited by Asgard on 18 Mar 2024 23:51, edited 3 times in total.

16 Mar 2024 05:55
Profile
Novelist

Joined: 21 Aug 2018 03:21
Posts: 39
Location: Дальний Восток
Reply with quote
Клавиатура - матрица 6х16 ППА ВВ55 и ИД3 используется 81 клавиша, плюс 6 служебных и кнопка сброс. На плате клавиатуры собрана схема для дергания прерывания.
Может менять раскладку JCUKEN или QWERTY с помощью управляющих клавиш.


Attachments:
mЭлисKeybord.JPG
mЭлисKeybord.JPG [ 291.93 KiB | Viewed 128 times ]
ELIS_KEYboard.rar [503.41 KiB]
Downloaded 8 times
mELIS_KEYboard.jpg
mELIS_KEYboard.jpg [ 90.48 KiB | Viewed 151 times ]


Last edited by Asgard on 16 Mar 2024 07:16, edited 1 time in total.

16 Mar 2024 05:56
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 70 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.