Синтез структуры счетчика и исследование функций счетчика с заданными параметрами. Классификация счетчиков по признакам, страница 12

Очень часто при взаимодействии регистров возникает ситуация, когда регистр принимает информацию последовательным способом, а выдает параллельным способом, или наоборот, прием информации осуществляется параллельным  способом, а выдача - последовательным. Такая ситуация типична, например, при совместной работе ЦВМ с внешними устройствами. Говорят, что регистр, работающий в описанном режиме, осуществляет преобразование последовательного кода в параллельный в первом случае, и параллельного кода в последовательный - во втором. В любом случае данный регистр должен быть сдвигающим. Вид СВК и СПК в регистре определяется, как правило, характером преобразования. Если осуществляется преобразование из последовательного кода в параллельный, регистр снабжается одной СПК, место которой (в крайнем правом или крайнем левом разряде) зависит от того, какими разрядами (старшими или младшими) вперед записывается слово. Для выдачи кода такой регистр должен иметь СВК в каждом разряде. Таким образом, прием информации регистром осуществляется за n тактов (если n - число разрядов слова), а выдача - за один такт.

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

Операционная схема на рис.9 иллюстрирует пример взаимодействия регистров, в процессе которого осуществляется преобразование кодов. Здесь RG0 осуществляет преобразование параллельного кода в последовательный; RG1 осуществляет обратное преобразование. Считывание и прием информации в RG2 осуществляется параллельным способом, преобразование кодов не происходит. Заметим, что RG0 является кольцевым. Это означает, что считывание слова из RG0 происходит без потери информации.

Рис.9. Взаимодействие регистров

2. СОДЕРЖАНИЕ ОТЧЕТА

1.  Спроектировать операционную и принципиальную схемы, содержащие три 2-разрядных регистра со схемами выдачи (СВК) и приема кодов (СПК) в соответствии с заданием. На схемах указать все управляющие сигналы, под действием которых происходит обмен информацией между регистрами.

2.  Учитывая, что источниками управляющих сигналов являются выходы генераторов импульсов(ГИ), привести в отчете рисунок, отражающий соответствие каждому ГИ определенного управляющего сигнала.

3.  Привести в отчете операционную схему системы из 3 регистров на 2 разряда (по заданию).

4.  Спроектировать принципиальную схему системы в МicroСap-9 , используя типы СПК и СВК, из предыдущего пункта задания для регистров RG0, RG1, RG2. Два регистра должны быть сдвигающими; для управления цепями сдвига в этих регистрах необходимо ввести сигналы Yсдв. Как и в п.1, указать все управляющие сигналы, под действием которых осуществляется выдача и прием кодов регистрами.

5.  Привести временную диаграмму, отражающую распределение управляющих сигналов в системе среди ГИ, при этом учесть замечания п.2.

3. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

1. Осуществить моделирование (по п. 6 и 7) с помощью МicroСap-9 собрать систему из 4 двухразрядных регистров с магистралью. Подсоединить линии в схеме с управляющими сигналами к выходам соответствующих ГИ и в соответствии с схемой в отчете.

2. Входы С всех используемых в системе триггеров соединить с выходом  генератора синхроимпульсов импульсов.

3. Собрать схему сброса для регистра, имеющего СПК, как на рис.7,а.

С этой целью использовать элемент И на два входа: первый вход подсоединить к выходу генератора импульсов, второй - к ГИ, которому соответствует сигнал Yсбр. Выход элемента И подсоединить ко входам триггеров указанного регистра (как на рис.7,а).

4. Для наблюдения передачи слов между регистрами использовать временные диаграммы с  единичных выходов триггеров регистров.

5. Если передающий регистр содержит УСВК, убедиться в возможности передачи им прямого и обратного кода.