nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 22 Feb 2024 14:25



Reply to topic  [ 140 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10  Next
МЭВМ "Сетунь" цифровые элементы на ферритах 
Author Message
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
Литье пластмассовое


_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


26 Mar 2023 03:32
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22164
Location: Silicon Valley
Reply with quote
askfind wrote:
Shaos wrote:
GNU больше для софта, а для арта более подходит CC и я обычно рекомендую CC BY-SA: https://creativecommons.org/licenses/by-sa/4.0/


Вот за подсказку - благодарю! Добавлю лицензию.
Без проблем - я сам несостоявшийся художник ;)

_________________
:dj: https://mastodon.social/@Shaos


26 Mar 2023 03:38
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
Зачем 3д печать платки?

Обсуждение в телеграм: https://t.me/setun_1958

Для ретро-хобби. Для обучения.

Собрать троичные цифровые раритетные элементы. Исследовать характеристики. Построить из этих элементов троичные: логические схемы, триггеры, дешифраторы, регистры, сумматоры и т.д.

Можно сделать лабораторные стенды для школьников, студентов. Обучать троичной системе счисления.

Можно ли сделать просто макеты?

Да, можно. Так сам сделал для проверки ферритовых колец и схем из машины "Сетунь".

PLA, ABS,.. насколько приемлемо для воссоздания машины Сетунь?

Самое важное - это передать сообществу открытый проект 3D-модель платки сообществу исследователей.

Далее научить из двух ферритовых колец, двух диодов и подключений обмоток создавать цифровые троичные схемы.


