nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 31 May 2020 03:49



Reply to topic  [ 11 posts ] 
Попытка альтернативы Триадору 
Author Message
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 573
Location: Spb
Reply with quote
Вдохновившись тутошними темами, решил хоть как-то, наконец, разобраться в электронике и процессорах, а за одно и поработать головой. На работе то тоже приходится, но тут совершенно другое направление, интересное с детства, по которому у меня огромный пробел.
Впервые о троичной системе прочитал где-то на рубеже 2010-х годов, но на тот момент это казалось интересным курьёзом. Спасибо местным обитателям, наконец то понял (может не до конца) принцип работы двоичного процессора, и от чего отталкиваться в проектировании троичного. Пока в голове каша, но белее-менее структурированная (манная с комками).

На данный момент концепция такая:
- регистры 3-х тритные (по аналогии и для совместимости) - 13 шт., возможность использовать парами и тройками в дальнейшем;
- команды 6-ти тритные (первый трит пока нулевой - совместимость);
- машинный цикл - 3 такта генератора по схеме 0-0+[...], первые два, скорее всего, чтение из ПЗУ/ОЗУ, третий - выполнение;
- на счетчик команд и данные пока по 9 разрядов (или 12 на общую память);
- стек скорее всего внутренний на 9, может 27 вхождений;
- индикация - на первом этапе только 3-6 регистров на семисегментрике, в дальнейшем, кусочка памяти в 9-12 ячеек (калькулятор же!).

Пока реализовал в железе: блок индикации 3 трит на семисегментник (работает), ROM на 27 ячеек с возможностью выборки чтения по положительному и отрицательному сигналу и с линией селекции (работает, но не со всеми ячейками, нужно поймать непропай), RAM на 9 ячеек (не собирал, платки на руках).

Фото всего этого безобразия выложу позже (часть уже есть в "троичном флуде"), а так же попрошу покритиковать или направить на путь истинный.


03 Sep 2019 12:58
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18605
Location: Silicon Valley
Reply with quote
Уже месяц прошёл - где фотки? ;)

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


01 Oct 2019 19:19
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Уже месяц прошёл - где фотки? ;)

Ну человек, возможно, в очередной командировке... :-?

_________________
iLavr


02 Oct 2019 04:58
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18605
Location: Silicon Valley
Reply with quote
Да мы никуда и не торопимся ;)

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


02 Oct 2019 10:51
Profile WWW
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 573
Location: Spb
Reply with quote
Lavr wrote:
Ну человек, возможно, в очередной командировке... :-?

Эт точно, уже третья...
Shaos wrote:
Уже месяц прошёл - где фотки?

Ну их маленько есть. Пока только ПЗУ-хи на джамрерах :oops:


Attachments:
IMG_20190903_204221.jpg
IMG_20190903_204221.jpg [ 284.78 KiB | Viewed 930 times ]
IMG_20190903_120424.jpg
IMG_20190903_120424.jpg [ 104.44 KiB | Viewed 930 times ]
IMG_20190903_120413.jpg
IMG_20190903_120413.jpg [ 214.04 KiB | Viewed 930 times ]
03 Oct 2019 08:01
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 573
Location: Spb
Reply with quote
Хотел выложить с тестами, но пока так. Вот схемка и разводка платки.
Attachment:
ROM.pdf [249.25 KiB]
Downloaded 43 times


p.s. Не знаю как под спойлер убирать свежезагруженное :rotate:
Кажется разобрался.
 
Attachment:
pl.png
pl.png [ 144.16 KiB | Viewed 928 times ]


p.p.s. герберы еще прикреплю...
Attachment:
ROM_27x3.zip [345.94 KiB]
Downloaded 63 times


03 Oct 2019 08:18
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 573
Location: Spb
Reply with quote
Ну и из готового и оттестированного еще выложу, раз интерес есть :mrgreen:
7-ми сегментный индикатор с точкой (8-ми сегментный по сути). Фото именно этого пока нет, но прошлой версии есть. Отличия: есть три канала для данных. Это всё.
На визуализации все диодики стоят, на реальном изделии только те, что отвечают за конкретный сегмент.
Attachment:
File comment: Схема
8 seg ind.pdf [255.74 KiB]
Downloaded 47 times

Attachment:
File comment: Разводка платы
8 seg pl.pdf [330.82 KiB]
Downloaded 48 times


Attachments:
8segment.png
8segment.png [ 786.06 KiB | Viewed 899 times ]
04 Oct 2019 08:22
Profile
Maniac

Joined: 10 Mar 2017 06:30
Posts: 321
Reply with quote
Эх, пзу отличный, моё слишком перемудрёное. По опыту - очень неудобно джамперы перетыкать, когда они так глубоко между тримуксами запрятаны. По-хорошему, нужно сделать поле джамперов, и только с боку лес тримуксов.


05 Oct 2019 00:38
Profile
Maniac

Joined: 10 Mar 2017 06:30
Posts: 321
Reply with quote
AlexanderZh wrote:
7-ми сегментный индикатор с точкой (8-ми сегментный по сути).


а почему не сделать два индикатора? Ведь неудобно же читать нестандартный шрифт?


05 Oct 2019 00:40
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 573
Location: Spb
Reply with quote
haqreu wrote:
По-хорошему, нужно сделать поле джамперов, и только с боку лес тримуксов.

Я изначально так и пытался, но не смог развести и сделал как получалось.
haqreu wrote:
а почему не сделать два индикатора? Ведь неудобно же читать нестандартный шрифт?

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


05 Oct 2019 02:56
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 573
Location: Spb
Reply with quote
AlexanderZh wrote:
haqreu wrote:
По-хорошему, нужно сделать поле джамперов, и только с боку лес тримуксов.

Я изначально так и пытался, но не смог развести и сделал как получалось.

Тут подумалось, чтоб не пытаться переразводить - проще припаять тримуксы снизу и проблема будет исчерпана. Всё равно в итоге платки будут стоять этажерками.


06 Oct 2019 05:24
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 11 posts ] 

Who is online

Users browsing this forum: Google [Bot] 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.