 |
nedoPC.orgElectronics hobbyists community established in 2002 |
 |
МЭВМ "Сетунь" цифровые элементы на ферритах
Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21376 Location: Silicon Valley
|
Гонок фронтов не будет - наш коллега haqreu научился на этих самых тримуксах делать двухтактные триггеры
|
27 Oct 2022 22:07 |
|
 |
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 583 Location: Russia, S.- Peterburg
|

Как создавать цифровые троичные элементы?Модели цифровых троичных элементов Удалось синтезировать на двоичных микросхемах троичные цифровые элементы "Сетунь" с использованием симулятора электроники SimulIDE. Ищу соратников! Приглашаю в команду создания троичных цифровых элементов для развития темы "Эмуляция троичных элементов на двоичных микросхемах". ( Библиотека элементов добавлена к публикации) . SimulIDE — это простой симулятор электронных схем в реальном времени, предназначенный для любителей или студентов, чтобы изучать и экспериментировать с простыми электронными схемами и микроконтроллерами, поддерживающими PIC, AVR и Arduino. SimulIDE также имеет редактор кода и отладчик для GcBasic, Arduino, PIC asm и AVR asm. Он все еще находится на первых этапах разработки, с базовыми функциями, но его можно писать, компилировать и выполнять базовую отладку с точками останова, регистрами наблюдения и глобальными переменными. 1) Скачать SimulIDE: - https://www.simulide.com/p/downloads.html2) Лицензия: GPLv3. - Исходный код: https://launchpad.net/simulideКонсультации по SimulIDE На форуме .nedopc http://www.nedopc.org/forum/viewtopic.php?f=81&t=19727 есть активные авторы 'FizikS' , 'arcachofo' , которые обсуждают и помогают пользователям применение симулятора SimulIDE.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
05 Mar 2023 00:42 |
|
 |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21376 Location: Silicon Valley
|
Да там же прям троичные компоненты ведь есть: Правда NOT лучше назвать INV и входы у мукса лучше расположить в обратном порядке - S,N,O,P Троичное AND на самом деле должно быть MIN, а вместо OR будет MAX И смысла троичных NAND/NOR я не улавливаю...
|
05 Mar 2023 02:47 |
|
 |
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 583 Location: Russia, S.- Peterburg
|

Здравия, Shaos! Мы уже обсуждали, правда давно, тему синхронных и асинхронных троичных элементов. Библиотека ternary является ассинхроной. Т.е. при построении частей троичных вычислителей можно столкнуться "гонки" сигналов. Эта библиотека не является комбинацией из обычных двоичных микросхем. Мой подход был следующий:
- Создание троичных цифровых элементов на двоичных микросхемах (сермй К561xx, CD40xx).
- Прямое моделирование троичных цифровых элементов "Сетунь".
- Библиотека троичных цифровых элементов должна быть синхронной.
- Использовать библиотеку троичных цифровых элементов в FPGA.
Удалось описанные требования реализовать. Аппаратная частьДалее, чего нет у многих, в перспективе построить управляющее и вычислительное ядро "Сетунь" на бинарных микросхемах и воспользоваться программным обеспечением. Программное обеспечение Цена программного обеспечения "Сетунь" превышает аппаратные затраты по времени и денежным расходом. Исходные программные коды для троичной машины "Сетунь" опубликованы. Вся загрузка производится с контролем. Имеется реализация интерпретаторов, языка высоко уровня "АЛГОЛ-60".
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
05 Mar 2023 04:15 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вообще говоря, очень и очень странное утверждение... Обычный RS-триггер является асинхронным, а синхронным его делают с помощью двух вентилей. Термин "синхронный" обозначает всего лишь, что какому-то устройству разрешают работать по отдельному сигналу. Так называемые "гонки" сигналов вполне себе могут возникнуть и в двоичных схемах, если схемы разработаны неграмотно...  Но давным давно разработаны различные методы борьбы с этим явлением. И я не раз рекомендовал почитать вот такую книжечку всем, кто норовит пугать сказками про "гонки".  Автор очень подробно рассматривает эти процессы и как с ними бороться.
_________________ iLavr
|
07 Mar 2023 17:49 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|