Attachments:
photo_2023-03-27_00-04-56.jpg
photo_2023-03-27_00-04-56.jpg [ 85.47 KiB | Viewed 9171 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
26 Mar 2023 14:07
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
Проект 3D-модели платки от троичной электронной машины "Сетунь-70"

Активные участники, волонтёры, спонсоры!

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

Лицензия на „3D-board-setun-70“ на модель корпуса
троичного цифрового элемента от МЦВМ «СЕТУНЬ-70»
«Attribution» («Атрибуция») 4.0 Всемирная (CC BY 4.0)


Attachments:
3d-board-setun-70.zip [1.11 MiB]
Downloaded 217 times
Снимок экрана от 2023-03-27 01-06-53.png
Снимок экрана от 2023-03-27 01-06-53.png [ 201.3 KiB | Viewed 9163 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
26 Mar 2023 15:31
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
Очень интересный проект как возможный прототип троичного домашнего компьютера без процессора.

Домашний компьютер без процессора.
Проект My4TH.

http://mynor.org/my4th

"...
Язык программирования Forth.

Но остается один вопрос: как все это работает?

Все начинается со счетчика адресов микрокода, который является чем-то вроде "сердца" компьютера. Каждая машинная команда состоит до 128 микроинструкций, причем микроинструкция состоит из двух частей: 8-разрядного управляющего слова и дополнительного 8-разрядного слова данных. Машинная команда ("код операции"), которая должна быть выполнена, применяется к адресным строкам A8-A14 EPROM, а счетчик адресов микрокода подключен к A0-A7. Счетчик адресов микрокода подсчитывает все микроинструкции текущего операционного кода.

Обработка данных осуществляется с помощью единственного элемента NOR на линии передачи данных D0. Возможно, вы уже знаете, что на самом деле любая логическая функция может быть получена из функции NOR, даже такие сложные функции, как сложение и вычитание. Но чтобы обработать все биты байта, My4TH должен перебирать все биты данных и обрабатывать бит за битом.

viewtopic.php?f=85&t=22098

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


01 Apr 2023 05:00
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
Робот-программист https://poe.com
(ИИ - искусственный интеллект )
Ссылка на статью: "Знакомьтесь POE.COM" - https://dzen.ru/a/ZBawq3SqVWuVGf5i

Даём задание написать "Полный троичный сумматор на языке программирования С"

Время написания: до 1 мин!.

The ternary balance adder on C

$ gcc main.c
$ ./a.out
Enter the balanced ternary digits (a, b, c_in): -1 -1 0
The sum is 1 and the carry-out is -1


Attachments:
Снимок экрана от 2023-04-06 16-42-31.png
Снимок экрана от 2023-04-06 16-42-31.png [ 166.52 KiB | Viewed 9044 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
06 Apr 2023 06:49
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
Робот-программист https://poe.com
(ИИ - искусственный интеллект )

Here's an implementation of a ternary balanced adder in Forth:

```
: ternary-add ( a b c-in -- sum c-out )
over + over + over + 3 mod
dup 2 = if -1 swap 1 else dup -2 = if 1 swap -1 else drop then then ;

: balanced-ternary-adder ( a b c-in -- sum c-out )
ternary-add ternary-add ;

: test-balanced-ternary-adder
1 0 -1 balanced-ternary-adder .s \ expects 0 1
1 1 -1 balanced-ternary-adder .s \ expects -1 1
-1 0 1 balanced-ternary-adder .s \ expects 0 -1
-1 -1 1 balanced-ternary-adder .s \ expects 1 -1
0 0 0 balanced-ternary-adder .s \ expects 0 0
;

test-balanced-ternary-adder
```

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.

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


06 Apr 2023 06:52
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
FPGA для реализации троичный логики

Заказал отладочную плату: Altera MAX II EPM240

На основе этой платы народ делает всякие интересные схемы.

В нашем случае нам нужен прототип реализации процессора. Например, можно посмотреть AVR проект.
"...
Один из самых распространенных микроконтроллеров - это 8-ми разрядные RISС процессоры семейства AVR компании Atmel. В этой статье я расскажу как реализовать "почти" совместимый с AVR микроконтроллер внутри нашей ПЛИС на плате Марсоход.
..."

Ссылки:
1) "Проекты Altera Quartus II для платы Марсоход. Сделаем простой AVR микроконтроллер" - https://marsohod.org/projects/plata1/66-makeavr

2) Видео-демонстрация: AVR Micro in MAX II CPLD Demo


Attachments:
photo_2023-04-07_21-37-07.jpg
photo_2023-04-07_21-37-07.jpg [ 183.78 KiB | Viewed 9008 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
07 Apr 2023 13:37
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
askfind wrote:
Заказал отладочную плату: Altera MAX II EPM240
На основе этой платы народ делает всякие интересные схемы.
В нашем случае нам нужен прототип реализации процессора.

Ээээ... :o А как же вот это всё? А это всё теперь - куда? :roll:
askfind wrote:
Заказал микросхемы КР587ИК2, КР587ИК3. Решение принял.
Искал отечественные интегральные вычислители после 1965 года для реализации троичных операций.

_________________
iLavr


08 Apr 2023 03:57
Profile
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
Lavr wrote:
askfind wrote:
Заказал отладочную плату: Altera MAX II EPM240
На основе этой платы народ делает всякие интересные схемы.
В нашем случае нам нужен прототип реализации процессора.

Ээээ... :o А как же вот это всё? А это всё теперь - куда? :roll:
askfind wrote:
Заказал микросхемы КР587ИК2, КР587ИК3. Решение принял.
Искал отечественные интегральные вычислители после 1965 года для реализации троичных операций.


Спасибо за беспокойство и, надеюсь, искренний интерес к новостям троичной машины "Сетунь".

Замысел не меняется (по секрету сообщаю):

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.

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


08 Apr 2023 06:38
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
ПОМОЩЬ ПРОЕКТУ

#setun1958
#setunFPGA
#животворящиерубли

На развитие проекта!

Банковская карта банка "Банк Санкт-Петербург":
5272 6902 9998 6420
VLADIMIR VASILEV


Приглашаю в команду соратников:

- Спонсоров, для сбора денежных средств
- Блогеров, маркетологов для продвижения троичной темы в социальных сетях
- Программистов на языках С/С++, Golang
- Дизайнера 3D моделей для изготовления платок, ферритовых цифровых троичных элементов
- Электроников по создание электрических схем и эмуляция работы, паять, отлаживать.

Ссылки на ресурсы:
----------------------------------
1) Setun-1958 (Троичный компьютер "Сетунь") группа в Контакте - https://vk.com/setunsu
2) Группа в Telegram - https://t.me/setun_1958
3) Документация и книги по троичной ЭВМ "Сетунь" - https://github.com/askfind/Ternary-Computer-SETUN-Doc..
4) Эмулятор троичной машины "SETUN-1958" на языке Си - https://github.com/askfind/Emulator-Setun-1958.git


