Синхронные счетчики с параллельным переносом на увеличение. Структурная схема, эпюры напряжений. Достоинства и недостатки. Формирование сигнала переноса. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Синхронные счетчики с параллельным переносом на увеличение. Структурная схема, эпюры напряжений. Достоинства и недостатки. Формирование сигнала переноса.



Способы описания алгоритма функционирования счетчиков на языке проектирования AHDL.

 

Формирование сигнала переноса.

Синхронные счетчики с параллельным переносом на уменьшение. Структурная схема, эпюры напряжений. Достоинства и недостатки. Формирование сигнала переноса.

Способы описания алгоритма функционирования счетчиков на языке проектирования AHDL.

Рискну предположить, что логика та же самая. Используем инверсный выход и все счастливы. Все остальное должно совпадать.

 

Синхронные реверсивные счетчики. Структурная схема, эпюры напряжений. Достоинства и недостатки. Способы описания алгоритма функционирования счетчиков на языке проектирования AHDL.

Выше писали, что реверсивный счетчик – это такой, который может менять направление счета.

Выше представлен двоичный синхронный реверсивный счетчик с параллельной загрузкой. Иначе говоря, выкидываем входы D и получаем то, что нам нужно.

Вообще, ввиду идиотизма написания примера для каждого счетчика(потому что комбинаций может быть дофига) попробуем продолжить написание пункта 28.5.

Итак. Осталось неописанным такое явление, как параллельная загрузка. Из названия следует, что к каждому триггеру счетчика подводится собственная линия для поддержки счетчиком возможности счета с загруженного значения. Все, в задницу счетчики, это нереально все запомнить. Написал как работают три главных типа, а возможность смены направления счета и прочие апгрейды либо сам придумаешь, либо не запомнишь. Так что ну в пень.

Функциональные узлы последовательностных логических устройств: параллельные регистры и регистровая память– назначение, основные типы. Структурные схемы, эпюры напряжений. Способы описания алгоритма функционирования на языке проектирования AHDL (пакет Max Plus II).

Регистром называется последовательное или параллельное соединение триггеров.

Параллельный регистр.

Структурная схема:

Условное обозначение:

Схема регистровой памяти:

При записи информации в параллельный регистр все биты (двоичные разряды) должны быть записаны одновременно. Поэтому все тактовые входы триггеров, входящих в состав регистра, объединяются параллельно.

 

Память типа LIFO. Назначение, принцип работы, структурная схема. Варианты применения.

LIFO — акроним Last In, First Out («последним пришёл — первым ушёл», англ.), абстрактное понятие в способах организации и манипулирования данными относительно времени и приоритетов. В структурированном линейном списке, организованном по принципу LIFO, элементы могут добавляться и выбираться только с одного конца, называемого «вершиной списка».[1] Структура LIFO может быть проиллюстрирована на примере стопки тарелок: чтобы взять вторую сверху, нужно снять верхнюю, а чтобы снять последнюю, нужно снять все лежащие выше.

Часть регистров занята очередью, остальные—свободный резерв на случай ее увеличения. Адрес записи при постановке в очередь задается счетчиком хвоста очереди СТХВ. Сигнал Поставить в очередь, поступая на вход WE разрешения записи, записывает поступившие по входной шине DI данные в тот регистр памяти, номер которого хранится в СТХВ. По срезу сигнала Поставить в очередь выходной код счетчика хвоста увеличивается на 1, подготавливая адрес записи для очередного сигнала Поставить в очередь.

При поступлении сигнала Извлечь из очереди на выходной шине DO появляется слово, хранящееся в том регистре памяти, номер которого задан кодом счетчика головы очереди СТГОЛ. По срезу сигнала выходной код счетчика увеличится на 1, подготовив для выдачи следующее слово, ставшее теперь первым в очереди. Переполнение счетчика хвоста очереди осложнений не вызовет, поскольку после максимально возможного кода счетчика ВСЕ ЕДИНИЦЫ в нем автоматически появится код ВСЕ НУЛИ. Очередь в своем кольце просто переползет хвостом через нулевую отметку счетчика. Так же со временем переползет и голова. В процессе нормальной работы очередь двигается в кольце значений адресов по часовой стрелке, хвостом вперед, удлиняясь или укорачиваясь в соответствии с флюктуациями активности передатчика. Перед началом работы оба счетчика сбрасываются в нуль.

Схема буфера FIFO должна сигнализировать о двух особых ситуациях. Первая — буфер полон, тогда в него нельзя больше записывать, и нужно приостановить передатчик. Вторая — буфер пуст, тогда из него нельзя брать данные, и нужно приостановить приемник.

Функциональная схема:

Диаграмма использования адресов:

Память типа FIFO. Назначение, принцип работы, структурная схема. Варианты применения.

FIFO — акроним First In, First Out («первым пришёл — первым ушёл», англ.), абстрактное понятие в способах организации и манипулирования данными относительно времени и приоритетов. Это выражение описывает принцип технической обработки очереди или обслуживания конфликтных требований путём упорядочения процесса по принципу: «первым пришёл — первым обслужен» (ПППО). Тот, кто приходит первым, тот и обслуживается первым, пришедший следующим ждёт, пока обслуживание первого не будет закончено, и т.д

Для организации обычной очередности служит буфер типа очередь, или буфер FIFO. Необходимость в таком буфере возникает, когда источник данных поставляет приемнику слова, распределенные во времени нерегулярно, причем интервалы времени между некоторыми словами могут быть меньше, чем время, необходимое приемнику для обработки одного слова. Если потери информации недопустимы, то между источником и приемником включается буфер FIFO, в котором хранится очередь слов, ожидающих обработки.

Функциональная схема:

Диаграмма использования адресов:

 

 

Функциональные узлы последовательностных логических устройств: двунаправленные сдвиговые регистры – назначение, структурные схемы, эпюры напряжений. Способы описания алгоритма функционирования на языке проектирования AHDL (пакет Max Plus II).

Последовательный регистр (регистр сдвига) обычно служит для преобразования последовательного кода в параллельный и наоборот. Применение последовательного кода связано с необходимостью передачи большого количества двоичной информации по ограниченному количеству соединительных линий. При параллельной передаче разрядов требуется большое количество соединительных проводников. Если двоичные разряды последовательно бит за битом передавать по одному проводнику, то можно значительно сократить размеры соединительных линий на плате (и размеры корпусов микросхем).

Регистр.

Для запоминания многоразрядных слов необходимое число триггеров объединяют вместе в единый функциональный узел – регистр.

Рисунок 69. Параллельный регистр: а)схема; б), в) условное обозначение.

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

Сдвиговый регистр.

Сдвиговый регистр (shift register) – это регистр, содержимое которого при подаче

управляющего сигнала может сдвигаться в сторону младших или старших разрядов.

Рисунок 70. Сдвиговый регистр: а) схема; б) условное обозначение; в) сдвиг сигнала в

регистре.

Сколько триггеров в системе, настолько происходит задержка сигнала. На выходе сигнал

имеет нормированный вид.



Поделиться:


Последнее изменение этой страницы: 2019-12-15; просмотров: 506; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.14.126.74 (0.007 с.)