Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Разбиение множества мо на подмножества, сегментация соответствующего формата данныхСодержание книги
Поиск на нашем сайте
Множество выполняемых регистром МО Y={ y1, y2, y3, y4, y5, y6, y7, y8, y9} условно можно разбить на два подмножества:
Y1={y1, y2, y3, y4, y5, y6, y7} и Y2={ y8, y9}.
Первое множество включает в себя такие МО, в результате выполнения которых происходят изменения содержимого регистра. Эти МО описываются оператором присваивания
Рг: =f (A1, A2,A3, Рг),
где f - некоторая функция от значений слов, поступающих по входным шинам - A1, A2,A3, а также от содержимого регистра Рг, которое существовало в нем до момента выполнения данной МО. К подмножеству Y2 отнесем такие МО, в результате выполнения которых не происходит изменение содержимого регистра, но осуществляется передача в некоторую совокупность выходных шин кодов, которые зависят, в общем случае, и от содержимого регистра Рг, и от кодов на входных шинах. Эти МО описываются оператором присваивания вида:
В: = Ф (Рг,A3),
где В - выходная шина, Ф - некоторая функция от содержимого регистра Рг и входной шины А3. Структура МФР с учётом разбиения множества МО Y на подмножества Y1 и Y2 представлена на рис.1. Здесь первая комбинационная схема (КС1) управляется микрооперациями из подмножества Y1, а вторая (КС2) - из подмножества Y2, собственно регистр может быть синхронным либо асинхронным. Схемой КС3 вырабатываются признаки Х результата обработки регистром входных переменных А и, возможно предыдущего значения регистра. Методика разбиения на сегменты, то есть сегментация, основана на том, что поочередно рассматривается каждая МО, выполняемая МФР или шиной, при этом выявляются разряды регистра (шины), которые выполняют одну и ту же функцию. Затем рассматривается вся совокупность МО (при синтезе КС1-Y1, KC2-Y2) и производится пересечение исходных сегментов: при этом образуются новые сегменты, которые также составляют разрядное поле МФР либо шины.
Рис.1. Структура МФР Формирование функций возбуждения для T триггера Функции возбуждения
По заданию: тип триггера - T (синхронный):
Некоторые МО я выполняю как для Д триггера (для упрощения схемы). Доказательство связи Д и Т триггеров:
Как видно из таблиц: Т триггер одинаков с "исключающим или".
где Q (t) = R и Q (t+1) = D Синтез производился по следующему принципу: Получаем то значение, в которое необходимо установить регистр. Мультиплексором производим выборку нужного значения в зависимости от используемой микрооперации. Значение разряда регистра полученное на выходе мультиплексора необходимо подать на соответствующий разряд триггера. Кстати необходимо отметить и то, что если не действует ни одна из микроопераций, регистр должен сохранять своё значение. микрооперация Y1: данные функции возбуждения будут реализованы на сумматоре S1 (i) =A1 (i-1) - R (i)
R (t+1) (i) =S1 (i), i=1: 7 T (i) = 1 (i) +S1 (i) = 1, i = 1: 7 R (t+1) (8) = 0
T (8) = R (8) микрооперация Y2: T (i) = , i = 1: 8 микрооперация Y3:
T (1) = A1 (1) T (2) = T (i) = A2 (i), i = 3: 8
микрооперация Y4:
T (i) = A1 (i) R (i), i = 1: 3 T (j) = A2 (j) R (j), i = 4: 8
микрооперация Y5:
, i = 2: 8
микрооперация Y6: данные функции возбуждения будут реализованы на сумматоре
V = S6 = R (i) +R (1) A1 (1). R (1) A1 (1). R (1) A1 (1). R (1) A1 (1). R (1) A1 (1). R (1) A1 (1). R (1) A1 (1).1 T (i) = S6 (i) , i = 1: 8
микрооперация Y7:
T (1) = T (i) = S7 (i), i = 2: 8 Каждую МО Микрооперации у8 и у9 не изменяют содержимое регистра, а формируют шину В: микрооперация Y8:
сумматоры: N = S8 = R+A3 и E = S81 = R-A3 B = , i = 1: 8
микрооперация Y9:
Сегментация
Так как многие операции для разных разрядов одинаковы, то имеет смысл провести сегментацию.
Синтез МФР
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2019-10-31; просмотров: 103; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.91.170 (0.006 с.) |