Виды регистров
Отличительные особенности функциональных узлов с элементами памяти. Назначение, классификация и основные типы регистров. Ввод и вывод информации в последовательных и параллельных регистрах. Принцип их действия, режимы работы, устройство, применение.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | лекция |
Язык | русский |
Дата добавления | 21.09.2017 |
Размер файла | 163,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Лекция
Виды регистров
Введение
К функциональным узлам с элементами памяти относятся регистры, счётчики, сумматоры, пересчётные устройства. Отличительной особенностью является наличие элементов памяти, которые хранят результат воздействия на узел входных сигналов в предыдущие моменты времени. Сигналы на выходах такого узла определяются входными сигналами и состоянием элементов памяти, т.е. последовательностью входных сигналов.
1. Общие сведения
Регистр - цифровой автомат, предназначенный для приема, запоминания и выполнения определённых операций.
Назначение регистров.
Основным назначением регистров является:
временное хранение двоичного числа;
сдвиг числа (как в микрокалькуляторе);
выполнение логических операций (сложение, умножение, преобразование кода);
Классификация регистров.
Регистры классифицируются по следующим основным признакам:
По функциональным свойствам (по виду выполняемых функций):
накопительные регистры (регистры памяти, хранения);
сдвигающие регистры (регистры сдвига вправо, влево, реверсивные);
приёмные регистры;
передающие регистры;
По способу ввода и вывода информации:
параллельные регистры (регистры памяти);
последовательные регистры (регистры сдвига);
комбинированные регистры (параллельно-последовательные, последовательно-параллельные);
По направлению передачи информации:
однонаправленные;
реверсивные.
По количеству разрядов:
трёхразрядные регистры;
четырёхразрядные регистры;
пятиразрядные регистры и т.д.
Устройство регистров.
Элементами структуры регистров являются синхронные триггеры D-типа, либо RS- (JK)-типа с динамическим или статическим управлением.
Количество триггеров в регистре соответствует количеству разрядов числа. Регистры имеют в своём составе комбинационные схемы, которые играют вспомогательную роль.
Рассмотрим основные типы регистров:
последовательные;
параллельные;
кольцевые.
2. ПОСЛЕДОВАТЕЛЬНЫЕ РЕГИСТРЫ
Ввод и вывод информации в последовательных регистрах (регистрах сдвига) осуществляется последовательно разряд за разрядом (в последовательном коде).
Синтез регистра последовательного типа сводится к нахождению уравнений входов (i+1)-го разряда. Для этого так же, как и при синтезе синхронных счетчиков, необходимо заполнить диаграммы Вейча для уравнений входов с использованием прикладной диаграммы Вейча и характеристической таблицы функционирования используемого триггера. Из диаграмм Вейча и получают уравнения входов (i+1)-го разряда. В дальнейшем определяют тип триггеров, из которых будет строиться регистр.
Назначение последовательного регистра.
Последовательный регистр предназначен для:
преобразования последовательного двоичного кода в параллельный;
преобразования параллельного двоичного кода в последовательный;
выполнения арифметических и логических операций;
выполнения операции временной задержки сигналов (т.е. в качестве цифровых элемент временной задержки).
запоминание многоразрядных двоичных чисел;
сдвиг хранимого числа на любое число разрядов
Устройство последовательного регистра.
Последовательный регистр состоит из соединённых между собой определённым образом триггеров (D-, JK-, RS-типа).
Условное обозначение последовательного регистра.
Для примера рассмотрим условное обозначение последовательного регистра на микросхеме К155ИР1.
Здесь “И” обозначает, что это элементы дискретных и арифметических устройств, “Р” -регистр.
Рис. 1 УГО последовательного регистра
Принцип действия последовательного регистра.
Принцип действия последовательного регистра заключается в следующем:
с приходом каждого тактового импульса происходит перезапись (сдвиг) содержимого каждого разряда в соседний без изменения информации.
Т.е. каждый разряд выдаёт информацию в следующий и одновременно принимает новую информацию из предыдущего разряда. Причём, данное действие (сдвиг) осуществляется с приходом каждого сдвигающего импульса.
Схема последовательного регистра.
Рассмотрим устройство 4-х разрядного последовательного регистра на JK-триггерах. (Рис. 2)
Рис. 2 Схема последовательного регистра
Работа последовательного регистра.
Записанное число поступает по одному входу в виде последовательного кода. Т.е. значения разрядов предаются последовательно, подобно тому, как прочитывается многоразрядное число. (Например: 1010).
Перед записью числа регистр обнуляется по входу R.
Разряды двоичного числа, начиная с младшего, в виде “0”и “1” последовательно поступают на вход старшего разряда регистра. Поступление данных происходит с поступлением тактового импульса сдвига. Данные импульсы продвигают вводимое число вдоль регистра, пока младшие разряды n-разрядного числа не окажутся в младших разрядах регистра.
Регистры работающие по такому принципу называются регистрами сдвига вправо.
В случае, если сдвиг осуществляется от младшего разряда к старшему, то регистр называется регистром сдвига влево. Для реализации такого регистра необходимо вход каждого триггера соединить с выходом последующего триггера
Недостатком последовательного регистра является поразрядный ввод данных. Кроме того возможна потеря крайнего информационного бита информации.
Для устранения первого недостатка применяются параллельные регистры.
Для устранения второго недостатка последовательных регистров (потеря крайнего бита информации) используются кольцевые регистры.
Кольцевые регистры
Рис. 3 Схема кольцевого регистра
Кольцевой регистр строится на основе сдвигающего путём замыкания выхода младшего разряда со входом старшего разряда. В результате, информация движется по кольцу.
Назначение кольцевого регистра.
Кольцевые регистры предназначены для создания схем распределителей импульсов, которые служат для формирования следующих друг за другом импульсных сигналов, появляющихся в различных цепях управления узлами и устройствами. (Для примера можно вспомнить обыкновенную ёлочную гирлянду).
Схема кольцевого регистра.
Схема кольцевого регистра представлена на Рис. 3
Работа схемы кольцевого регистра.
Пусть запишем в один из разрядов регистра единицу. В схеме, эта однажды введённая единица продвигается тактовыми импульсами до конца, а с выхода старшего (n-1)-го разряда через цепь обратной связи снова записывается в нулевой разряд. После этого происходит новый цикл движения указанного кода по регистру.
На основе кольцевых регистров строят рекуррентные регистры.
Реверсивный регистр сдвига
Рассмотренные регистры сдвига осуществляли сдвиг информации (кодов чисел) в каком-либо одном направлении в сторону младших или старших разрядов. Реверсивные регистры сдвига могут выполнять сдвиг информации в обе стороны, в зависимости от информационного значения некоторого управляющего сигнала.
В реверсивном сдвигающем регистре, представленном на Рис. 4 Реверсивный сдвигающий регистр, логические связи между триггерами предусматривают возможность управления направлением сдвига записанного в регистр слова посредством управляющего сигнала, отображаемого логической переменной у. Например, при y=0 действие синхроимпульса должно приводить к сдвигу информации влево, а при у=1 -- вправо При отсутствии синхроимпульса информация, записанная в регистр, должна оставаться без изменения.
Если регистр выполняется на триггерах типа D, то для реализации реверсивного режима работы логический сигнал на входе триггера i-го разряда регистра определяется по формуле.
Di(t) = *Qi-1(t)+yQi+1(t).
Направление сдвига кода задает логическая схема DD1 Рассмотрим принцип действия регистра.
Рис. 4 Реверсивный сдвигающий регистр
Пусть в регистре записан код числа A = an-1…a1a0, тогда, согласно приведённой формулы, при подаче логического сигнала y=1 на входе D i-го триггера действует сигнал с выхода от предыдущего триггера Di = Qi+1. Под действием очередного синхроимпульса сигнал Qi+1 фиксируется на выходе триггера ТT. Код сдвигается вправо;
при y = 0, согласно того же выражения, Di= Qi-1 и на выходе i-го триггера фиксируется сигнал с выхода триггера TTi-1. Код сдвигается влево.
Рекуррентные регистры.
Назначение рекуррентного регистра.
Рекуррентные регистры служат для получения длинных кодовых комбинаций (рекуррентных последовательностей), приближающихся по своим статическим характеристикам к “белому” шуму.
Используют для кодирующих и декодирующих устройств, широкополосных систем связи, при формировании сигналов фазирования в системах передачи данных.
Устройство рекуррентного регистра.
Выход последнего (старшего) разряда регистра соединяется с входом через простейший элемент И-НЕ. С предыдущего разряда регистра также подаётся сигнал на этот элемент.
Для примера рассмотрим схему рекуррентного регистра на D-триггерах.
Схема рекуррентного регистра.
Рис. 6 Схема рекуррентного регистра
Таким образом рекуррентные регистры позволяют формировать кодовые комбинации различной длины за счёт введения цепи логической обратной связи.
Параметры последовательного регистра.
Время ввода (вывода) m-разрядного двоичного числа в регистрах сдвига равно mТсд, где Тсд -- период следования тактирующих сигналов, осуществляющих ввод (вывод) информации.
3. ПАРАЛЛЕЛЬНЫЕ РЕГИСТРЫ
Ввод и вывод информации (двоичных чисел) в параллельных регистрах (регистрах памяти) осуществляется одновременно во всех разрядах (в параллельном коде).
Синтез регистра памяти.
Поскольку разряды регистра памяти функционируют идентично, то нет необходимости производить синтез каждого разряда отдельно, достаточно провести проектирование одного i-го разряда. Синтез параллельного регистра сводится к выбору типа триггера и определению структуры устройств ввода.
Выбор типа триггера производится из следующих соображений. Если регистр предназначается только для хранения числа, то целесообразно использовать синхронный D-триггер. Применение других типов триггеров возможно, но зачастую не оправдано по причине усложнения схемы регистра или неполного использования логических возможностей триггеров.
Определение структуры устройств ввода информации осуществляется методами синтеза комбинационных цифровых устройств .
Назначение параллельного регистра.
Параллельные регистры, как правило, используется как регистры памяти.
Устройство параллельного регистра.
Простейший вид параллельного регистра такой же, как и у последовательного. Т.е. в его сосав входят соединённые определённым образом триггеры (D, JK, RSC-типа).
Каждый из триггеров в процессе работы хранит один разряд двоичного числа.
Условное обозначение параллельного регистра.
Примером такого регистра является микросхема К155ИР15.
Рис. 7 УГО параллельного регистра
Принцип действия параллельного регистра.
Запись числа осуществляется в параллельном коде по входам “S” триггеров. При этом на входе “С” должен быть разрешающий импульс.
Схема параллельного регистра.
Схема параллельного регистра такая же как и последовательного, но информация подаётся на входы “S” параллельно.
Рис. 8 Схема параллельного регистра
На схеме: -R - сигнал установки нуля;
Zз - сигнал записи приёма информации;
Zсу - сигнал считывания хранимой информации.
Работа параллельного регистра.
При однофазной передаче кода сигнал о каждой букве аi слова А= аn-1, …a0 вводится в i-ый разряд регистра по одному проводу через один из элементов DD7…DD8. Информация записывается в регистр в случае наличия разрешающей единицы на шине Zз.
Перед записью кода в регистр подаётся сигнал сброса R=1 при Zз=Zce=0. Тогда на входах всех триггеров действуют сигналы R=1, S=0. Это приводит к установке всех разрядов регистра в нулевое состояние, т.е подготовке их к приёму информации.
После этого на входные схемы И кроме сигналов аi подают сигнал записи Zз.=1 при R= Zce=0. Тогда на входах i-го триггера действуют сигналы R=0, S=аi, что приводит к установке его в состояние Qi=ai Таки образом, на основных выходах всех триггеров формируется двоичный код А= аn-1, …a0.
Для считывания информации из регистра на его входные схемы И DD1…DD3 подаётся сигнал считывания Zсч=1, что обеспечивает формирование на выходах логических схем сигналов ai
После считывания информация в регистре не изменяется.
Параметры параллельных регистров.
Время ввода (вывода) информации равно времени ввода (вывода) одного разряда.
Применение регистров.
Наиболее широкое применение получил универсальный сдвиговой регистр подобный К155ИР1.
Этот двунаправленный регистр сдвига объединяет в себе все возможные виды рассмотренных регистров.
Возможны следующие режимы работы К155ИР1.
Последовательный ввод через V1.
Параллельный ввод по D1-D4.
(Выбор режима последовательного и параллельного ввода определяется сигналом на V2: “0” - для последовательного ввода, “1” - для параллельного ввода).
Сдвиг вправо (“0” С1, “1” - С2).
Сдвиг влево (“1” С1, “0” - С2).
Блокировка (“0” С1, “0” - С2).
Рис. 9 Пример применения регистра
Заключение
Основой любого регистра является триггер (двоичная ячейка памяти).
По выполняемым функциям регистры делятся на регистры без сдвига информации и со сдвигом информации.
Разновидность сдвигающих регистров - кольцевой и рекуррентный регистр.
память регистр информация
Литература:
Е.П. Угрюмов «Цифровая схемотехника», Санкт-Петербург, 2000г. с. 143-150
Ю.Ф. Опадчий, О.П. Глудкин, А.И.Гуров «Аналоговая и цифровая электроника», М. - Горячая линия- Телеком, 2000г. с. 580-588
Ю.А. Браммер. И.Н. Пашук «Импульсные и цифровые устройства», М. - Высшая школа, 1999г. с. 256-260
Б.А. Калабеков «Цифровые устройства и микропроцессорные системы», М.: «Горячая линия - телеком», 2000 г. с. 126-131
В.Н. Маркелов и др. «Основы вычислительной техники комплексов радиоэлектронного оборудования», 1990г. с. 142-151
Размещено на Allbest.ru
Подобные документы
Основные признаки классификации триггеров. Использование последовательных регистров для сжатия считываемой информации. Свойства счетного триггера. Назначение и работа регистров. Статические и динамические классы оперативных запоминающих устройств.
лабораторная работа [215,1 K], добавлен 30.04.2014Основные признаки классификации регистров. Принципов построения регистров сдвига, способы преобразования параллельного кода в последовательный и обратно. Сборка схем регистров сдвига и экспериментальное исследование их работы в динамическом режиме.
лабораторная работа [460,8 K], добавлен 12.10.2015Временные диаграммы работы статических и динамических регистров. Схема для исследования работы регистров. Принцип работы и диаграммы регистра сдвига вправо на D-триггерах. Реализация i-го разряда реверсивного сдвигового регистра, анализ функционирования.
лабораторная работа [429,4 K], добавлен 01.12.2011Структурная схема микроконтроллеров семейства MCS-51: отличительные особенности, назначение выводов, блок регистров специальных функций. Карта прямоадресуемых бит. Методы адресации, граф команд пересылки, обмена и загрузки. Ввод и отображение информации.
курсовая работа [135,5 K], добавлен 22.08.2011Устройство, эквивалентная схема биполярного транзистора. Назначение эмиттера и коллектора. Основные параметры, принцип действия и схемы включения n–p–n транзистора. Режимы его работы в зависимости от напряжения на переходах. Смещение эмиттерного перехода.
реферат [266,3 K], добавлен 18.01.2017Понятие автоматизации управления объектами с помощью микроЭВМ. Цифровой, импульсный, аналоговый, программно-управляемый виды ввода данных. Ввод-вывод по прерыванию. Взаимодействие с периферийными внешними устройствами. Вывод и отображение информации.
курсовая работа [6,1 M], добавлен 01.06.2012Блок регистров выходных данных, принцип его работы. Принципиальная электрическая схема блока памяти. Согласование по электрическим параметрам входных цепей памяти. Проверка допустимости значения времени нарастания сигнала на входе адреса микросхемы.
курсовая работа [1,3 M], добавлен 24.06.2015Видеокарта - устройство, преобразующее изображение, находящееся в памяти компьютера, в видеосигнал для монитора. Алфавитно-цифровые и графические мониторы. Вывод информации из памяти компьютера на печать с помощью принтера. Основные виды принтеров.
презентация [14,9 M], добавлен 26.02.2010Устройство, принцип действия и режимы работы биполярного транзистора; классификация, схемы включения, вольт-амперные характеристики. Расчет электрических цепей с полупроводниковыми приборами. Определение рабочей точки, технология изготовления, применение.
презентация [662,5 K], добавлен 14.11.2014Структурная схема и принцип действия разрабатываемого проекта. Разработка объединённой таблицы истинности. Расчёт генератора импульсов, многоразрядного счётчика, схемы формирования импульса записи, выходных регистров памяти, схемы сброса по питанию.
курсовая работа [959,1 K], добавлен 09.12.2013