Ячейки памяти, регистры.

Уравновешенная троичная система счисления - форум переехал с http://ternary.info

Moderator: haqreu

User avatar
Shaos
Admin
Posts: 24053
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Ячейки памяти, регистры.

Post by Shaos »

BEPEP wrote: 26 May 2025 20:32 Отвлёкся на светодиодные матрицы. Оказывается в природе есть уже готовые и двухцветные. Только у них две беды:
  • Размерность кратна двум, а не трём, если матрица маленькая
  • Матрицы с общим катодом или с общим анодом
...

Есть ли 6х6 подобные сборки и с двунаправленными цветиками, кто видел?
Подходящие варианты 3х3 6х6 9х9 12х12
Наверное тоже всё вручную распаивать надо будет. Всё заточено под двоичность :mrgreen:
Где-то на просторах форума мы обсуждали существующие цветные матрицы для применения в троичных компах...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

Shaos wrote: 26 May 2025 21:40
BEPEP wrote: 26 May 2025 20:32 Отвлёкся на светодиодные матрицы. Оказывается в природе есть уже готовые и двухцветные. Только у них две беды:
  • Размерность кратна двум, а не трём, если матрица маленькая
  • Матрицы с общим катодом или с общим анодом
...

Есть ли 6х6 подобные сборки и с двунаправленными цветиками, кто видел?
Подходящие варианты 3х3 6х6 9х9 12х12
Наверное тоже всё вручную распаивать надо будет. Всё заточено под двоичность :mrgreen:
Где-то на просторах форума мы обсуждали существующие цветные матрицы для применения в троичных компах...
Спасибо! Буду знать. Попадётся на глаза может, погляжу. Пока это не актуально для меня.
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

Посетила идея в сдвиговый регистр добавить инвертированные выходы. А то без дела половина ячеек памяти в нём трудятся, только на перенос работают :ebiggrin: Начал рисовать, без добавления транзюков не получается. И потом ещё как-то коммутировать прямой и инверсный выход к общей линии данных нужно. Решил отдельно управляемый инвертор сделать.
Если делать сдвиговый регистр на 6 трит, как отдельную сборку, на примере двоичных его собратьев, то требуется 12 ячеек памяти + 1 транзюк - инвертор управления. Либо три транзюка, если делать управление по одному троичному входу. 1 ячейка памяти = 10 транзюков. Итого: 121 транзистор.
Но для моих нужд такой полноценный не нужен. Младший трит ввода значения у меня будет просто буфер, который и значение ввода показывает и его же сразу на линию ставит. Минус 2 ячейки пямяти. Так же мне не нужна ещё одна ячейка памяти - переносить данные в следующий сдвиговый регистр мне не надо. В общем у меня вышло на всё 95 транзисторов:
Сдвиговый Регистр х5+1.jpg
Сдвиговый Регистр х5+1.txt
You do not have the required permissions to view the files attached to this post.
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

Регистр на 6 трит. Мне таких надо 3 штуки. 60 транзюков на один:
ЯП-Запись х6.jpg
ЯП-Запись х6.txt
You do not have the required permissions to view the files attached to this post.
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

BEPEP wrote: 24 May 2025 23:39 В голове пока окончательно концепт того чего я хочу не нарисовался, только туманный набросок:
Image
Регистр ввода один. Собственно, весь ввод данных только с него. Надо три кнопки: ввод, сброс и одна из кнопка - переключалка значения на три позиции. Плюс ещё 3 регистра которые будут записывать значения с линии на которой выставлено число с регистра ввода. Ещё по одной кнопке надо. 4-й вход.... можно вообще занулить, но если есть - то пусть будет - ещё одна кнопка переключатель на 3 позиции.
Как-то так.
Сегодня посетила мысль собрать то что на картинке, но плюс ещё добавить два генератора:
  • Один генератор - выбор значения
  • Второй - тактовый генератор на ввод
Сделать коммутацию между ручным вводом и автоматическим - случайным.
Тут кто-то спрашивал про рандомный генератор. Вот он и будет - генератор случайного числа :kruto:
Это, конечно, не светодиодная панель с каким тетрисом и даже не процессор. Но уже и не просто какой-то примитивный калькулятор на сложить/вычесть.
Игра в случайное число - тоже забава. Правила не сложно придумать. Например пользуясь какими-то определёнными числами из диапазона 6 трит максимально долго не позволять сумматору включить 7-й трит переноса. Выйти в ноль - победа :D

Сколько ТРИМУКСОВ для такого калькулятора надо? Чисто интересно просто.
rvnick
Fanat
Posts: 85
Joined: 06 Nov 2013 14:09
Location: 82.147.177.70

Re: Ячейки памяти, регистры.

