Вход

Просмотр полной версии : Союз-Неон ПК-11/16 описания и доработки



pilgrim
14.02.2022, 14:34
Здесь буду выкладывать описание прошивок ПЛМ Союз-Неона, также те доработки, которые пришлось внести в его схему с целью улучшения стабильности его работы, и немного обработанные его родные описания.
Для начала ТО в формате pdf:
77012

Описание прошивок НЕОН'а. Пока только P1:

77031


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

Модуль ПЗУ взамен КМ1801РР1.
Схема, плата, прошивка и инструкция по сборке.

77916

3D - модели для сборки Союз-Неона:
1. Проставка для разъёмов внешних устройств
78584
78585
78586
78587
2. Воздуховод и корпус отсека разъёмов внешних устройств (https://zx-pk.ru/threads/34166-soyuz-neon-pk-11-16-opisaniya-i-dorabotki.html?p=1219815&viewfull=1#post1219815)
3. Корпус для Gotek в варианте со светодиодным экраном (http://wpilgrim.pdp-11.ru/НЕОН/3d_model/Gotek/FDDGotekLED.rar)

pilgrim
17.02.2022, 12:58
Добавил описание прошивки P1

pilgrim
08.10.2022, 20:22
Добавил материалы по ПЗУ для Неона.

pilgrim
10.03.2023, 22:53
Добавил 3D модель проставки для разъёмов внешних устройств.

RN1TZ
15.06.2023, 10:13
Доброго времени суток!
Не судите строго за проект замены KM1801RR1.
78983

Нужно будет для правильной работы разъединить SYNC и AR и подсоединить к эти цепи к одноимённым цепям в схему проекта.

Sergei Frolov
15.06.2023, 11:02
Доброго времени суток!
Не судите строго за проект замены KM1801RR1.

А можно схему по-крупнее?

RN1TZ
15.06.2023, 11:12
В PDF78984

Hunta
15.06.2023, 11:32
Насколько мне помнится - РР1 - оно восемь килобайт, то есть не задействованы AD15-AD14-AD13. Это если делать классическую 1801РР1.
Ну а если делать как на схеме - то будет более универсальным возможность задействовать

- или эти три адресные линии
- или какие то из них сажать на 0
- или какие то из них сажать на 1

микриками или чем-то похожим (если уж совсем места на плате мало - банальные перемычки)

Потому как - AD13 используется, а AD14 и AD15 на нуле - это во-первых мало понятно для чего (подозреваю, под Неон, но это я подозреваю), а во вторых - используется только четверть емкости ПЗУ-хи.

RN1TZ
15.06.2023, 11:50
Ваши подозрения верны, ( пока под Неон ), а в стольном можно и полную копию и с большим объёмом, также расширить возможности добавив дешифратор адреса.
К примеру упаковать несколько РР1 (РФ3) для УКНЦ.
Сделать всё на SMD элементах в размер РР1.
Есть один нюанс, наличие линии удержание адреса.

MM
26.07.2023, 23:06
TO_neon.rar
Пожалуйста, выложите ТО без сжатия.

UncleDim
27.07.2023, 09:44
MM, о каком сжатии речь? Вот с телефона сейчас открыл, что-то не заметил нечитаемости..

Hunta
27.07.2023, 10:32
о каком сжатии речь
О том, что pdf-ник заархивирован страшным RAR. Но если с ним ласково...

- - - Добавлено - - -

Посмотрел на архив - ничего не обычно - архив сделан четвёртой версией, минимальная для распаковки - 2.9

Radon17
27.07.2023, 12:25
Почему rar страшный? Никогда не возникало проблем распаковки. А архиватор 7zip или winrar это такой же обязательный к установке пакет, как офис :)

Hunta
27.07.2023, 13:52
Почему rar страшный?
Шутка юмора ;)


Никогда не возникало проблем распаковки.
Главное - наличие нужной версии


winrar это такой же обязательный к установке пакет
Чужая душ... Э.. Чужой комп - потёмки. Лично у меня - да.
Я обычно на комп Windows ставлю и предварительно настраиваю своими скриптами, так что FAR, RAR (для командной строки) и большая часть любимых настроек доступна по умолчанию :) Ну и если это комп или виртуальный комп для домашней сети - то он ещё и в домен загоняется.
Ну и из разряда приколов - предпочитаю серверные варианты Windows - там меньше мусора :)

MM
27.07.2023, 14:29
MM, о каком сжатии речь? Вот с телефона сейчас открыл, что-то не заметил нечитаемости..

https://pic.maxiol.com/thumbs2/1690457330.2997897981..png (https://pic.maxiol.com/?v=1690457330.2997897981..png&dp=2)

dk_spb
27.07.2023, 14:43
Ну так а нажать "Скачать файл"???? Это же вроде просто?

CodeMaster
27.07.2023, 23:00
Почему rar страшный?
Раз уж тут пошли ИМХО, то он страшен тем, что требуется 1 раз из 100, у него нет интеграции в проводник и приходится скачивать, что бы потом открыть в 7-Zip. Т.е. если это какой-то дистрибутив, то пофиг, если ссылка на файл для просмотра, то фигово.

Hunta
27.07.2023, 23:34
требуется 1 раз из 100
Аха, конечно


