nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 21 Oct 2017 02:35



Reply to topic  [ 102 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next
Давайте думать над железкой 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
haqreu wrote:
13 регистров * 2 тримукса * 3 трита = 78 тримуксов :oops:

Дорого обходится универсальность, а? 78 тримуксов - это 156 корпусов DG403?
Интересно, сколько это в переводе на КМОП ключи?

_________________
iLavr


23 Sep 2017 10:27
Profile
Senior

Joined: 10 Mar 2017 08:30
Posts: 129
Reply with quote
Да, недёшево. В кмопах считать не умею...


23 Sep 2017 10:59
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
haqreu wrote:
В кмопах считать не умею...
А мне самому что-то лень умножить 156 на число КМОП ключей в DG403... :wink:
Shaos наверняка знает - он зачастую подсчитывает во что бы это вылилось в КМОП ключах...

_________________
iLavr


23 Sep 2017 16:03
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15560
Location: Colorado
Reply with quote
Lavr wrote:
haqreu wrote:
13 регистров * 2 тримукса * 3 трита = 78 тримуксов :oops:

Дорого обходится универсальность, а? 78 тримуксов - это 156 корпусов DG403?
Интересно, сколько это в переводе на КМОП ключи?

2 тримукса это 2 корпуса DG403
или уже двойными считается?

_________________
:eugeek: https://twitter.com/Shaos1973


24 Sep 2017 12:09
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
2 тримукса это 2 корпуса DG403
или уже двойными считается?

Правда штоль? А кто придумал расшифровку DDT как DG403 + DG403 + Ternary ?

_________________
iLavr


24 Sep 2017 12:12
Profile
Senior

Joined: 10 Mar 2017 08:30
Posts: 129
Reply with quote
Для меня тримукс это плата с двумя троичными мультиплексорами


24 Sep 2017 12:13
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15560
Location: Colorado
Reply with quote
Lavr wrote:
Shaos wrote:
2 тримукса это 2 корпуса DG403
или уже двойными считается?

Правда штоль? А кто придумал расшифровку DDT как DG403 + DG403 + Ternary ?

Да я уже с тех пор передумал - DDT это теперь "Decision Diagrams for Ternary" :) (см. https://github.com/ternary-info/DDT)

_________________
:eugeek: https://twitter.com/Shaos1973


24 Sep 2017 13:07
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15560
Location: Colorado
Reply with quote
haqreu wrote:
Для меня тримукс это плата с двумя троичными мультиплексорами

ну тогда значит и правда 156 :roll:

_________________
:eugeek: https://twitter.com/Shaos1973


24 Sep 2017 13:08
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Да я уже с тех пор передумал - DDT это теперь "Decision Diagrams for Ternary" :) (см. https://github.com/ternary-info/DDT)

Начальник... да ты просто обижаешь и в душу плюёшь! :o
DDT - это всю жизнь Digital Debug Tool со времен Гэри Килдаллa.
Мой любимый отладчик на "Микроше"! А ты его то так покарёжишь... то иначе....

_________________
iLavr


24 Sep 2017 13:19
Profile
Senior

Joined: 10 Mar 2017 08:30
Posts: 129
Reply with quote
Приехали платы ввода-вывода, рисунок которых я приводил:
Image

Собрал из них матрицу 3x5, получил один сегмент памяти инструкций:
Image


Внутри 27 пятитритных инструкций, итого получилась железка, которая на вход берёт три трита адреса, на выход даёт пять тритов инструкции.
Тестирую при помощи старой платы ввода-вывода, даже работает :o
Image


02 Oct 2017 03:58
Profile
Senior

Joined: 10 Mar 2017 08:30
Posts: 129
Reply with quote
Shaos wrote:
NO (-3) - передать управление на ttt (в будущем можно переключать сегменты через регистр R13)


А вот как именно переключать сегменты через R13? Как это будет выглядеть непосредственно в кодах?
Вот мы в сегменте -13 (NNN), начинаем программу:
инструкция номер -13: запись -12 в R1 (OP NNO).
инструкция номер -12: копируем R1 в R13 (OO NNN).

Дальше декодер должен считать инструкцию -11 сегмента -12?


02 Oct 2017 08:23
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15560
Location: Colorado
Reply with quote
можно сделать так как в пиках, чтобы регистр расширенного адреса использовался только при передаче управления

_________________
:eugeek: https://twitter.com/Shaos1973


02 Oct 2017 19:56
Profile WWW
Senior

Joined: 10 Mar 2017 08:30
Posts: 129
Reply with quote
Звучит разумно. А что происходит при переполнении счётчика? Остаёмся в том же сегменте, или берём из r13?


03 Oct 2017 02:33
Profile
Senior

Joined: 10 Mar 2017 08:30
Posts: 129
Reply with quote
наверное, R13 игнорируется, сегмент берём следующий


03 Oct 2017 06:45
Profile
Senior

Joined: 10 Mar 2017 08:30
Posts: 129
Reply with quote
Окей, более-менее становится понятно. А давайте сразу EX-команды придумаем (хотя бы несколько), чего мелочиться на триадор-1.
Насколько я понимаю, расширенных команд всего 27 можно напридумать, при этом они прямого параметра не имеют, разве что из регистров брать.
Например, NN NNO - это сложить R1 и R2, установить флаг знака и переноса.
Как будут выглядеть команды ветвления?


03 Oct 2017 14:57
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 102 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next

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

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