Я совершенно не могу понять одну вещь, может вы мне растолкуете, или кто ещё... Ну ладно, я понимаю, если ставится цель сделать "Сетунь" близко к аутентичной - это имеет под собой основу. Но в этом же топике мы ранее выяснили, что "Сетунь" близкая к аутентичной медленная и поэтому она в таком виде неинтересна как факт. Теперь значит на повестке дня " построить управляющее и вычислительное ядро "Сетунь" на бинарных микросхемах и воспользоваться программным обеспечением." Не хочу казаться Вангой, но вангую, что это поделие не будет быстрее чем Wang 2200 на бинарных микросхемах ТТЛ!Если же цель задействовать ПО "Сетунь" то как мне кажется, раз уже написан эмулятор на С++, то берём любой устаревший десктоп, начиная с процессора i486DX, правим эмулятор "Сетунь" так, чтобы он работал на реальные порты, и к этим портам цепляем и пульт управления "Сетунь" и любую периферию. Эмулятор "Сетунь" в таком виде будет молотить свой софт быстрее, чем два предыдущих варианта! Или я всё-таки неправильно понимаю цель того, что в этом топике деется? 
_________________ iLavr
|
07 Mar 2023 18:43 |
|
 |
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 583 Location: Russia, S.- Peterburg
|

 |  |  |  | Lavr wrote: Вообще говоря, очень и очень странное утверждение... /quote] Цитата из учебника студентов ИТМО г. С-Петербург: 1) Цифровая схемотехника и архитектура компьютера второе издание Дэвид М. Харрис и Сара Л. Харрис. - https://picloud.pw/media/resources/post ... %D0%B0.pdf |  |  |  | Quote: Глава 3 Проектирование последовательностной логики
3.3 ПРОЕКТИРОВАНИЕ СИНХРОННЫХ ЛОГИЧЕСКИХ СХЕМ
Правила построения синхронных последовательностных схем гласят, что схема является синхронной последовательностной схемой, если ее элементы удовлетворяют следующим условиям:
Каждый элемент схемы является либо регистром, либо комбинационной схемой.
Как минимум один элемент схемы является регистром.
Все регистры тактируются единственным тактовым сигналом.
В каждом циклическом пути присутствует как минимум один регистр.
Такое определение синхронной последовательностной схемы является достаточным, но в то же время слишком строгим. Например, в высокопроизводительных микропроцессорах некоторые регистры могут получать тактовый сигнал с задержкой. Тактовый сигнал также может подаваться через проходной ключ. Это позволяет добиться максимально возможного быстродействия системы. Также в некоторых микропроцессорах вместо регистров используются защелки. Однако это определение подходит ко всем синхронным последовательностным схемам, рассматриваемым в этой книге, и к большинству коммерческих систем.
Последовательностные схемы, не являющиеся синхронными, называют асинхронными.
Триггер является самой простой синхронной последовательностной схемой с двумя состояниями {0,1}. У него есть один вход данных D, один вход тактового сигнала CLK, один выход Q
|  |  |  |  |
|  |  |  |  |
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
08 Mar 2023 01:23 |
|
 |
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 583 Location: Russia, S.- Peterburg
|