у него нет интеграции в проводник
А ставить не пробовал? Чуйствуется, что нет - ибо тогда знал, что в процессе установке есть флажок - интегрироваться в проводник. Или при запуске в настройках - тыц (http://www.KpXX.Ru/Pics/rar1.jpg) и тыц (http://www.KpXX.Ru/Pics/rar2.jpg)


если это какой-то дистрибутив, то пофиг, если ссылка на файл для просмотра, то фигово.
Поток мысли - суровый и беЗпощадный

CodeMaster
27.07.2023, 23:46
А ставить не пробовал?
Нет конечно. Зачем он мне нужен инсталлированный в соотношении 1 к 100?


Поток мысли - суровый и беЗпощадный
До твоих потоков, конечно далеко, да.

Hunta
27.07.2023, 23:48
Нет конечно. Зачем он мне нужен
но выводы делаем влёт

у него нет интеграции в проводник


До твоих потоков, конечно далеко, да
Ну ты учись учись, может, чему научишся

CodeMaster
27.07.2023, 23:54
у него нет интеграции в проводник
Из коропки, в современной Винде.


Ну ты учись учись, может, чему научишся
Не, пасиб, пока не готов разговаривать сам с собой в своих темах.

Hunta
27.07.2023, 23:55
Из коропки, в современной Винде.
Скриншоты с Windows Server 2022 - куда ж современней - тыц (http://www.KpXX.Ru/Pics/rar1.jpg) и тыц (http://www.KpXX.Ru/Pics/rar2.jpg)


пока не готов разговаривать сам с собой в своих темах.
Ну если тебе даже с собой поговорить не о чем - штож тут поделать

RN1TZ
10.08.2023, 16:09
Вот придумал, замена D12 (P3) и D13 (P1) на ATF22V10 или GAL22V10, проект в Wincupl.
Рис. 79260
прошивки. 79261 , 79262

Так-же в работе (Р2) и часть (P1), ещё заменить D6, D7 и D9 на SN74LS612N.

В Quartus13 Проект K1804VU1 VHDL 79263 , D40..D43 в одном чипе EPM7160SLC84-6

dk_spb
11.08.2023, 20:26
т придумал, замена D12 (P3) и D13 (P1) на ATF22V10 или GAL22V10, проект в Wincupl.
На реале проверяли?

RN1TZ
12.08.2023, 06:29
Проверял пока только в симуляторе Deeds.
У меня реального неона нет пока, но есть желание допилить с применением ATFок 22V10, V750, и CPLDшкой MAX7000.

dk_spb
12.08.2023, 11:56
У меня реального неона нет пока
Понятно. Спасибо за информацию.
Из-за особенностей конструкторской мысли в неоне не всегда работает то, что по "всем законам физики" должно работать без проблем :-(

UncleDim
21.08.2023, 00:03
в неоне не всегда работает
а должно? (просто глядя на "предшественников" - ну не на этой элементной базе неон должен был отправиться в серию) имхо "канон" (=реплика as-is) тут изначально "не в авторитете"

dk_spb
21.08.2023, 00:44
(просто глядя на "предшественников" - ну не на этой элементной базе неон должен был отправиться в серию) имхо "канон" (=реплика as-is) тут изначально "не в авторитете"
Простите, кому и что неон был должен? ;-)
У Вас есть информация про серию и другую элементную базу? Тогда ждем подробностей. А гадания - ну сами понимаете ;-)

UncleDim
21.08.2023, 00:57
dk_spb, именно , никому и ничего) гадания, да. ни одного "масочного" корпуса, как же так? чем больше про эту машинку читаю, тем сильнее впечатление, что это "весьма рабочий прототип", но нравится, несмотря на. обязуюсь доложить о запуске, как только.

dk_spb
21.08.2023, 10:55
тем сильнее впечатление, что это "весьма рабочий прототип"
Ну партию 200 штук-то с грехом пополам выпустили.

CodeMaster
21.08.2023, 15:24
Ну партию 200 штук-то с грехом пополам выпустили.
Это конечно не прототип, но учитывая год начала его выпуска сложно о чём-то судить по этом цифрам, что там планировалось. Вектор Старт-1200 каки бы не прототип, выпускался заводом, но по уверениям разработчиков именно прототип 06Ц. Так и с ПК11/16 возможно поднатужились и выпустили прототип в таком количестве в надежде доработать дальше.

xolod
21.08.2023, 16:47
Вот придумал, замена D12 (P3) и D13 (P1) на ATF22V10 или GAL22V10, проект в Wincupl.
Рис. 79260
прошивки. 79261 , 79262

Так-же в работе (Р2) и часть (P1), ещё заменить D6, D7 и D9 на SN74LS612N.

В Quartus13 Проект K1804VU1 VHDL 79263 , D40..D43 в одном чипе EPM7160SLC84-6

Не претендую на истину в последний инстанции, но я пришел к выводу что схему Неона не получится передавать на другую элементную базу по частям. Необходима полная переработка всей схемы, из-за асинхронности и больших частот работы 16Мгц + еще активно используется сдвиг фазы на 90 градусов основного тактового генератора.. Все это осложняется размазанностью разных функций по нескольким PLM, для оптимального использование входов и выходов PLM.

dk_spb
21.08.2023, 17:44
но я пришел к выводу что схему Неона не получится передавать на другую элементную базу по частям
Частичная замена 1556 серии на более доступные PAL/GAL вроде всё-таки возможна. Но именно частичная.
Отсюда и мой скепсис по сообщению RN1TZ.

xolod
21.08.2023, 18:26
У меня частично стоят GAL16V8:
Эксперимент с заменой серии 1556 на atf16v8b-15pc дал такой результат:
V1, V2, V6, P1, P2, P10, P11, P13 - уже точно не заработали в варианте atf16v8b-15pc;
V3, V4, V8, V9, VC, VB, P4, P5, P12, P14 - их замены на atf16v8b-15pc пока считаем условно-рабочие (демка работает с дисковода идентично комплекту, собранному из серии 1556);
V1 пришлось исключить, т.к. приводит к нестабильности видео-сигнала, периодически пропадает или подергивается изображение.