Attachments:
iWrtD3VVrxE.jpg
iWrtD3VVrxE.jpg [ 32.86 KiB | Viewed 8970 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
08 Apr 2023 06:52
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Вот - реально теперь вижу, что "Ученье - свет, а неученье - тьма!" :ebiggrin:

Attachment:
донат.PNG
донат.PNG [ 98.1 KiB | Viewed 8964 times ]

И коль донатами манагер не сумеет овладеть, то "Сетунь" у него не уродится! :lol:

_________________
iLavr


08 Apr 2023 07:14
Profile
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
Для "программирования человеческих мозгов"

Реализация системы "НАСТАВНИК"

Обсуждение в телеграм: https://t.me/setun_1958

Вопрос:

- Напомните пожалуйста, в каком году был релиз "Наставника" и в каком - запуск обучалки в академии Жуковского?

- Я ж не чат ИИ. :)

Читайте:
————-
1) https://computer-museum.ru/articles/materialy-mezhdun..

2) Академия им. Жуквоского - https://vk.com/setunsu?w=wall-165373461_250/all

3) https://computer-museum.ru/histussr/setun_b.htm

"...
А в Военно-воздушной инженерной академии им. Жуковского именно на “Сетуни” была впервые реализована автоматизированная система компьютерного обучения [8].

Литература
8. Аристотель. 06 истолковании. СПб., 1891.
..."

4) 1. Брусенцов Н.П., Маслов С.П., Рамиль Альварес Х. Микрокомпьютерная система обучения НАСТАВНИК //[текст] .- М: Наука. Гл. ред. физ. - мат. лит., 1990. - 224 с.

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


08 Apr 2023 09:19
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
Лабораторный макет по исследованию ферритовой памяти "Сетунь".


Attachments:
ferritecoreram.jpg
ferritecoreram.jpg [ 396.23 KiB | Viewed 8936 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
08 Apr 2023 11:11
Profile WWW
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 623
Location: Russia, S.- Peterburg
Reply with quote
Профессиональная схема считывания трита из ферритовой памяти

«Вычислительная техника и вопросы кибернетики» .- изд. Московского Университета .- выпуск 7 .- 1970 г. - VT&VK#07_1970.pdf

С. П. МАСЛОВ, В. П. РОЗИН
РАСПОЗНАВАНИЕ ХРАНИМОЙ ИНФОРМАЦИИ
В ЗУ НА МАГНИТНЫХ СЕРДЕЧНИКАХ ПО ЗНАЧЕНИЮ
ВОЛЬТСЕКУНДНОГО ИНТЕГРАЛА СЧИТАННОГО
СИГНАЛА

стр. 134-150

"...
Большинство существующих способов распознавания хра
нимой информации в запоминающих устройствах на магнит
ных сердечниках в той или иной мере основывается на ана
лизе формы напряжения считанного сигнала.
...
Таким образом, ис
пользование интегрирующего усилителя считывания будет,,
с одной стороны, способствовать снижению уровня помех
(имеется в виду вольтсекундный интеграл напряжения помех)
за счет исключения их обратимой составляющей и, с другой
стороны, обусловливать независимость этого уровня от таких
факторов, как, например, неидентичность фронтов управляю
щих импульсов тока, роль которых при традиционном способе
распознавания часто весьма существенна.
...
Ниже приводится описание интегрирующего усилителя
считывания, разработанного в Проблемной лаборатории циф
ровых машин ВЦ МГУ, и рассматриваются некоторые прин
ципиальные моменты проектирования и расчета таких схем.
Усилитель предназначен для ЗУ троичной вычислитель
ной машины. Запоминающее устройство представляет собой
сочетание оперативного ЗУ на сердечниках емкостью в
729 шестиразрядных троичных слов и ПЗУ объемом
1458 слов. Оперативное ЗУ на сердечниках с ППГ выполнено
по системе с непосредственным выбором и содержит по два
сердечника на один троичный разряд [4]. Постоянное ЗУ
выполнено на сердечниках с НПГ с заданием информации
посредством прошивки их опрашивающими проводами [5].
Запись троичных цифр —1 и + 1 осуществляется прошивкой
проводом, по которому протекает импульс тока опроса, в од
ном из двух противоположных относительно воспринимающей
обмотки направлений. При записи цифры 0 опрашивающий
провод минует сердечник.
..."


Attachments:
jwWimU1jze8.jpg
jwWimU1jze8.jpg [ 136.49 KiB | Viewed 8858 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
10 Apr 2023 09:30
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 140 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10  Next

Who is online

Users browsing this forum: No registered users and 6 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.