nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 03:16



Reply to topic  [ 67 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Эксперименты с симулятором Atanua от Андрея Куликова 
Author Message
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Reply with quote
Четверичный четырёхбитный 4S-триггер

Четверичный четырёхбитный 4S-триггер (4Set-триггер, S0S1S2S3-триггер, Set0Set1Set2Set3-триггер) может быть построен для работы как в четырёхбитной одноединичной системе кодирования квадритов (четверитов) (4B UU BCQ, 4Bit UnoUnary BinaryCodedQuadro), так и для работы в четырёхбитной инверсной одноединичной системе кодирования квадритов (четверитов) (4B IUU BCQ, 4Bit InvertedUnoUnary BinaryCodedQuadro).

Четверичный четырёхбитный 4S-триггер (4Set, S0S1S2S3-триггер, Set0Set1Set2Set3-триггер) является четверичным подобием двоичного RS-триггера и может найти применение в различных конструкциях, например, в переключателях на 4 положения (на 4 состояния) с переключением из любого состояния в любое другое состояние без прохождения через промежуточные состояния.

Четверичный четырёхбитный 4S-триггер (4Set, S0S1S2S3-триггер, Set0Set1Set2Set3-триггер), в зависимости от применённых логических элементов и их соединения, имеет множество разновидностей, одна из которых, работающая в четырёхбитной одноединичной системе кодирования квадритов (четверитов) (4B UU BCQ, 4Bit UnoUnary BinaryCodedQuadro), приведена на снимке ниже.

Снимок модели четверичного четырёхбитного 4S-триггера (4Set-триггера, S0S1S2S3-триггера, Set0Set1Set2Set3-триггера) в логическом симуляторе Atanua/Win32 1.0.081116 - Personal Edition:
Attachment:
4BBCQuadroRS1S2S3-trigger.JPG
4BBCQuadroRS1S2S3-trigger.JPG [ 86.51 KiB | Viewed 5505 times ]

Код модели четверичного четырёхбитного 4S-триггера (4Set-триггера, S0S1S2S3-триггера, Set0Set1Set2Set3-триггера) в логическом симуляторе Atanua/Win32:
Attachment:
4BBCQuadroRS1S2S3-trigger.rar [1.19 KiB]
Downloaded 269 times

Логический симулятор Atanua/Win32 1.0.081116 - Personal Edition:
http://andserkul.narod.ru/atanua081116_pe.rar


Last edited by AndrejKulikov on 26 Dec 2018 07:27, edited 8 times in total.



21 Nov 2018 18:03
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
У меня 2 вопроса:

1) в каком месте он "четверичный"?
2) в каком месте он "четырёхбитный"?

Это обычная двоичная схема, реализующая относительно несложный конечный автомат с четырьмя состояниями - только и всего...

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


21 Nov 2018 21:05
Profile WWW
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Reply with quote
Пятиричный пятибитный 5S-триггер

Пятиричный пятибитный 5S-триггер (5Set-триггер, S0S1S2S3S4-триггер, Set0Set1Set2Set3Set4-триггер) является пятиричным подобием двоичного RS-триггера и может найти применение в различных конструкциях, например, в переключателях на 5 положений (на 5 состояний) с переключением из любого состояния в любое другое состояние без прохождения через промежуточные состояния.

Снимок модели пятиричного пятибитного 5S-триггера (5Set-триггера, S0S1S2S3S4-триггера, Set0Set1Set2Set3Set4-триггера) в логическом симуляторе Atanua/Win32 1.0.081116 - Personal Edition:
Attachment:
5BBCPentaRS1S2S3S4-trigger.JPG
5BBCPentaRS1S2S3S4-trigger.JPG [ 90.32 KiB | Viewed 5508 times ]

Код модели пятиричного пятибитного 5S-триггера (5Set-триггера, S0S1S2S3S4-триггера, Set0Set1Set2Set3Set4-триггера) в логическом симуляторе Atanua/Win32:
Attachment:
5BBCPentaRS1S2S3S4-trigger.rar [1.54 KiB]
Downloaded 282 times

Логический симулятор Atanua/Win32 1.0.081116 - Personal Edition:
http://andserkul.narod.ru/atanua081116_pe.rar


Last edited by AndrejKulikov on 26 Dec 2018 07:43, edited 2 times in total.



22 Nov 2018 03:40
Profile
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Reply with quote
Граф четверичного триггера
На рисунке приведены графы двух четверичных устройств:
1. четверичного 4-х уровневого (4LCQuadro, "однопроводного") устройства (слева) и
2. четверичного 4-х битного (4B BCQuadro, "четырёхпроводного") устройства (справа):
Attachment:
QuadroGrafs.JPG
QuadroGrafs.JPG [ 17.35 KiB | Viewed 5501 times ]

1. Граф четверичного 4-х уровневого (4LCQuadro, "однопроводного") устройства (слева) является одномерным, линейным.

2. Так как граф четверичного 4-х уровневого (4LCQuadro, "однопроводного") устройства не имеет 3-х прямых переходов (0<->2, 0<->3 и 1<->3), то, при переключении, устройство проходит через промежуточные состояния 1 и 2 и настоящим триггером не является.