dk_spb
21.08.2023, 18:59
Я еще пробовал PALки с буквой Z, их поведение отличалось, но детали надо вспоминать по записям

Radon17
21.08.2023, 21:28
(просто глядя на "предшественников" - ну не на этой элементной базе неон должен был отправиться в серию)
Каких предшественников? Или вы думаете, что Союз-Неон ПК-11/16К разработан в НЦ?

UncleDim
22.08.2023, 09:16
Каких предшественников?
Хронологических) Или логических, как ни назови. С тем же укнц общего у неона не только кузов, взять те же видеостроки например..

вы думаете, что Союз-Неон ПК-11/16К разработан в НЦ?
До сегодняшнего дня как-то вообще не задумывался над этим.
Почитал, интервью с разными людьми и т.п. Набрел на статью в мпсс с описанием раннего варианта пк11, и (внезапно!) следующая статья - от тех же авторов - уже про квант4.. Так что (имхо) вполне можно сказать, что "без НЦ не обошлось".

Radon17
22.08.2023, 14:23
До сегодняшнего дня как-то вообще не задумывался над этим.
Почитал, интервью с разными людьми и т.п. Набрел на статью в мпсс с описанием раннего варианта пк11
ПК-11 и ПК-11/16К это одно и то же???
Почитайте журнал downgrade, в номере 27 или 29 было интервью с одним из авторов. Это была полу-подвальная разработка.
Тот ПК-11 ничего общего не имеет с Союз-Неоном

UncleDim
22.08.2023, 14:39
журнал downgrade, в номере 27 или 29 было интервью с одним из авторов
от него и отталкивался:
Александр Иванович предложил поддержать идею коллектива Вигдорчика Г.В., разработавшего проект персонального компьютера на базе отечественной комплектации (см. здесь(ссыль на статью о пк11, среди авторов - и Вигдорчик, и Климкович..)). Видимо, разработчики не смогли сами найти финансирования, и искали союза с «новыми буржуями» в лице кооператоров, и Таран предложил им помочь к обоюдной выгоде.
Бизнес‐идея была в том, что можно переработать исходный проект под низкопотребляющий микропроцессорный комплект К1806
...
Мы провели ряд встреч с Вигдорчиком (ведущим экспертом страны по операционным системам для ЭВМ фирмы DEC и аналогов) и Климковичем, взявшим на себя разработку
схемотехники нового компьютера. Согласие было достигнуто, и проект начался

Тот ПК-11 ничего общего не имеет с Союз-Неоном
кагбэ "ничего" тут плохоподходящее слово. как минимум разработчики те же.

dk_spb
22.08.2023, 16:10
Почитайте журнал downgrade, в номере 27 или 29 было интервью с одним из авторов. Это была полу-подвальная разработка.
Тот ПК-11 ничего общего не имеет с Союз-Неоном
Моё мнение что люди спокойно разрабатывали что-то типа КЦГД2.0, а тут перетурбации вселенские....
Пришлось им срочно добавлять к "видеоплате" ещё и компьютер с периферией. И уже не по основному (возможно уже даже бывшему, а может и нет) месту работы всё это пытаться применить.
Хотя это сугубо на уровне догадок. Возможно был не КЦГД2.0, а УКНЦ2.0. Но в это меньше верится, потому что УКНЦ2.0 уж точно никому не нужен был. А вот "наращивать мощь" Кванта-4с вполне могли

- - - Добавлено - - -


Почитайте журнал downgrade, в номере 27 или 29 было интервью с одним из авторов.
С одним из авторов чего?
По-моему ты несколько с ног на голову историю разработки Неона ставишь.

- - - Добавлено - - -

Там же прямо пишут:

Одним из сотрудников НЦ, которому было поручено создание таких кооперативов, был Вячеслав Владимирович Бердник.
Запустив такой процесс для нужд НЦ, он обратился ко мне (т.к. мы ранее были знакомы как врач и пациент) с предложением создать кооператив в сфере разработки методов и средств
неинвазивной диагностики и немедикаментозного лечения. Мы привлекли ещё ряд специалистов различных профилей, и в конце 1988 года создали кооператив «МЕДИОН»


Наш председатель кооператива В.В. Бердник был знаком со многими интересными людьми в Зеленограде, и он привёл к нам Александра Ивановича Тарана и Марата Ахмедовича Хаджиахметова, работавших где‐то в системе Научного центра. Александр Иванович предложил поддержать идею коллектива Вигдорчика Г.В., разработавшего проект
персонального компьютера на базе отечественной комплектации

То есть там просто практически все участники событий из НЦ. И к моменту попадания к этот кооператив уже была куча наработок (с ОЧЕНЬ большой долей вероятности сделанных ещё в НЦ).

Ну и кто-то из причастных давно уже озвучивал несколько менее "красивую", но, imho, более правдивую версию, что Неон делался под медицинский прибор, а когда тендер выиграли поставщики с IBM-совместимыми ПК, то были привлечены ребята из ASP для разработки ОС общего применения и выпущена партия в 200 устройств, которую продавали на радиорынках.
Но подчеркну, это исключительно моё видение, хоть и на основе слов участников событий

