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*

ОБ


 

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

85182. Октябрьская революция 1917 г. и белорусские земли. Первые социалистические преобразования 29.63 KB
  Что касается крестьянских советов то их абсолютное большинство находилось под влиянием эсэров и БСГ. 26 октября 2ой Всероссийский съезд Советов объявил советскую власть в центре и на местах принял Декрет о мире и земле. Это были 1 съезд Советов рабочих и крестьянских депутатов Западной области 3 съезд Советов крестьянских депутатов Минской и Виленской губерний и 2 съезд армии Западного фронта.
85183. Формирование белорусской государственности. БНР, БССР, Литбел 27.36 KB
  БНР БССР Литбел. Провозглашение БНР 21 февраля 1918 г. Исполком Всебелорусского съезда принял другую уставную грамоту в которой объявил Беларусь народной республикой БНР. Исполком был переименован в Раду БНР.
85184. Советско-польская война 1919-1920 гг. и ее итоги 28.77 KB
  Кроме того большевики чувствовали себя в Беларуси очень не надежно. В самой Беларуси были недовольны властью и паднимали восстания. Восточная Беларусь была для поляков разменной монетой которую они готовились передать большевикам за их согласие отказаться от Западной Беларуси. Этот договор только подтвердила предыдущую договоренность России и Польши о разделе между собой Беларуси и Украины.
85185. Общественно-политическое развитие БССР в 1920-1930 гг. Политические репрессии 28.76 KB
  Политические репрессии.полит. Формально лидеры профсоюзных организаций выбирались на собраниях фактически назначались партийными комитетами и проводили политику партии.
85186. Новая экономическая политика, ее сущность и значение для развития хозяйства БССР 26.41 KB
  Ответом на эти вопросы стала новая экономическая политика НЭП. НЭП это система экономических социальных политических и культурных мер направленных на внедрение рыночных отношений в народном хозяйстве. В первые годы НЭПа практиковалось натуральная и денежная оплата труда. В сфере с х нэп проявилась в следующем: 1 Вместо продразвёрстки был введен продналог который был в два раза меньше.
85187. БССР в годы первых пятилеток. Форсированная индустриализация и принудительная коллективизация 26.78 KB
  Дальнейшее развитие металло-обрабатывающей химической торфяной и др. отраслей развитие энергетики и увеличение мощностей электростанций. Предусматривалось развитие лёгкой и продовольственной промышл.
85188. Духовная и культурная жизнь БССР в 1920-1930гг.: достижения и противоречия 25.66 KB
  Культуры вылученне белорусов на партыйую советскую профсоюзную и общественную работу перевод делопроизводства государственного партийного профессионального и кооперативного аппаратов на белорусский язык. Центральная место в мероприятиях в белорусизации отводилось проблеме языка так как в республике язык выполняла очень мизерны объем соц. Преобладала русский язык. При этом официально было заявлено что на территории БССР признаются равноправными языки белорусский русский еврейский и польский.
85189. Западная Беларусь в составе Польши 27.1 KB
  Было введено принятое в Польше административно-тер деление, созданы 4 воеводства: Виленское, Полесское, Новогрудское, Белостокское. Эти воеводства делились на 29 поветов аповеты на гимны.
85190. Начало второй мировой войны. Вхождение Западной Беларуси с состав БССР 26.28 KB
  Вхождение Западной Беларуси с состав БССР. Беларуси принял декларацию об установлении советской власти на всей освобожденной территории i высказался за вхождение в состав БССР. Приняты законы о включении Западной Беларуси в состав СССР i воссоединение с БССР. Единогласно делегаты высказались и за вхождение в БССР.