3. Граф четверичного 4-х битного (4B BCQuadro, "четырёхпроводного") устройства (справа) является проекцией на двумерную плоскость трёхмерного, объёмного, тетраэдра.

4. Так как граф четверичного 4-х битного (4B BCQuadro, "четырёхпроводного") устройства имеет все прямые переходы из любого состояния в любое другое состояние без прохождения через промежуточные состояния, то устройство является настоящим четверичным триггером.


22 Nov 2018 06:53
Profile
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Reply with quote
Граф пятиричного триггера
На рисунке приведены графы двух пятиричных устройств:
1. пятиричного 5-ти уровневого (5LCPenta, "однопроводного") устройства (слева) и
2. пятиричного 5-ти битного (5B BCPenta, "пятипроводного") устройства (справа):
Attachment:
PentaGraphs.JPG
PentaGraphs.JPG [ 23.75 KiB | Viewed 5483 times ]

1. Граф пятиричного 5-ти уровневого (5LCPenta, "однопроводного") устройства (слева) является одномерным, линейным.

2. Так как граф пятиричного 5-ти уровневого (5LCPenta, "однопроводного") устройства не имеет 6-ти прямых переходов (0<->2, 0<->3, 0<->4, 1<->3, 1<->4 и 2<->4), то, при переключении, устройство проходит через промежуточные состояния 1, 2 и 3 и настоящим триггером не является.

3. Граф пятиричного 5-ти битного (5B BCPenta, "пятипроводного") устройства (справа) является проекцией на двумерную плоскость трёхмерной, объёмной фигуры.

4. Так как граф пятиричного 5-ти битного (5B BCPenta, "пятипроводного") устройства имеет все прямые переходы из любого состояния в любое другое состояние без прохождения через промежуточные состояния, то устройство является настоящим пятиричным триггером.


Last edited by AndrejKulikov on 22 Nov 2018 20:33, edited 1 time in total.



22 Nov 2018 20:14
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
а если сигналы распространяются неравномерно? например один проводник чуть длиннее или ближе к земляному проводу и имеет большую ёмкость?
значит одно из плечей "триггера" сработает чуть раньше - значит в какой-то момент будут гореть две лампочки (или не будет гореть ни одна) - значит тут будет больше чем 5 состояний - значит это уже не "пятеричная" схема, а фигзнаетсколькиричная :idea:

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


22 Nov 2018 20:22
Profile WWW
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Reply with quote
Зарезервировано


22 Nov 2018 20:30
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Чтобы раздел Hardware не превратился в букет топиков про никому неведомых зверушек RS1S2S3...S999 я сложил всё в один топик под названием "Эксперименты с симулятором Atanua от Андрея Куликова"...

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


23 Nov 2018 01:46
Profile WWW
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Reply with quote
Построение триггеров любой "ичности":
на логических элементах nИЛИ-НЕ (n-in NOR, NORn):
Attachment:
800px-Triggery_ili-ne3.jpg
800px-Triggery_ili-ne3.jpg [ 17.47 KiB | Viewed 5467 times ]

на логических элементах nИ-НЕ (n-in NAND, NANDn):
Attachment:
800px-Triggery_i-ne3.jpg
800px-Triggery_i-ne3.jpg [ 18.87 KiB | Viewed 5467 times ]

На рисунках приведены триггеры с управлением по выходу, для управления триггерами по входу потребуются дополнительные входы в логических элементах и схемы управления.


23 Nov 2018 02:01
Profile
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Reply with quote
Четверичный четырёхбитный 4S-триггер с автоматической установкой в ноль при включении

Триггер работает в четверичном четырёхбитном одноединичном коде (4Bit UnoUnary BinaryCodedQuadro, 4B UU BCQ) (0,1,2,3)=(0001,0010,0100,1000). Пятое состояние на входе - 0000 является состоянием хранения записанного в триггер значения.

Снимок модели в симуляторе логических схем Atanua/Win32:
Attachment:
4BBCQuadroRS1S2S3-triggerAuto0.JPG
4BBCQuadroRS1S2S3-triggerAuto0.JPG [ 87.96 KiB | Viewed 5424 times ]

Код модели в симуляторе логических схем Atanua/Win32:
Attachment:
4BBCQuadroRS1S2S3-triggerAuto0.rar [1.23 KiB]
Downloaded 274 times

Модель триггера работает в обоих основных версиях симулятора логических схем Atanua/Win32: 1.0.081116 - Personal Edition и 1.2.130617 - Trial Version.


Last edited by AndrejKulikov on 26 Dec 2018 07:49, edited 2 times in total.



26 Nov 2018 04:30
Profile
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Reply with quote
Четверичный четырёхбитный одноединичный полусумматор работает в четверичном одноединичном коде (4Bit BinaryCodedQuadro UnoUnary, 4B BCQ UU) (0,1,2,3)=(0001,0010,0100,1000).

Таблица истинности четверичного (квадритного, Quadro) полусумматора в четверичном виде:

A 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0
B 3 2 1 0 3 2 1 0 3 2 1 0 3 2 1 0
----------------------------------------
S 2 1 0 3 1 0 3 2 0 3 2 1 3 2 1 0
C 1 1 1 0 1 1 0 0 1 0 0 0 0 0 0 0

Перенос не бывает больше 1 и возникает в 6-ти случаях из 16 (в 37,5% случаев).

Таблица истинности четверичного (квадритного, Quadro) полусумматора в двоичном виде:

A 1000 1000 1000 1000 0100 0100 0100 0100 0010 0010 0010 0010 0001 0001 0001 0001
B 1000 0100 0010 0001 1000 0100 0010 0001 1000 0100 0010 0001 1000 0100 0010 0001
---------------------------------------------------------------------------------------------------------------------
S 0100 0010 0001 1000 0010 0001 1000 0100 0001 1000 0100 0010 1000 0100 0010 0001
C 0010 0010 0010 0001 0010 0010 0001 0001 0010 0001 0001 0001 0001 0001 0001 0001

Снимок модели четверичного четырёхбитного полусумматора в симуляторе логических схем Atanua/Win32:
Attachment:
QuadroHalfAdder4BBCQAuto0.JPG
QuadroHalfAdder4BBCQAuto0.JPG [ 93 KiB | Viewed 5428 times ]

Четверичные четырёхбитные триггеры с автоматической установкой в 0 при включении служат для ввода четырёхбитных одноединичных (UnoUnary) квадритов и к схеме собственно полусумматора не относятся.
В отличие от четверичного полусумматора в двоичночетверичном коде, в четверичном четырёхбитном одноединичном (UnoUnary) полусумматоре дешифратор проще, но шифратор немного сложнее.

Код модели четверичного четырёхбитного полусумматора в симуляторе логических схем Atanua/Win32:
Attachment:
QuadroHalfAdder4BBCQAuto0.rar [70.66 KiB]
Downloaded 262 times


Last edited by AndrejKulikov on 25 Dec 2018 08:03, edited 1 time in total.



26 Nov 2018 06:33
Profile
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Reply with quote
Четверичный двухбитный 4S-триггер с четырёхбитным управлением

Иногда бывает удобнее четырёхбитное управление четверичным двухбитным 4S-триггером (4Set-триггером, S0S1S2S3-триггером, Set0Set1Set2Set3-триггером), работающим в четверичной двухбитной системе 2B BCQuadro (0,1,2,3)=(00,01,10,11), например, в модели четверичного полусумматора.

Для этого автором была разработана схема и модель c четырёхбитным одноединичным (UnoUnary) управлением четверичным двухбитным 4S-триггером (4Set-триггером, S0S1S2S3-триггером, Set0Set1Set2Set3-триггером) в симуляторе логических схем Atanua/Win32:
Attachment:
2BBCQuadroRS1S2S3-trigger.JPG
2BBCQuadroRS1S2S3-trigger.JPG [ 80.76 KiB | Viewed 5417 times ]

Код модели четверичного двухбитного 4S-триггера (4Set-триггера, S0S1S2S3-триггера, Set0Set1Set2Set3-триггера) с четырёхбитным одноединичным (UnoUnary) управлением в симуляторе логических схем Atanua/Win32:
Attachment:
2BBCQuadroRS1S2S3-trigger.rar [1.15 KiB]
Downloaded 269 times


Last edited by AndrejKulikov on 26 Dec 2018 08:01, edited 4 times in total.



26 Nov 2018 11:36
Profile
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Reply with quote
Пятиричный пятибитный 5S-триггер с автоматической установкой в ноль при включении

Снимок модели пятиричного пятибитного одноединичного 5S-триггера (5Set-триггера, S0S1S2S3S4-триггера, Set0Set1Set2Set3Set4-триггера) с автоматической установкой в ноль при включении в симуляторе логических схем Atanua/Win32:
Attachment:
5BBCPentaRS1S2S3S4-triggerAuto0.JPG
5BBCPentaRS1S2S3S4-triggerAuto0.JPG [ 105.38 KiB | Viewed 5429 times ]

Код модели пятиричного пятибитного одноединичного 5S-триггера (5Set-триггера, S0S1S2S3S4-триггера, Set0Set1Set2Set3Set4-триггера) с автоматической установкой в ноль при включении в симуляторе логических схем Atanua/Win32:
Attachment:
5BBCPentaS0S1S2S3S4-triggerAuto0.rar [1.79 KiB]
Downloaded 265 times


Last edited by AndrejKulikov on 26 Dec 2018 08:06, edited 3 times in total.



26 Nov 2018 12:57
Profile
Senior
User avatar

Joined: 21 Aug 2018 07:39
Posts: 163
Location: Кемеровская обл.
Reply with quote
Каждый пост оформлять в виде темы? Это гениально! Возможно задаст новый тренд и вызовет шквал няшных мемасов.


26 Nov 2018 17:38
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Icer wrote:
Каждый пост оформлять в виде темы? Это гениально! Возможно задаст новый тренд и вызовет шквал няшных мемасов.

Всё снова слепил вместе...

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


27 Nov 2018 00:48
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 67 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

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