UncleDim
22.08.2023, 16:17
V1, V2, V6, P1, P2, P10, P11, P13 - уже точно не заработали в варианте atf16v8b-15pc;
а не было ли экспериментов по "приготовлению" 16МГц традиционным, на ЛН1, способом (и последующим скармливанием их V1, V2 в удобоваримом тсзть виде)?

xolod
22.08.2023, 22:55
а не было ли экспериментов по "приготовлению" 16МГц традиционным, на ЛН1, способом (и последующим скармливанием их V1, V2 в удобоваримом тсзть виде)?

Если просмотреть на схему то там клок 16МГц с двумя фазами 0 и 90 градусов. Плюс там еще 13нога V2 которая просто выступает как задержка на сколько то наносекунд. Был проведён опыт сдвига фазы от 90 градусов, который показывает что +-5градусов и или изображение начинает сыпаться или перестаёт запускаться.

UncleDim
22.08.2023, 23:59
Если просмотреть на схему
я, когда в первый раз это сделал (начав ессно с кварца), ужаснулся если честно)

там еще 13нога V2
ну 13 по идее просто должна идти ноздря-в-ноздрю с 19 с точностью до полярности (13=2, 19=!2)

+-5градусов
т.е. v1 v2 д.б. из одной бочки, не иначе

- - - Добавлено - - -

ок, а "приготовить" 32 и сделать из них 2 по 16 нужных фаз? они хотя бы форму приличную иметь будут)

BYTEMAN
23.08.2023, 01:58
У меня частично стоят GAL16V8:
Эксперимент с заменой серии 1556 на atf16v8b-15pc дал такой результат:
V1, V2, V6, P1, P2, P10, P11, P13 - уже точно не заработали в варианте atf16v8b-15pc;
V3, V4, V8, V9, VC, VB, P4, P5, P12, P14 - их замены на atf16v8b-15pc пока считаем условно-рабочие (демка работает с дисковода идентично комплекту, собранному из серии 1556);
V1 пришлось исключить, т.к. приводит к нестабильности видео-сигнала, периодически пропадает или подергивается изображение.

У меня есть шальная идея попробовать ATF на 35нс, видел такие в продаже на Аллегро (емнип, 35 или 30, очень большие цифры), может там, где не заработало, заработает...

LeoN65816
23.08.2023, 06:41
Если просмотреть на схему то там клок 16МГц с двумя фазами 0 и 90 градусов.
Дайте, пожалуйста, ссылочку на схему. Тоже хочется взглянуть. ;)

UncleDim
23.08.2023, 09:21
все ссылки тут: https://zx-pk.ru/threads/29407-proekt-otkrytoj-repliki-soyuz-neon-pk-11-16.html
(pk-fpga что-то прилег видимо)

- - - Добавлено - - -


13=2, 19=!2
кроме вот этих двух (назовем комплементарными выходами генератора) я вижу использование "второй/кривой" фазы только в формирователе /CAS (V2.18). На V1 заведена, но в логике не задействована (может что и проглядел).
"И я за какой-то паршивий... 14 лет" за ХЛ/ХП по барахолкам бегать, а потом на раскопки за программатором?))

xolod
23.08.2023, 13:45
У меня есть шальная идея попробовать ATF на 35нс, видел такие в продаже на Аллегро (емнип, 35 или 30, очень большие цифры), может там, где не заработало, заработает...
Попробуй 35нс, я не пробовал, но по-моему кто-то пытался...
Интересно что по советские 1556ХЛ(ХП) нигде нет информации по их задержкам..

- - - Добавлено - - -


кроме вот этих двух (назовем комплементарными выходами генератора) я вижу использование "второй/кривой" фазы только в формирователе /CAS (V2.18). На V1 заведена, но в логике не задействована (может что и проглядел).


/CAS достаточно, из него формируются /RASы, а самое главное им тактируется ВУ1, то есть на него завязана работа DRAM и видео части...

UncleDim
23.08.2023, 14:32
/CAS достаточно, из него формируются /RASы
ээ.. вроде всегда было наоборот, ну да ладно, важно то, "вторая" фаза получается только в одном месте нужна - остальное уже производные (т.е. реализовав /cas иным путем - можно без нее и обойтись)

dk_spb
23.08.2023, 14:59
советские 1556ХЛ(ХП) нигде нет информации по их задержкам..
У Нефедова в справочнике же есть? <=45 нс для ХЛ. Для ХП меньше

xolod
23.08.2023, 15:09
ээ.. вроде всегда было наоборот, ну да ладно, важно то, "вторая" фаза получается только в одном месте нужна - остальное уже производные (т.е. реализовав /cas иным путем - можно без нее и обойтись)

Где было наоборот ???

CAS формируется в V2 из 19выхода V2
RAS0 формируется в V1 из 19выхода V2 который приходит на 4вход V1

RAS1,RAS2, VRF_WR формируется в V6 используя CAS

От 13выхода V2 тактируется триггеры в VB выходы VA0-3

- - - Добавлено - - -


У Нефедова в справочнике же есть? <=45 нс для ХЛ. Для ХП меньше

Ну предположим что там 35нс, тогда получатся что простое прохождение сигнала через ХЛ то это сдвиг сигнала на даже немного больше чем полпериода при 16Мгц(62,5нс)

UncleDim
23.08.2023, 15:13
Наоборот было не в неонах) эт я с непривычки просто.

LeoN65816
24.08.2023, 06:32
Если просмотреть на схему то там клок 16МГц с двумя фазами 0 и 90 градусов.
Если в V2 19=!2, то имеем два клока в противофазе, то есть 0 и 180 градусов.
Откуда 0 и 90 градусов? :confused:

