7062

Программирование постоянного запоминающего устройства

Контрольная

Информатика, кибернетика и программирование

Программирование постоянного запоминающего устройства Программирование ПЗУ осуществляется с целью задания работы микропрограммного автомата с помощью закодированной микропрограммы его работы. Этот этап используется в дальнейшем для прошивки...

Русский

2015-01-19

142.5 KB

6 чел.

ЛЕКЦИЯ №15

Тема: Программирование постоянного запоминающего устройства

   Программирование ПЗУ осуществляется с целью задания работы микропрограммного автомата с помощью закодированной микропрограммы его работы.

  Этот этап используется в дальнейшем для “прошивки”.

В дальнейшем вместо МС стали применять диоды:

Такой ПЗУ называется диодным.

Далее стали применять:

  В этой схеме когда ПЗУ не прошито на всех эммитерах имеются сопротивление и имеются все связи между горизонтальной и вертикальной  шинами. Прошивка ведется большим током, в результате в тех местах , где нужно 0 пропускается большой ток через эммитер и сопротивление перегорает. В тех местах где необходимо оставить 1, ток не пропускают, сопротивления остаются и остается логическая единица (гальваническая связь в виде диода).

Прежде чем запрограммировать, необходимо определить наличие гальванической связи в каждой ячейке. Для этого нужно знать номер ячейки и содержимое гальванических связей между вертикальными и горизонтальными вершинами. Эта операция осуществляется на основе закодированных микрокоманд, простым указаниям гальванических связей.

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

Синтез функциональной схемы МПА

   Построение схемы осуществляется на основе структуры микрокоманды. Она определяет разрядность счетчика адреса, число входов дешифратора адреса, разрядность дешифратора Х (логические условия получаемых из ОЧ), разрядность числа входов дешифратора Y, и число выходов в дешифратора = числу микроопераций. Схема на основе рассмотренного примера имеет вид:

         

 Схема состоит:

Из счетчика адреса СТ А, в случае естественной адресации. RG A в случае принудительной адресации, разрядность счетчика соответствует адресной части микрокоманды. Счетчик суммирующий выполняет функции счетчика микрокоманд. Синхронный вход “c” обеспечивает микрооперации суммирования.

Дешифратор адреса DC Aиспользуется для возбуждения адресных шин ПЗУ в соответствии с содержимым счетчика.

ПЗУ, хранит закодированные микрокоманды и передает их содержимое в соответствии с возбужденной адресной шиной.

 Регистр микрокоманд RG МК хранит одну микрокоманду на время ее выполнения, работает противофазе с счетчиком адреса (если счетчик адреса работает, то RG не работает, и наоборот ).

 DC Y, число дешифраторов = числу полей ОЧ. В случае если разрядность а поле = 1, то микрооперации минуют дешифратор и возбуждаются с появлением своей микрокоманды. В случае если в поле несколько микроопераций, то они дешифрируются в соответствии со своим кодом и по одной появляются на выходе этого дешифратора.

DC X, декодирует логические условия. ДЛУ поступает в схему вычисления обобщенного логического условия (ЛУ), которое строится следующим образом:

 В результате вычисляется :  x1 x1* + x2x2* + … + xnxn* = xоб.

Если проверяем ЛУ (логическое условие) хi* истинно , то и обобщенная ЛУ тоже истинно. То адрес следующей микрокоманды увеличивается на 1. Если обобщенное ЛУ ложно, то коммутатор К считает с адресного поля микрокоманды А0 регистра МК, код адреса А0 отличный от естественного порядка СТ А.

В начальный момент времени СТ А загружается в начальный адрес Аn, в котором располагаются микрокоманды. В дальнейшем задается “пуск” и устройство циклически выполняет микрокоманду, выдавая микрооперации y1, y2, … , в  операционный блок (ОБ). ЛУ из ОБ х1*, х2*,…, поступают в блок обобщенного счета и могут изменить порядок следования микрокоманд.


ПЗУ

1

0

1

ячейка

адрес

МС

Д

МС – магнитный сердечник, который может хранить 1 или 0

адресная шина

информационные шины

1

2

10

11 раз

ОЧ

Х

А0

&

&

1

&

&

x1

x2

xn

x

x1*

x2*

x3*

ОБ


 

А также другие работы, которые могут Вас заинтересовать

6163. Робота з симулятором машини Ноймана. Дослідження виконання машинного коду в автоматичному режимі 170.61 KB
  Мета: опанувати роботу на симуляторі машини Ноймана, зрозуміти і дослідити принцип виконання програми машиною Ноймана. Завдання: запустити симулятор, увести до нього коди машинних інструкцій і коди чисел, навчитися утворювати і змінювати ці ко...
6164. Редактор логических схем алгоритмовАвтоматизация проектирования компьютерных систем 125.74 KB
  Автоматизация проектирования компьютерных систем Краткое описание программы Интерфейс пользователя: Пользователь может выполнить одно из следующих действий: Открыть существующий файл для просмотра и дальнейшего редактирования алгоритма. ...
6165. Маркетинговые исследования рынка шоколадных батончиков 224.41 KB
  Маркетинговые исследования рынка шоколадных батончиков Введение Рынок шоколадных батончиков достаточно привлекателен, является одним из самых значительных сегментов  национальной экономики, а также  принадлежит к высокодоходным отраслям. Следствием ...
6166. Естетично-екологічне виховання у дошкільних навчальних закладах 268.5 KB
  Екологічна криза, що виникла через непродумане господарювання людини, змушує змінити своє ставлення до довкілля. Цій меті покликана служити система екологічного виховання, яка є окремим напрямом педагогічної теорії та практики.
6167. Принципи конфігурування коммутатора Cisco Catalyst 2960 610.5 KB
  Мета роботи: Вивчити принципи конфігурування коммутатора CiscoCatalyst 2960. Порядок виконання роботи Виконання даної лабораторної роботи, складається з двох частин: Підготовки на емуляторі Packet Tracerv 4 Робота на ко...
6169. Бази даних XML 130 KB
  Бази даних XML Завдання Вивчити відповідні розділи документації СУБД. Навести власні приклади використання конструкцій мови доступу до СУБД. Підготувати звіт у вигляді файлу з прикладами та його друкованого варіанту. Створення ...
6170. НАГНЕТАТЕЛЬНАЯ ФУНКЦИЯ СЕРДЦА. ФАЗОВЫЙ АНАЛИЗ СЕРДЕЧНОГО ЦИКЛА. ЯВЛЕНИЯ, СОПРОВОЖДАЮЩИЕ РАБОТУ СЕРДЦА 164.23 KB
  Нагнетательная функция сердца. Роль клапанного аппарата в ее реализации. Закон Франка-Старлинга (закон «сердца»). Причины наполнения сердца кровью. Фазовый анализ сердечного цикла. Звуковые и механические явления, сопровождающие работу сердца (тоны сердца, верхушечный толчок), их диагностическое значение.
6171. Налаштування магістральних портів для зєднання комутаторів 99.5 KB
  Виконати спостереження за конфігурацією VLAN комутатора і його роботою. Виконати налаштування статичних VLAN на комутаторі. Перевірити конфігурацію VLAN і її роботу. Виконати налаштування магістралі між комутаторами