АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Счетчики с одновременным, сквозным и групповым переносом

Читайте также:
  1. В соответствии с первым критерием (субъектом) правосознание бывает общественным, групповым и индивидуальным.
  2. Обучение групповым тактическим взаимодействиям в нападении с участием трех игроков «сдвоенный заслон» и «наведение на двух игроков».
  3. Обучение групповым тактическим действиям в защите.
  4. Счетчики
  5. Счетчики Джонсона. Устройство, принцип действия, назначение.
  6. Счетчики на сдвигающих регистрах
  7. Счётчики с последовательно-параллельным переносом
  8. Электромагнитные счетчики скорости крови

Для ускорения процесса счета в счетчике необходимо, чтобы изменения состояний отдельных разрядов происходило не последовательно, а непосредственно вслед за приходом очередного сигнала счета. Как правило, такие счетчики строят на синхронных двухступенчатых Т-триггерах. При этом счетные сигналы подаются по шине a на синхронизирующие входы триггеров всех разрядов одновременно. Сигнал же на входе Т каждого триггера формируется логической схемой в зависимости от состояний всех триггеров счетчика. Синтез такого счетчика можно провести на основании кодированной таблицы переходов трехразрядного счетчика и таблицы функций возбуждения.

На основании этой таблицы построим диаграммы Вейча для сигналов возбуждения триггеров, рассматривая их как функции состояний триггеров Q1(t), Q2(t) и Q3(t) при a = 1. Имеем:

Из диаграмм получаем следующие выражения для сигналов возбуждения триггеров: T1 = a, T2 = Q1a, T3 = Q1Q2a.

При синтезе n-разрядного счетчика по аналогии получим следующие выражения для сигналов возбуждения триггеров:

T1 = a, T2 = Q1a, T3 = Q1Q2a, T4 = Q1Q2Q3a, …, Tn = Q1Q2Q3…Qn-1a.

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

Т.к. во всех функциях возбуждения присутствует входной сигнал a, то такой счетчик целесообразно строить на синхронных Т-триггерах, подавая счетные сигналы на входы синхронизации всех триггеров. В результате получим следующую схему (рис. 9.1). В таком счетчике изменение состояния всех триггеров происходит одновременно. Частота работы такого счетчика определяется из следующего выражения:

Рис. 9.1

Здесь Δt – время задержки сигнала коньюнктором. Разрядность счетчика с параллельным переносом ограничивается возможностями логических элементов: коэффициентами разветвления и объединения. Поэтому иногда бывает целесообразно строить менее быстродействующую схему, но с использованием только двухвходовых логических элементов. При синтезе такого счетчика достаточно переписать функции возбуждения, полученные ранее, в виде T1 = a; T2 = Q1T1; T3 = T2Q2; T4 = T3Q3; … Tn = Tn-1Qn-1. Счетчик, построенный по этим уравнениям, называется счетчик со сквозным переносом (рис. 9.2).

Максимальная частота работы такого счетчика равна

Существует еще один тип счетчиков с так называемым групповым переносом. Эти счетчики занимают промежуточное место по быстродействию и сложности между счетчиками с одновременным и сквозным переносом, и используются в случае, когда число разрядов велико. В таких случаях счетчик разбивается на группы разрядов, в пределах каждой из которых строят цепи одновременного переноса. Перенос между группами реализуется обычно методом сквозного переноса. Рассмотрим процесс построения такого счетчика. Пусть n разрядов счетчика делятся на группы по k разрядов. Введем обозначения Tl гр – перенос на вход l -ой группы Tl гр j – перенос на вход j-го разряда в l-ой группы . Примем для простоты n = 9, k = 3. Тогда формулы, полученные ранее для функций возбуждения, можно представить в виде:

T1 гр = T1 = 1;

T2 гр = Tl гр(Q3Q2Q1) = Q3Q2Q1 = T4;

T3 гр = T2 гр(Q6Q5Q4) = T7;

T4 гр = T3 гр(Q9Q8Q7) = T10.

Из этих формул видно, что между группами разрядов можно организовать цепи сквозного переноса, а внутри каждой группы одновременный перенос. Организация цепей сквозного переноса (рис. 9.3). Т.е. в этой схеме каждый из трехразрядных счетчиков с одновременным переносом может быть выполнен не только на Т-триггерах, но и на других типах триггеров, например, на JK-

триггерах со сложной входной логикой. Здесь группы входов по J и K связаны внутри каждой из групп по элементам И.

 

 

Синтез счетчиков с коэффициентом пересчета, не равным 2n

Рассмотренные схемы n-разрядных счетчиков имеют коэффициент пересчета k, равный целой степени двух (k=2n). Для многих устройств ЭВМ необходимы счетчики с коэффициентом . Такие счетчики называют еще пересчетными схемами. Эти счетчики получают за счет введения в схему обратной связи, управляющей переходом двоичного счетчика из состояния, соответствующего числу k – 1, в нулевое состояние.

Синтезируем счетчик с коэффициентом пересчета равным пяти на Т-триггерах и элементах булева базиса. Такой счетчик имеет пять состояний (от 0 до 4). В исходном состоянии счетчик находится в нуле. После поступления на его вход пяти импульсов он снова должен оказаться в нулевом состоянии. Количество триггеров определяется согласно формуле , где k = 5 – число состояний. Отсюда R=3. Выходной сигнал z = 1 должен формироваться на каждый пятый входной сигнал. В результате получаем кодированную таблицу переходов и выходов, а также сигналы возбуждения:

При a = 1 построим следующие диаграммы Вейча:

Из диаграмм Вейча получаем следующие выражения для трех функций возбуждения и функции выходов: , , , .

Построим схему счетчика (рис. 9.4).

Рис. 9.4

Аналогичным образом может быть синтезирован вычитающий и реверсивный счетчики с различными коэффициентами пересчета. При синтезе реверсивного счетчика появится дополнительный входной сигнал y, управляющий режимом работы счетчика. При сигнале y = 0 синтезируем, например, суммирующий счетчик, а при y = 1 – вычитающий. Кодированную таблицу переходов строим одну. Проведем синтез вычитающего счетчика с коэффициентом пересчета, равным 9, и реверсивный счетчик с коэффициентом пересчета, равным 7 при сложении и вычитании (синтез проводят студенты).

Вопросы к лекции 9:

1. Что необходимо для ускорения процесса счета в счетчике?

2. В счетчике с одновременным или последовательным переносом изменение состояния всех триггеров происходит одновременно или последовательно?

3. Что такое счетчики со сквозным переносом?

4. Что такое счетчики с групповым переносом?

5. Назовите ограничения в разрядности счетчика с параллельным переносом?

6. Какие триггера целесообразно использовать при построении счетчика с одновременным или параллельным переносом?

7. Как получить счетчик с коэффициентом пересчета, не равным 2n?

8. Как определяется частота работы счетчика с одновременными или параллельным переносом?

 

ЛЕКЦИЯ 10


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)