UncleDim
24.08.2023, 08:49
то есть 0 и 180 градусов.
если подать на "2" откуда-то извне не очень большой частоты клок - почти так и будет. почти - поскольку есть ненулевая задержка инвертора
но здесь "19=!2" - это усилительный элемент генератора, про который определенно можно сказать только одно: сумма фаз усилителя и цепи ОС кратна 360 градусов.
откуда 90? ну вот так получилось при данных параметрах (тип, серия м/сх+номиналы обвязки)
цифровыми схемы являются обычно только на бумаге. в "железных" протекают всё же вполне аналоговые процессы)

два клока в противофазе, то есть 0 и 180 градусов.
это мы имеем скорее на 19 и 13

ЗЫ. Вживую схему неона не щупал, только плату заказал)

CodeMaster
24.08.2023, 10:05
цифровыми схемы являются обычно только на бумаге. в "железных" протекают всё же вполне аналоговые процессы)
Квантовые компьютеры, наверное, будут первыми действительно цифровыми.

UncleDim
24.08.2023, 10:28
CodeMaster, в них не всё так однозначно!))

RN1TZ
28.08.2023, 14:51
Доброго времени суток!
Переработанная замена микросхем.
V3 + V4 и часть V7 79333 применить ATF750.
V5 и части от V4 и VA 79334 GAL22V10B или ATF22V10, для старшего и младшего полубайта одинаковые прошивки, зависит применение от равно злачных входов (исключающее или А0L или A0H) логический уровень на одном из входов задаёт признак Старший / n Младший.
Остальная часть V7 79335

Схема 79336 также в архиве V3_V4_V7 лежит файл V3.pbs модель симуляции из приложения Deeds (Digita Circuit Simulator)

В этом симуляторе видна причина почему не работает ATF16V8 в замен 1556 серии.

xolod
28.08.2023, 20:29
В этом симуляторе видна причина почему не работает ATF16V8 в замен 1556 серии.
И в чем эта причина?

UncleDim
29.08.2023, 00:27
да, да, интересно очень. не так свистит стучит или что?

RN1TZ
29.08.2023, 07:57
Скриншоты делать лень, скажу в двух словах. В синхро смеси, во время кадрового сонхро сигнала пропадают строчные врезки, фактически обрезается кадровая синхронизация. В комбинаторной логике формирователя сигнала DAC_EN не фиксируется в DL триггере конец прямого хода и гашение видео сигнала начинается с половины строки. Из за малых задержек в сигналах появляются просечки в виде цифрового шума. Чтобы применять быстрые GAL или ATF нужно вводить стробирование фиксировать логические состояние.
Выше выложены файлы проектов в WinCupl с оптимизированными логическими состояниями с сохранением функций.

Хотелось бы в живую опробовать и при необходимость откорректировать прошивки. И получить реплику Неона на SMD элементах.

dk_spb
29.08.2023, 15:53
В этом симуляторе видна причина почему не работает ATF16V8 в замен 1556 серии.
Интересно, а почему тогда GAL16V8D-25 не во всех местах Неона работают вместо ХПшек (которые по пачпорту те же -25)?
Сорри, вру, ХПшки -40

RN1TZ
29.08.2023, 16:28
а почему тогда GAL16V8D-25 не во всех местах Неона работают вместо ХПшек
Дык и не вся комбинаторная логика время зависимая, я выше писал про DL триггер которые построены на внутренних обратных связях.

xolod
29.08.2023, 17:57
Дык и не вся комбинаторная логика время зависимая, я выше писал про DL триггер которые построены на внутренних обратных связях.

Так там защелок на комбинаторике, куча:
V1 - RAS0, RAS3, RPLY, RAM_RD
V2 - CAS
V3 - DAC_EN, CSYN
V6 - RAS1, RAS2
V8 - V8-12
P1 - MMBANK
P2 - EF0, EF1
P10 - P10-16, FL_DACK
P11 - HN0, HN1, P11-19, RUN
P12 - HN2, USEL

RN1TZ
29.08.2023, 20:29
xolod Я с вами согласен, если вам интересно то в выложеных файлах сигналы DAC_EN, CSYN, V8_12, MMBANK, EF0 и EF1 уже допилил под быструю логику.

Сегодня до делал V1, V2, V8 и V9, от моделирую в комплексе устраню мелкие не до четы. И выложу в этом топике следующие версии, на все общий суд.

RN1TZ
30.08.2023, 16:40
Вот пример на V1 звон и ошибка обращения к памяти
7934379345

Устранил причину для быстрых GAL, и результат.
7934679347

Устранить подобные причины не дающие применять ATF16V8, с генерировать файлы прошивок, и будет нам счастье.

