Собрать троичные цифровые раритетные элементы. Исследовать характеристики. Построить из этих элементов троичные: логические схемы, триггеры, дешифраторы, регистры, сумматоры и т.д.
Можно сделать лабораторные стенды для школьников, студентов. Обучать троичной системе счисления.
Можно ли сделать просто макеты?
Да, можно. Так сам сделал для проверки ферритовых колец и схем из машины "Сетунь".
PLA, ABS,.. насколько приемлемо для воссоздания машины Сетунь?
Самое важное - это передать сообществу открытый проект 3D-модель платки сообществу исследователей.
Далее научить из двух ферритовых колец, двух диодов и подключений обмоток создавать цифровые троичные схемы.
Attachments:
photo_2023-03-27_00-04-56.jpg [ 85.47 KiB | Viewed 18188 times ]
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
Проект 3D-модели платки от троичной электронной машины "Сетунь-70"
Активные участники, волонтёры, спонсоры!
Приглашаю в команду соратников для построения копии троичной цифровой машины, использую современную микроэлектронику.
Лицензия на „3D-board-setun-70“ на модель корпуса троичного цифрового элемента от МЦВМ «СЕТУНЬ-70» «Attribution» («Атрибуция») 4.0 Всемирная (CC BY 4.0)
Все начинается со счетчика адресов микрокода, который является чем-то вроде "сердца" компьютера. Каждая машинная команда состоит до 128 микроинструкций, причем микроинструкция состоит из двух частей: 8-разрядного управляющего слова и дополнительного 8-разрядного слова данных. Машинная команда ("код операции"), которая должна быть выполнена, применяется к адресным строкам A8-A14 EPROM, а счетчик адресов микрокода подключен к A0-A7. Счетчик адресов микрокода подсчитывает все микроинструкции текущего операционного кода.
Обработка данных осуществляется с помощью единственного элемента NOR на линии передачи данных D0. Возможно, вы уже знаете, что на самом деле любая логическая функция может быть получена из функции NOR, даже такие сложные функции, как сложение и вычитание. Но чтобы обработать все биты байта, My4TH должен перебирать все биты данных и обрабатывать бит за битом.
This code defines a `ternary-add` word that takes three ternary digits (a, b, and c-in) and calculates the sum and carry-out. It uses the Forth `+` operator to add the three digits, takes the result modulo 3 with `3 mod`, and then checks whether the result is 2 or -2. If it is, it replaces the result with -1 or 1, respectively, and sets the carry-out to 1 or -1. Otherwise, it sets the carry-out to the result divided by 3.
The `balanced-ternary-adder` word simply performs two `ternary-add` operations to add the three input digits and produce the sum and carry-out.
The `test-balanced-ternary-adder` word tests the `balanced-ternary-adder` word with various input values and prints the results using the `.s` command to display the stack.
Note that this implementation assumes that the ternary digits are represented as integers in the range -1 to 1. If a different representation is used, the `ternary-add` word may need to be modified accordingly.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
На основе этой платы народ делает всякие интересные схемы.
В нашем случае нам нужен прототип реализации процессора. Например, можно посмотреть AVR проект. "... Один из самых распространенных микроконтроллеров - это 8-ми разрядные RISС процессоры семейства AVR компании Atmel. В этой статье я расскажу как реализовать "почти" совместимый с AVR микроконтроллер внутри нашей ПЛИС на плате Марсоход. ..."
Заказал отладочную плату: Altera MAX II EPM240 На основе этой платы народ делает всякие интересные схемы. В нашем случае нам нужен прототип реализации процессора.
Ээээ... А как же вот это всё? А это всё теперь - куда?
Заказал отладочную плату: Altera MAX II EPM240 На основе этой платы народ делает всякие интересные схемы. В нашем случае нам нужен прототип реализации процессора.
Ээээ... А как же вот это всё? А это всё теперь - куда?
Спасибо за беспокойство и, надеюсь, искренний интерес к новостям троичной машины "Сетунь".
Замысел не меняется (по секрету сообщаю):
1. Эмулятор 'Setun-1958' на языке Си
Done - Эмулятор 'Setun-1958' ver.1.86, фактически, полностью готов к работе. Тесты из книги по проверки работоспособности троичной машины "Сетунь" - OK' - Загрузка с проверкой контрольных сумм библиотеки подпрограмм интерпретатора ИП-2, математического обеспечения "Сетунь", - OK'
[ToDo] - реализовать отладочный режим с остановкой по адресу в ферритовой памяти. - найти или написать тест для проверки функций интерпретатора ИП-2. - перенести распечатки исходных кодов языка программирования АЛГОЛ-60 для "Сетунь". - изготовить троичный калькулятор 'МК-01 'СЕТУНЬ' с ИП-2, который поддерживает математические функции на модуле ESP32-С3 WiFi core RISC-V.
2. Троичные цифровые элементы "СЕТУНЬ" на ферритах
Done - генератор фазовых токовых импульсов I1,I2 до 1А для троичных ферритовых платок - OK' - технология изготовления ферритовых магнитных усилителей для троичный цифровой техники - OK' - модель 3D корпуса от машины "Сетунь-70" - OK' - оригинальные образцы ферритовых колец и троичных ферритовых платок от "Сетунь-70' - OK'
[ToDo] - реализовать макет полного сумматора на ферритах.
3. Аппаратная реализация "СЕТУНЬ" на интегральных микросхемах К561хх (CD40xx).
Done - моделирование троичных цифровых элементов в программе симулятора электроники SimulIDE.- OK' - начат монтаж аппаратной реализации ферритовой памяти 'Сетунь' на микросхемах К561РУ2 - OK'
[ToDo] - изготовление макетов основных узлов троичных цифровых элементов на микросхемах К561хх (CD40xx). из книги "Малая цифровая вычислительная машина "Сетунь". - 1965".
5. Аппаратная реализация "СЕТУНЬ" на интегральных микросхемах К587ИК2 и К561хх (CD40xx).
Done - документация и информация по микросхеме К587ИК2. - OK' - приобретены К587ИК2, К561хх. - OK' - примеры реализации программирования opcode-микроинструкуций на языке Golang.
[ToDo] - изготовить макет ESP32-C3 WiFi core RISC-V для управления и написания микроинструкций К587ИК2 для оценки производительности и оптимизации окончательной схемы.
6. Аппаратная реализация "СЕТУНЬ" на FPGA интегральных микросхемах памяти ROM, RAM.
Done - документация и информация по технологии использования FPGA. - OK' - приобретен Altera MAX II EPM240.
[ToDo] - реализация троичных цифровых элементов и узлов троичной 'Сетунь'.
7. Аппаратная реализация J1 Ternary FORTH на FPGA и интегральных микросхемах памяти ROM, RAM.
[ToDo] - реализация троичной FORTH.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
Банковская карта банка "Банк Санкт-Петербург": 5272 6902 9998 6420 VLADIMIR VASILEV
Приглашаю в команду соратников:
- Спонсоров, для сбора денежных средств - Блогеров, маркетологов для продвижения троичной темы в социальных сетях - Программистов на языках С/С++, Golang - Дизайнера 3D моделей для изготовления платок, ферритовых цифровых троичных элементов - Электроников по создание электрических схем и эмуляция работы, паять, отлаживать.
"... А в Военно-воздушной инженерной академии им. Жуковского именно на “Сетуни” была впервые реализована автоматизированная система компьютерного обучения [8].
Литература 8. Аристотель. 06 истолковании. СПб., 1891. ..."
4) 1. Брусенцов Н.П., Маслов С.П., Рамиль Альварес Х. Микрокомпьютерная система обучения НАСТАВНИК //[текст] .- М: Наука. Гл. ред. физ. - мат. лит., 1990. - 224 с.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
Профессиональная схема считывания трита из ферритовой памяти
«Вычислительная техника и вопросы кибернетики» .- изд. Московского Университета .- выпуск 7 .- 1970 г. - VT&VK#07_1970.pdf
С. П. МАСЛОВ, В. П. РОЗИН РАСПОЗНАВАНИЕ ХРАНИМОЙ ИНФОРМАЦИИ В ЗУ НА МАГНИТНЫХ СЕРДЕЧНИКАХ ПО ЗНАЧЕНИЮ ВОЛЬТСЕКУНДНОГО ИНТЕГРАЛА СЧИТАННОГО СИГНАЛА
стр. 134-150
"... Большинство существующих способов распознавания хра нимой информации в запоминающих устройствах на магнит ных сердечниках в той или иной мере основывается на ана лизе формы напряжения считанного сигнала. ... Таким образом, ис пользование интегрирующего усилителя считывания будет,, с одной стороны, способствовать снижению уровня помех (имеется в виду вольтсекундный интеграл напряжения помех) за счет исключения их обратимой составляющей и, с другой стороны, обусловливать независимость этого уровня от таких факторов, как, например, неидентичность фронтов управляю щих импульсов тока, роль которых при традиционном способе распознавания часто весьма существенна. ... Ниже приводится описание интегрирующего усилителя считывания, разработанного в Проблемной лаборатории циф ровых машин ВЦ МГУ, и рассматриваются некоторые прин ципиальные моменты проектирования и расчета таких схем. Усилитель предназначен для ЗУ троичной вычислитель ной машины. Запоминающее устройство представляет собой сочетание оперативного ЗУ на сердечниках емкостью в 729 шестиразрядных троичных слов и ПЗУ объемом 1458 слов. Оперативное ЗУ на сердечниках с ППГ выполнено по системе с непосредственным выбором и содержит по два сердечника на один троичный разряд [4]. Постоянное ЗУ выполнено на сердечниках с НПГ с заданием информации посредством прошивки их опрашивающими проводами [5]. Запись троичных цифр —1 и + 1 осуществляется прошивкой проводом, по которому протекает импульс тока опроса, в од ном из двух противоположных относительно воспринимающей обмотки направлений. При записи цифры 0 опрашивающий провод минует сердечник. ..."
Attachments:
jwWimU1jze8.jpg [ 136.49 KiB | Viewed 17875 times ]
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
Users browsing this forum: No registered users and 1 guest
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