Post by rvnick »

Значит тетриса не будет. Понятно.
Предлагается забавляться юзая сумматор. Уже весело.
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

rvnick wrote: 28 May 2025 04:56 Значит тетриса не будет. Понятно.
Предлагается забавляться юзая сумматор. Уже весело.
Тетрис, или ещё что с LED дисплеем, в следующем сезоне сериала "троичность своими руками". :lol:
Начинать надо с малого. Мне бы ещё это , что придумал, до конца довести.
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

Ужасная кнопка-переключатель на три позиции никак не получается компактной.
Уже всё перепробовал. Получается вариант только с куском полусумматора в котором вместо выхода переноса надо ставить ячейку памяти. Короче говоря одна такая кнопка = полусумматор + ЯП.
Обалдеть! Хотелось бы что-то не сложнее мультивибратора было собрать. Но, похоже, проще не получится.
Или какие схемы аналоговые юзать, на конденсаторах.
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

Вчера сижу , схемки рисую, вдруг бац - страница требует подтверждения.... сообщение вылазит. А я с неё уходить не собирался. Потом без предупреждения на предыдущую страницу браузер откручивать начал.
Компьютер зажил какой-то своей жизнью - без моего ведома страницы перегружать начал в рандомном порядке. Первая мысль - веб-версия триальная. Зашёл на форум, тут тоже самое - перегружает время от времени страницы. Вторая мысль - вирус какой!
Спустя минут 10 до меня доходит, что это не вирус, это я случайно на мышке прижимаю функциональные клавиши дополнительные.
Ухват мышки сменил, вроде норм. Через час опять такая же петрушка. :lol:
Запустил ютуб , мышь вообще не трогаю, через 5 минут началось переключение хаотичное роликов. Разобрал мышь , посмотрел, спиртом протёр, проверил, собрал. Через час опять тоже самое.
На озон зашёл заказал себе мышку , транзюков и двухцветных светодиодов. Приедет заказ , правда , 3 июня из-за P-канальных транзисторов - они раньше не могут.
На озоне выбирал тоже с глюками. Но как заказ оформил мышь глючить перестала :lol:
Больше ни разу такого глюка не вылетало ещё.

К своему удивлению обнаружил, что у меня не 4 P-канальных в загашничке, а 8-мь штучек есть! Перерисовывать макетку буду.
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

Кнопка-переключатель электронная на 3 позиции , это 32 транзистора. ну её нафик!
Генератор тоже какой-то большой получается. Раскатал я губу, надо закатывать обратно - делать всё по минимуму. :idea:
Буду делать сдвиговый регистр
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

Появился вариант сделать кнопку переключения механическую. Схема:
Переключатель.png
На платке распаять 2 транзюка, 2 микрика, выводы питания и выход сигнала. Поверх на микрики какую то качельку повесить с возвратом в среднее положение. Или готовую поискать или делать как-то.
А то вот такое ни разу не вставляет:
1P3T.png
:no:
You do not have the required permissions to view the files attached to this post.
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

BEPEP wrote: 28 May 2025 22:05 Кнопка-переключатель электронная на 3 позиции , это 32 транзистора. ну её нафик!
Генератор тоже какой-то большой получается. Раскатал я губу, надо закатывать обратно - делать всё по минимуму. :idea:
Буду делать сдвиговый регистр
Даже не 32, а все 40 транзисторов. Полусумматор без 2-х лишних, плюс две ячейки памяти:
Кнопка.png
Кнопка.txt
You do not have the required permissions to view the files attached to this post.
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

Фактически получился счётчик :ebiggrin:
Два транзистора в полусумматор вернуть, что бы перенос был, и можно каскады счётчиков делать.
Счётчик минус 1. Можно в плюс 1 переделать.

А если ещё обычных два мультивибратора собрать и один вместо этой кнопки, а второй, вместо кнопки "ввод" регистра сдвига, то получится ГСЧ - генератор случайного числа. :kruto:
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

Счётчик минус:
Счётчик-1.jpg
Счётчик-1.txt
Пришлось добавлять ещё пару ЯП для сдвига значения переноса. Полусумматор + 4 ЯП + 1 транзюк -буфер на вход = 63 транзюка
На плюс переделывать, это надо менять управляющие транзюки в ЯП с N на P канал , либо добавлять ещё транзюк на вход для инверсии сигнала.
You do not have the required permissions to view the files attached to this post.
User avatar
BEPEP
Maniac
Posts: 213
Joined: 09 Apr 2025 01:49

Re: Ячейки памяти, регистры.

Post by BEPEP »

Счётчик +1
Счётчик+1.jpg
Счётчик+1.txt
You do not have the required permissions to view the files attached to this post.