LeoN65816
31.08.2023, 06:26
Вот пример на V1 звон и ошибка обращения к памяти
ИМХО, раз симулятор смог это "нарисовать", то это уже и не "звон", и не "просечки в виде цифрового шума" (https://zx-pk.ru/threads/34166-soyuz-neon-pk-11-16-opisaniya-i-dorabotki.html?p=1184968&viewfull=1#post1184968), и не осцилляция (скважность меняется). Это изначально некорректная/неполная формула комбинаторики этого сигнала.

RN1TZ
31.08.2023, 15:31
Схема 79426
Прошивки 79425 v0.2 перепроверены в симуляторе
Добиваюсь правильных сигналов CAS и RAS.

dk_spb
31.08.2023, 20:52
Есть до безобразия смешной вопрос: а почему бы сначала не сделать прошивки для замены стандартных 1556 на ATF, без переделки схемы?
Чтобы любой мог проверить их на реале просто прошив и вставив в панельку.
Зачем сразу полное переиначивание схемы, и кто это будет в реале проверять ?

RN1TZ
01.09.2023, 13:42
Я эту
Чтобы любой мог проверить цель не ставил, предположим всё получилось и Неон работает на ATFах (результат повторяемость на текущем дизайне печатной платы). Моя идея сделать реплику с меньшим числом чипов, доступность элементов, изменить дизайн платы.
В части схемы я её не переиначиваю а скорей оптимизируемую (К примеру в P1 часть пулу сумматора от P3, и по мультиплексированой шине "CA14 А12PG7" передаётся перенос или адрес А12, а потом демультиплексирование в Р3) я для упрощения с комбинировал сумматор в одном чипе а дешифратор портов в другом. Скорей сделать Неон схематически более понятным...

dk_spb
01.09.2023, 18:08
Я к тому что сложную проблему обычно разбивают на несколько шагов. И в проверке некоторых шагов может помочь общественность.
Да, можно ставить суперцели для себя, но они, увы и ах, в большинстве случаев оказываются виртуальными. Типа "на симуляторе шуршит, а дальше руки не дошли"

RN1TZ
04.09.2023, 15:22
С ATF16V8 есть ряд не удобств (триггеры только Д типа, входы клока не программируются, и сброс только по питанию).
Вот прошивка V2 79451 , сегодня завтра доделаю V1 осталось допилить сигналы RAM_SEL и RPLY. Нюансы 1; У V2 вывод 19 не вставлять в панельку и у V1 вывод 4 не вставлять в панельку, эти выводы соединить проводом между собой. 2; Демонтировать резисторы R23, R24 и R25 так-же кварц и диод VD13. 3; Сделать перемычку в место диода VD13. 4; Соединить цепь вывода 19 V3 с выводом 2 V2. 5; В цепь выводов 1 V1 и V2 подать 32МГц.

Я пока нет решение что-бы ATF16 работали на частоте 16МГц, выходы мультиплексоров MA0 и RAS3 меняют своё состояние после сигналов RAS и CAS.

P.S Даже если идеально заработает Неон на ATF16V8 с переходам на более современные PLD и CPLD комбинаторную логику придётся менять, алгоритм не совпадает с ATF16.

RN1TZ
05.09.2023, 14:32
Вот и поспела прошивка V1 79453 .
Прошивайте ATF16V8 и пробурите должно работать.

UncleDim
05.09.2023, 21:37
платы на chipkin.ru подъехали. каков минимум комплектухи для растра например, никто случайно не делал список?)

RN1TZ
05.10.2023, 15:34
79583

Xrust
05.10.2023, 21:58
79583
Интрига...

RN1TZ
06.10.2023, 04:52
Интрига...
От чего вовсе нет, допилю модули DRAM на под сокет SIMM-72, схема и герберы готовы, остались не которые вопросы.
1. Будет ли работать Н1806ВМ3У,
2. Как себя будет вести софт если сделать пиксел клок 36 МГц "для SVGA монитора 800 на 600" дважды выводить каждую строку чтобы получить 300 строк в SVGA режиме.
3. Стоит ли 1533ИР26 и 1533ИР22 заменить на одну ATF1502.
4. Синхра генератор и секвенсор занимает 3 ATF22V10 и одну ATF750, нужно ли их перевести на одну ATF1504.
5. Думаю часть микро схем DIP заменить на PLCC.
6. И вообще мне 60 лет на носу а я от ностальгии хернёй занимаюсь.

CodeMaster
06.10.2023, 05:35
И вообще мне 60 лет на носу а я от ностальгии хернёй занимаюсь.
А когда ещё?

MM
06.10.2023, 14:27
1. Будет ли работать Н1806ВМ3У,
Пожалуйста, по-подробнее об этом. ВМ3 весьма отдаленно похож на ВМ2.

xolod
06.10.2023, 15:55
От чего вовсе нет, допилю модули DRAM на под сокет SIMM-72, схема и герберы готовы, остались не которые вопросы.
1. Будет ли работать Н1806ВМ3У,
2. Как себя будет вести софт если сделать пиксел клок 36 МГц "для SVGA монитора 800 на 600" дважды выводить каждую строку чтобы получить 300 строк в SVGA режиме.
3. Стоит ли 1533ИР26 и 1533ИР22 заменить на одну ATF1502.
4. Синхра генератор и секвенсор занимает 3 ATF22V10 и одну ATF750, нужно ли их перевести на одну ATF1504.
5. Думаю часть микро схем DIP заменить на PLCC.
6. И вообще мне 60 лет на носу а я от ностальгии хернёй занимаюсь.

По замене памяти на Simm 72 как предполагается делать побитову запись в память?
Замена CPU на ВМ3, потребует изменией в BIOS, кто их будет делать?

MM
06.10.2023, 16:24
Замена CPU на ВМ3
Кроме БИОСа там надо переделать пол-ЭВМ.
Особенно в части пультового режима ВМ3 и особенно его жестко привязанных ячеек ОЗУ по адресам 017776 и 017774.

Так же остается пока временно открыт вопрос о точных отличиях пульта 1806ВМ3 от 1801ВМ3, которые в ТО на 1806ВМ3 "размазаны и скомканы" :confused:

RN1TZ
07.10.2023, 08:33
Simm 72 как предполагается делать побитову запись в память?
Я имел в веду не готовые планки SIMM 72 а сделать компоновку чипов памяти под стандартный сокет SIMM 72.

