Запис інформації в регістр виконується при високому рівні сигналу на вході MD і -=1 ,або при MD=0 і стробіроючому сигналі С=1.
Видача інформації з регістру виконується при , та MD. В цьому випадку на керуючі входи буферних підсилювачів мікросхеми подається одиничний розрішаючий сигнал. Таким чином, при MD * забезпечується запис інформації з одночасовою видачею її на виходи Q, а при - лише запис та збереження, а виходи Q знаходяться в високоімпендантному стані. При відсутності синхросигналів на входах С та CS1 і CS2 забезпечує збереження інформації.
Вхід С використовується також для синхроної установки внутрішнього тригеру запиту переривання. Сигнал запиту переривання предназначен для сповіщання інших пристроїв про те, що їм необхідно прервати свою роботу та прийняти інформацію, що записана в регістр. Прийнято вважати [9], що свідчить про наявність інформації в регістрі. Запит на переривання вибору мікросхеми здійснюється зовні залежності від стану внутрішнього тригеру. При запису сигналу по стробіруючому сигналу С=1 цей тригер приймає нульовий стан, що свідчить про наявність запиту на переривання. По закінченні стробіруючого імпульсу С-тригер свого стану не змінює і запит на переривання не припиняється. Для того, щоб прибрати сигнал, відповідаючий запиту на преривання, необхідно встановити внутрішній тригер в одиничний стан, який досягається або подачою сигналу CLR збросу, або подачею сигналу вибору мікросхеми *=1. У першому випадку виконується обнулення складової регистру. В другому – протягом часу дії сигналу *=1 – запит на переривання INR=0 буде підтримуватися на виході ББР. Лише після зникнення цього сигналу запит на переривання препиниться.
ББР може використовуватися в будь-якому функціональному призначенні. Наприклад, для застосування його як вхідного буферного регістру необхідність в синхронізації, вибору режиму та очистка відпадає. Тому входи С та CLR під’єднані до джерела споживання, а MD заземлюється. Входи * в цьому випадку використовуються для подачі сигналу дозволу виборки пристрою. Інформаційні входи та виходи під’єднуються до відповідних шин.
Для забезпечення двонаправленої передачі інформації використовується два зустрічно-паралельно включених ББР (рис.1.7). при цьому напрямок передачі визначається керуючою шиною Е. При Е=1, включеним є регістр DD2. В цьому випадку інформація з шини В передається через DD2 на його вхід, і відповідно, в шину А. При Е=0 DD2 відключається, а DD1 включається, і інформація передається від шини А до шини В.
Регістрами зсуву називаються такі регістри, зміст яких при подачі керуючих сигналів може зсуватися в сторону старших чи молодших розрядів. Такі пристрої складаються з ланцюга динамічних тригерів, зпрацьовування яких виконується по фронту або спаду синхронізуючого імпульсу С. Помітимо, що в ряді літературних джерел останніх років, наприклад в [10], активно використовується поділ тригерів на “непрозорі” і “прозорі”. Під терміном “прозорість” є на увазі властивість тригеру при активному рівні сигналу на вході D адекватно з його типом відслідковувати на виході всі перемикання керуючих входів; якщо це D-тригер, то просто повторюється стан D-входу. Іншими словами, цим терміном охоплюються тригери зі статистичним входом.
“Непрозорість” тригерів – це їх властивість навіть при активному рівні сигналу на С-вхід не передавати на вихід змін керуючих входів, що трапляються внаслідок за перемикаючим фронтом. Цією властивістю охоплюються всі тригери, перемикаємі по фронту або спаду синхроімпульсу, що поступає на вхід С.
Складність застосування статистичних тригерів у зсувових регістрах обумовлена тим, що при активному рівні сигналу на синхронізуючих входах всіх тригерів переключення одного з них приведе до переключення послідуючих, кількість яких визначається тривалістю синхросигналу. Однак під цим не слід розуміти, що застосування статистичних тригерів в схемах з послідовним зсувом принципово неможливо. Така можливість з’являється, наприклад, при застосуванні двофазної синхронізації, яка дозволяє поділити у часі процеси переключення на окремих ділянках схеми. Прикладом ефективного використання двофазної синхронізації може служити мікропроцесорний комплекс БІС серії К580. В інтегральних схемах середнього ступеню інтеграції використовується однофазна синхронізація.
На рис.1.8 наведена схема зсувного резистора, побудованого на D-тригерах. Інформація, призначена для запису в регістр і надана в послідовному коді, поступає на D-вхід першого тригеру. Запис її в перший та наступні тригери здійснюється по фронту синхроімпульсу, що поступає одночасно на входи С всіх тригерів.
Зчитування інформації виконується також в послідовному коді з виходом Q останнього тригеру шляхом подання на синхровходи серії імпульсів. В паралельному коді вона може бути зчитана з виводів Q тригерів, якщо такі виводи передбачені в мікросхемі резистора. За поданою схемою побудований регістр 564ИР2, що містить два незалежних чотирьохрозрядних односпрямованих регістра.
На рис.1.9. наведен варіант зсувного регістру на R-S (IK) тригерах. Доповнений логічними елементами DDS-DD9, він дозволяє виконувати послідовний та паралельний ввід інформації, а також послідовний або паралельний вивід її. Часова діаграма, наведена на рис.1.10, наглядово ілюструє процедуру послідовного вводу по входу S за наявністю тактових імпульсів С та логічної одиниці на вході вибору режимів вводу S/P=1. Для забезпечення послідовного вводу тригер DD1 за допомогою елемента DD9 перетворений в D-тригер. Робота регистра при послідовному вводі інформації складається в наступному [6]. Припустимо, що в регістр послідовно вводиться, починаючи з молодшого розряду, двійковий код 1101, який подається синхронно з тактовими імпульсуми С. З першим тактовим імпульсом в DD1, буде записана одиниця молодшого розряду. При другому синхроімпульсі ця одиниця буде зсунута в DD2 та опиниться на його виході, а перший тригер, ввиду нульової інформації другого розряду, перейде в початковий стан. Таким чином будуть здійснюватися зсуви інформації з виходу Q2 на вхід DD3 та далі. Після чотирьох тактових імпульсів код на виходах Q1-Q4 буде відповідати вхідному коду і може бути зчитаний зовнішнім пристроєм. Розрядність регістру може бути підвищена нарощенням подібних регістрів. Підключення здійснюється під’єднанням виходу тригеру DD4 (Q4) до входу S наступного регістру з відповідним об’єднанням синхронізуючих та керуючих входів.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.