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*

ОБ


 

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

50743. Знаходження коренів нелінійного рівняння методом хорд 117.5 KB
  Мета. навчитися відокремлювати корені рівняння графічно та уточнювати методом хорд. Обладнання: лист формату А4, ручка, олівець, лінійка, програмне забезпечення С ++.
50744. Знаходження коренів нелінійного рівняння методом дотичних 133.5 KB
  Встановити корні рівняння графічно та уточнити один з них методом хорд з точністю до 0,001.Відділити корні рівняння аналітично та уточнити один зних методом хорд з точністю до 0,001.
50745. Знаходження коренів нелінійного рівняння комбінованим методом хорд та дотичних 28 KB
  Мета. Навчитися уточнювати корені нелінійного рівняння комбінованим методом хорд та дотичних. Обладнання. Лист формату А4, ручка , олівець, лінійка, програмне забезпечення С ++.
50746. Виготовлення та градуювання штучних термопар 167 KB
  Обладнання: термоелектроди для штучної термопари; джерело постійного струму; тигель з графітом; тигель з піском з електропідігріванням; вольтметр; термометр з робочим діапазоном температур що вимірюється 0 300 ˚С штатив; демонстраційні термопари різного типу та вимірювальні прилади для термопар. Для вимірювання вищих температур застосовують термопари які виготовляють зєднанням між собою кінців різнорідних провідників. Для вимірювання температур до 1100 ˚С використовують термопари з неблагородних металів мідькопель залізокопель...
50747. Технічні засоби зняття інформації 748 KB
  Способи проникнення в закрите приміщення для таємного отримання інформації. Мета роботи: ТЕОРЕТИЧНІ ВІДОМОСТІ Приховане отримання інформації. Метод знімання інформації по віброакустичному каналу відноситься до так званих беззаходовым методів і це є важливою його перевагою.
50748. Макетування веб-сторінки за допомогою таблиць 78.5 KB
  Мета: навчитися розробляти панель навігації по документу, використовуючи таблиці для створення нової структури HTML-документа. Обладнання: ПЕОМ IBM PC, текстовий редактор, Internet Explorer.
50749. Структурування веб-сторінки за допомогою списків 54.5 KB
  Мета: навчитися використовувати різноманітні списки, таблиці у структурі HTML-документа. Обладнання: ПЕОМ IBM PC, текстовий редактор, Internet Explorer.
50750. Формы в html 54 KB
  На цій лабораторній роботі я навчився створювати і використовувати форми у HTML-документах.
50751. Створення, налагодження та розміщення сайту на сервері в мережі Інтернет 614.5 KB
  Тут наводяться адреси телефони факси інші контактні дані головного офісу і філій компанії. Часто публікуються імена посади і навіть фотографії співробітників що займаються певними напрямками діяльності компанії їх робочі телефони та emil адреси. Логотип компанії. Ліцензії патенти дозвільні документи якщо діяльність компанії підлягає ліцензуванню.