Radon17
07.10.2023, 10:40
не готовые планки SIMM 72 а сделать компоновку чипов памяти под стандартный сокет SIMM 72
По-моему это введёт в заблуждение будущих потребителей. Вот он, слот SIMM72, а по факту если в него SIMM воткнуть, работать не будет. Ну это как пустить 220 вольт по разъёму USB (условно).
Уж я не знаю, хотя бы на плате рядом со слотами шелкографией подписать, что, мол, не втыкайте обычные планки.

max232cpe
07.10.2023, 13:36
По-моему это введёт в заблуждение будущих потребителей. Вот он, слот SIMM72, а по факту если в него SIMM воткнуть, работать не будет. Ну это как пустить 220 вольт по разъёму USB (условно).
Уж я не знаю, хотя бы на плате рядом со слотами шелкографией подписать, что, мол, не втыкайте обычные планки.

Обязательно найдётся тот кто туда поставит обычную симм72!

MM
07.10.2023, 14:05
Кроме БИОСа там надо переделать пол-ЭВМ.
Можно спроектировать специальный комп на КМ1801ВМ3А ( с возможность апгрейда на 1806ВМ5У-16 или ПЛИС-аналог ), с СОЗУ 621000 на видео и сопроцессором текстовой графики Н1806ВМ2, на 4-слойке, под корпус и клаву УКНЦ. Графика - 15 бит цвет 640х256 таймигни VGA, реальные регистры терминала 177560. Кварц - 30.8 Мгц.
По архитектуре это будет гибрид Поиска и УКНЦ.
По портам - можно приспособить мультикарту ISA-16 - их пока в достатке, они весьма стандартные - IDE, FDD, COM1 и COM2, LPT.

max232cpe
07.10.2023, 15:27
И опять всё в софт упрётся который нужно адаптировать или писать с нуля чем большинство не захочет заниматься...

MM
07.10.2023, 15:55
И опять всё в софт упрётся
Ну минимум для новодела ПК "Гибрид" возможно и получится соорудить.
Текстовую графику и пульт я осилю.
А вот с IDE и FDD ( i8272 ? ) потребуется помощь зала ( общественности ).
Да, векторные прерывания от мультикарты - будут, по нормативам МПИ

Возможен вариант исполнения и на СИММ-72 ЕДО 60 нс ( которые имеют раздельные выводы для каждого байта из 4 ), с снижением быстродействия на ~25% и разбуханием схемы. Пример даташита модуля ЕДО 4 метра:
https://cloud.mail.ru/public/Leq4/yFenLC63F

Xrust
08.10.2023, 12:41
MM, только это как бы несколько выходит за рамки темы.

RN1TZ
09.10.2023, 17:06
79599 Добавил CF карту.
Вопрос по замене 1810ВГ72 на FDC9266 программно полностью совместимы, стоит ли заморачиваться?
И удалить MFM HDD.

Alex_K
09.10.2023, 18:44
И удалить MFM HDD.
Прямо так взять и удалить не выйдет. Там в прошивке завязано на регистр SDH 161054. Часть этого регистра сделана в ПЛМ, но она реагирует только на запись. В ВГ7 он также пишется и его можно прочесть. А в ВПО есть команды снятия и установки битов BIC и BIS по отношению к этому регистру. Если уж и убирать ВГ7, то тогда регистр 161054 надо делать и на чтение и на запись.

RN1TZ
09.10.2023, 20:06
то тогда регистр 161054 надо делать и на чтение и на запись.
Это не проблема, для меня и в общем важно чтобы осталось не измена структура и аппаратная совместимость (что бы BIOS и CPU даже и не поняли что железо уже новое).
Остаётся открытый вопрос про ВМ3У, если вывод WO поднять на +5 тогда проц будет стартовать с векторами из ячеек 24 и 26, они в BIOS пустые в них прописать нужный указатель и слово состояние ( эмуляция ВМ2 вазможна ), Но так как я железячник ( схемотехник ) то конструкцию, компоновку сделаю любую, а вот с софтом проблемы, на низком уровне разбираюсь, а выше фортрана нет навыка.

Чтоб Союз-Неон остался Союзом-Неоном это базис

p.s В не далёком будущем я в этой ветке выложу весь проект на суд богов.

Alex_K
09.10.2023, 21:30
Остаётся открытый вопрос про ВМ3У, если вывод WO поднять на +5 тогда проц будет стартовать с векторами из ячеек 24 и 26, они в BIOS пустые в них прописать нужный указатель и слово состояние ( эмуляция ВМ2 вазможна ),
ВМ3 и ВМ2 совершенно разные процессоры. ВМ3 он с MMU, а ВМ2 без. В НЕОНе MMU внешний и не такой, как в PDP-11. Если даже оставить работать ВМ3 в реальном режиме (без включения MMU), то реализация HALT-режимов для этих процессоров абсолютна различна. А в НЕОНе активно используется HALT-режим, он там как режим Kernel.

- - - Добавлено - - -

И в ВМ2 для работы в HALT-режиме есть команды с кодами от 010 до 037, которых нет в ВМ3. Естественно в ПЗУ они активно используются. ВМ2 поддерживает вызов эмулятора FIS через HALT-режим, в ВМ3 этого нет. В ВМ2 исключения имеют разные вектора в HALT-режиме, в ВМ3 всё валится на один вектор, кроме зависания. Так что остаётся только 1806ВМ2.