1) Казакова, И. А. История вычислительной техники : учеб. пособие / И. А. Казакова. – Пенза : Изд-во ПГУ, 2011 – 232 с.  |  |  |  | Quote: В конце 1970-х гг. начались работы по формированию на- правлений развития третьей очереди ЕС ЭВМ – с 1980 по 1985 гг.
Совет главных конструкторов (СГК) отметил, что к 1985 г. истечет 10-летний срок эксплуатации 5500 ЭВМ общего назначения, в том числе всех машин «Урал-11», «Урал-14», «Урал-16» (323 машины), «БЭСМ-4» и «БЭСМ-4м» (441 шт.), «М-220» и «М-222» (502 шт.).
Прогнозировался вывод из эксплуатации 195 ЭВМ «БЭСМ-6» из выпущенных на тот период 355. Предполагалось прекращение эксплуатации 2889 ЭВМ «Минск-32».
Таким образом, машины ЕС ЭВМ должны были составить практически 100 % парка ЭВМ общего назначения. Стоимость этого парка прогнозировалась на уровне 13 млрд руб. Стоимость прикладного математического обеспечения, имеющегося у поль- зователей, должна была составить 8–10 млрд руб. Из всего этого делался вывод о необходимости обеспечения совместимости раз- рабатываемых машин ЕС ЭВМ-3 с машинами ЕС ЭВМ-2 и ЕС ЭВМ-1 на уровне пользовательских программ.
Изучался также вопрос о необходимости и возможности обеспечения совместимости с зарубежными машинами архитек- туры IBM-370. По имевшимся зарубежным данным, эту архитек- туру, находящуюся в постоянном развитии, использовали 85 % пользователей ЭВМ общего назначения, а стоимость прикладных программ для нее составляла 200 млрд долл. Было признано, что сохранение такой совместимости возможно и, несмотря на до- полнительные усилия и затраты, – целесообразно.
|  |  |  |  |
Смотри соотношение стоимости "железа" и программного обеспечения. Троичная МЦВМ "Сетунь" - розничная цена 27500 руб. ( начало 60-х годов). Сколько стоит программное обеспечение для троичной машины? Или сколько затрачено человеко-лет на создание фонда программного обеспечения: https://computer-museum.ru/books/setun/ ... zov_02.pdfКстати, программное обеспечение на основе уравновешенной троичной системе счисления! В какой стране мира имеется программное обеспечение для троичных машин?  |  |  |  | Quote: ФОНД АЛГОРИТМОВ И ПРОГРАММ МИНИСТЕРСТВА ВЫСШЕГО И СРЕДНЕГО СПЕЦИАЛЬНОГО ОБРАЗОВАНИЯ СССР
Вычислительный центр Московского Государственного Университета имени М.В. ЛОМОНОСОВА
АННОТИРОВАННЫЙ УКАЗАТЕЛЬ ПРОГРАММ ДЛЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ «СЕТУНЬ»
Выпуск 2 Составители Н.П. БРУСЕНЦОВ, В.А. МОРОЗОВ. Москва – 1968.
Этот выпуск Аннотированного указателя программ для вычислительной машины «Сетунь» издается в соответствии с решением 3-го семинара по эксплуатации и применению вычислительных машин «Сетунь», состоявше- гося в Иркутском политехническом институте 23–26 сентября 1969 г. Он преследует те же цели, что и предыдущий выпуск Аннотированного указате- ля, вышедший в 1968 г.
В данный выпуск включены аннотации программ для машины «Сетунь», разработанных а 1968–70 гг., а также ряда программ более раннего периода, не вошедших по каким-либо причинам в первый выпуск Указателя. Аннотации составлены на основе данных, присланных организациями – разработчиками программ. К сожалению, эти данные не всегда обладали удовлетворительной полнотой. По этой причине некоторые аннотации полу- чились не в меру краткими.
Составители благодарят руководителей и сотрудников всех тех организа- ций, от которых поступили использованные в Указателе сведения.
Н. БРУСЕНЦОВ, В. МОРОЗОВ
|  |  |  |  |
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
08 Mar 2023 02:06 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Книжки вы хорошо цитируете... Вопрос возникает - вы сами-то понимаете, что в цитате написано? Читаю: Объясняю вам, что регистр делают из триггеров, причём из тактируемых триггеров. Как он делается я написал выше: То есть, регистры, состоящие из тактируемых триггеров, делают из самых обычных логических элементов. Вот пример, который я показывал: Троичный 'RS-триттер'Вот Shaos вам пишет: Как тогда понимать вашу фразу?
_________________ iLavr
|
08 Mar 2023 06:05 |
|
 |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21376 Location: Silicon Valley
|
Видимо имелась ввиду библиотека Ternary в составе SimulIDE - там внутри всё на аналоговых муксах сделано (с двоичной адресацией т.е. на 2^n коммуницируемых сигналов)
|
08 Mar 2023 11:20 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А ты знаешь какую-либо синхронную библиотеку? Я вроде как и веду разговор выше о том, что синхронные элементы делают из обычных логических. И на "аналоговых муксах" я рабочие триггеры даже под Proteus показывал: http://www.nedopc.org/forum/viewtopic.php?p=150658#p150658Нет как таковых синхронных элементов в природе - их делают из базовых логических, поэтому наличие библиотеки таких элементов в составе SimulIDE должно этому помочь, а не помешать!
_________________ iLavr
|
08 Mar 2023 14:02 |
|
 |
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 583 Location: Russia, S.- Peterburg
|
 |  |  |  | Lavr wrote: Я вроде как и веду разговор выше о том, что синхронные элементы делают из обычных логических. И на "аналоговых муксах" я рабочие триггеры даже под Proteus показывал: http://www.nedopc.org/forum/viewtopic.php?p=150658#p150658Нет как таковых синхронных элементов в природе - их делают из базовых логических, поэтому наличие библиотеки таких элементов в составе SimulIDE должно этому помочь, а не помешать! |  |  |  |  |
Согласен. "Нет как таковых синхронных элементов в природе". Синхронные схемы строятся из обычных цифровых элементов. Из "аналоговых муксов" можно построить синхронный троичный вычислитель. Мы коснулось с требованиям системы в целом, т.е. архитектуры будущего процессора. Вся архитектура "Сетунь" была создана как синхронная машина из синхронных блоков.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
08 Mar 2023 23:35 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|

Вы как-то уклонились от ответа на мой другой вопрос...  |  |  |  | askfind wrote: Смотри соотношение стоимости "железа" и программного обеспечения. Троичная МЦВМ "Сетунь" - розничная цена 27500 руб. ( начало 60-х годов). Сколько стоит программное обеспечение для троичной машины? Или сколько затрачено человеко-лет на создание фонда программного обеспечения: https://computer-museum.ru/books/setun/brusencov_morozov_02.pdfКстати, программное обеспечение на основе уравновешенной троичной системе счисления! В какой стране мира имеется программное обеспечение для троичных машин? |  |  |  |  |
То, что программное обеспечение порой дороже железа - это общеизвестно. То, что "компьютер продают программы" - это наглядно история Эппл показала. На ПО для ЭВМ БЭСМ, я более чем уверен, затрачено многократно больше человеко-лет, чем на всё ПО "Сетунь", но поклонники БЭСМ вполне довольствуются эмулятором: https://www.besm6.org/wiki/Building.htmlПрограммное обеспечение "Сетунь" напрямую "бесценно" лишь для железки со следующими характеристиками: Это очень убого, и понятно, что убого это чисто вынужденно в соответствие с тем временем. Так вопрос мой состоит в том, что если уж ПО "Сетунь" по вашему мнению столь бесценно ( в чём тоже есть обоснованные сомнения), так может быть не стоит городить железку с такими убогими характеристиками, а сделать удобный эмулятор, способный запускать это небольшое по объёму программное обеспечение?
_________________ iLavr
|
09 Mar 2023 07:04 |
|
 |
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 583 Location: Russia, S.- Peterburg
|
"Удивительные слова" от модератора этого форума. Большая часть тем здесь - это "махровое" компьютерное ретро. Вопрос на вопрос. Какой смысл повторять 8-разрядные процессоры и железо? Какой смысл обсуждать "делать - не делать"? Делаю! Троичный компьютер. Какой восторг! - https://www.islife.ru/post/pub00047/
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
09 Mar 2023 07:49 |
|
 |
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 583 Location: Russia, S.- Peterburg
|
Троичный двухтактный сдвигающий регистр на ферритовых кольцахАвторское свидетельство от 03.03.1972, SU 445 077 A1 Брусенцов Николай Петрович 1) Схема регистра. 2) Подписи схемы. 3) Описание работы схемы взятое с НЭБ (национальной электронной библиотеки) Ссылка: https://dzen.ru/b/Y33_dfQCD3Rwayk3
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
09 Mar 2023 08:23 |
|
|
Who is online |
Users browsing this forum: No registered users and 2 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
|
|