RN1TZ
09.10.2023, 21:46
ВМ3 и ВМ2 совершенно разные процессоры.
ОК а установить два процессора скажем через прямой доступ, ВМ2 как основной, а ВМ3 для будущих расширений. Ну скажим на плате разводка будет а устанавливать не обязательно. А MMU в ВМ3 буде дополнен внешним в ВМ3 даже предусмотрен специальный вывод ТА, или даже сделать два банка памяти по 4ре метра с использованием разных MMU, по аналогии много процессорной системы как у Z280. Былобы даже интересно чтобы было три процессора ВМ2, ВМ3 и Z280. Загрузили программу Х и операцыонка отдаёт управление нужному процессору. Тогда мы получим 3 в 1. Неон, ДВК4М и поддержка программ CP/M

Xrust
09.10.2023, 21:53
Опыт показывает, что такие франкенштейны мало кому интересны.

RN1TZ
09.10.2023, 22:12
франкенштейны
Значит остановимся на исходной цели оптимизации и модернизации Неона

RN1TZ
27.10.2023, 15:03
79753
79752
79751
79749
79750

Manwe
29.10.2023, 09:05
1806ВМ5У-16 или ПЛИС-аналогГде ж его достать, ВМ5 этот?
Если уж на то пошло, то на ВМ5 лучше сделать «приставку Бортника» (в двух вариантах с разными разъёмами: для БК-0010 и для Союз-Неона).

RN1TZ
02.11.2023, 16:17
Герберы для производства
Прошивки 79711

RN1TZ
07.11.2023, 15:29
Схема плюс гербер памяти с геометрией SIMM-72 для выше выложенной основной платы 79739

pilgrim
02.04.2024, 23:30
Добавил в первое сообщение 3D модель для Gotek со стандартным светодиодным экраном, для установки в корпус СОЮЗ-НЕОНА/УКНЦ.

UncleDim
07.04.2024, 22:22
Прошивайте ATF16V8...должно работать.
При этом V6 (отсутствующая в "списке совместимости" тсзть) должна остаться "медленной" серии или тоже атф можно воткнуть?

potetino
08.04.2024, 11:16
При этом V6 (отсутствующая в "списке совместимости" тсзть) должна остаться "медленной" серии или тоже атф можно воткнуть? PAL точно работает в V6

UncleDim
08.04.2024, 12:58
PAL точно работает
pal pal-у рознь, 25нс? 15нс?

UncleDim
17.04.2024, 23:44
Прошивайте ATF16V8 и пробурите должно работать.
Опробовал на полусобранной плате (без процессорной части, видеовывода, памяти, еще кучи всего...) - на первый взгляд осциллографа оно вполне завелось! есть видеосинхра, /ras-ы с /cas-ом похожи на правду. Это конечно еще мало о чем говорит, но СПАСИБИЩЕ есть за что сказать)

UncleDim
05.05.2024, 23:55
При этом V6 (отсутствующая в "списке совместимости" тсзть) должна остаться "медленной" серии или тоже атф можно воткнуть?
спрашиваю-отвечаю)
фокус не удался, одной заменой V1-V2 не обойтись конечно. из того, что наблюдаю сейчас - "процессорный" ras0 формируется поздно и получается слишком коротким, ras1/ras2 (процессорные) не формируются вовсе. продолжаем копать..

UncleDim
27.07.2024, 19:27
Недокопал)
Захотел посмотреть, как ведут себя atf в оригинальном включении. Вернул схему в оригинальный вид, ковырялся-изучал, страдал).. в итоге завел, на АТФ с родными прошивками. Увеличен до 24к R25, на 100пф С19, на 1нф С16, добавлен буферный элемент АС-серии на процессорный клок - заработало! Грузит с флопа демку (частично, ибо памяти 512), грузит аспект, идут часики, играют ви53, нажимаются кнопки на клавиатуре. Иногда загрузка все же подглючивает, но чаще грузится нормально. Питание чем меньше, тем лучше (4.5..4.8в)
Может просто повезло)

svinka
28.07.2024, 14:15
завел, на АТФ
atf atf-у рознь, 25нс? 15нс? :-)

UncleDim
28.07.2024, 18:23
15. 25 поди найди еще)

derfliegenddehollander
24.07.2025, 13:00
Спасибо Пилигриму за наше счастливое детство (https://zx-pk.ru/threads/35185-sborka-i-veselye-priklyucheniya-s-quot-neon-pk-11-16-quot-put-samuraya!.html?p=1216625&viewfull=1#post1216625)

pilgrim
30.10.2025, 00:00
В архиве stl файлы отдельных деталей для дальнейшей сборки воздуховода.
У себя распечатывал PETG пластиком и склеивал дихлорэтаном и дихлорметаном (или-или).
Склеивается всё, кроме держателя вентилятора, т.к. он исользуется также как и фиксатор динамика в своём пазу. Данный держатель прикручивается вместе с вентилятором.
Также картинки воздуховода в собраном виде и в виде взрыв-схемы.
На картинках со сборкой также присутствует корпус отсека разъёмов внешних устройств, его 3D модель ниже, отдельным файлом.
83072

- - - Добавлено - - -

В архиве stl файл с моделью корпуса отсека разъёмов внешних устройств.
После печати лучше его склеить с воздуховодом в единую деталь. Для точной склейки, лучше всего взять крышку корпуса Неона (УКНЦ) и предварительно примерить на этой крышке обе детали (воздуховод и корпус отсека). Во время примерки можно аккуратно проклеить одну грань, и уже после, через некоторое время снять сборку и проклеить её уже со всех сторон. Подобный склейка обеспечивает достаточную жёсткость детали и создаёт дополнительную опору для воздуховода.
83073