Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Постоянные ЗУ

 

 

ПЗУ предназначена для хранения некоторой однажды записанной информации, которая не нарушается при отключении питания, ПЗУ имеет два режима работы:

- чтение с высоким быстродействием

- режим хранения

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

ПЗУ классифицируется по способу занесению информации в память:

1) ПЗУ, в котором информация записана раз и навсегда в процессе изготовления ИС, (масочные ПЗУ). В такой памяти набор битов для записи фиксируется при изготовлении и маскируется фотошаблонами.

Наличие перемычек в соответствующем узле формирует на выходе логическую единицу. Этот набор битов соответствует технической документации изготовителя. Такие ПЗУ применяются только в тех случаях, когда речь идет о массовом производстве, так как изготовление масок для таких ПЗУ дорого, а само программирование осуществляется на стадии проектирования ИС.

 

Построение масочного ПЗУ. Хранимый код задается конфигурацией перемычек – маской.

Достоинства: стоимость, надежность хранения.

Недостатки: невозможность изменения алгоритма работы без специальных устройств.

2) Программируемые (репрограммируемые) ПЗУ – комбинация битов может быть задана пользователем. Программирование таких ПЗУ однократно выполняемая операция, т.е. информация, записанная однажды, изменению не подлежит.

Такие ПЗУ имеют такую же структуру, как и ПЗУ (1), но во все ячейки поставлены диоды, т.е. новая память дает на всех выходах логическую единицу. Работает при 5В. При программировании подается 12 В, и пережигаются проводники в ячейках, где нужен «0».

Достоинства: стоимость, возможность программирования, надежное ранение информации.

Недостатки: однократное программирование, неуверенная запись информации, высокое энергопотребление в режиме программирования.

3) Стираемое ППЗУ или РПЗУ (репрограммируемые) – пользователь может запрограммировать такое ПЗУ несколько раз без ущерба для информации.

Различают:

-память с электронной записью/стиранием (EEPROM)

-электронная запись, ультрафиолетовое стирание (EFROM).

-флэш-память (FLASH).

Первые 2 предполагают работу на КМОП транзисторах с изолированным затвором. Ячейка памяти представляет собой

 

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

Стирание происходит подачей соответствующего напряжения или ультразвукового излучения.

Достоинства: многократность программирования, высокая скорость чтения информации. Недостатки: высокая стоимость, ограниченное число программирования, неуверенное хранение информации.

FLASH-память представляет собой работу КМОП транзистора, построенного по схеме с 2-мя затворами (плавающий, фиксированный). Существуют 2 типа: И-НЕ и ИЛИ-НЕ.

Достоинства И-НЕ: бит адресуемость доступа, высокая скорость обращения. Недостатки: стоимость.

Достоинства ИЛИ-НЕ: более высокая скорость записи, байт адресация, более дешевая.


 

Глава 2: Восьмиразрядный МП КР580

 

 

2.1 Общие сведени я

 

 

МП К580 содержит около 5 тысяч транзисторов. Технология изготовления – nМОП. Кристалл имеет 40 выводов. Длина слова - 8 бит. Тактовая частота – 2 МГц. Предназначен работать с памятью до 64 кбайт (ОЗУ + ПЗУ). Память имеет байтовую структуру.

Основные параметры:

--8-разрядная шина данных, позволяющая формировать до 256 команд. В общем случае реализовано 240 команд.

--16-разрядная шина адреса позволяет обращаться к 64 кб памяти.

--шина управления обеспечивает модульное формирование МПС.

--возможность обращаться к 256 устройствам ввода/вывода.

--возможность прямого доступа к памяти и программируемый обмен, организованный устройствами памяти.

--обладает резервной системой команд, оперирующих 4 способами адресации. Каждая команда выполняется от 4-х до 18-ти тактов синхронизации.

Общая структура

1. Блок арифметико-логических операций;

2. Блок регистров;

3. Блок управления.

БШД
А
Т
F
АЛУ
ДК
МлП
С
В
E
D
L
H
SP
PC
инк/дек
PA
БША
РК
УА
  УУ
ША  
ШД
ВШД
Сбр.
φ1
φ2
Гт.
Ож.
ЗПДП.
РПДП.
ЗПр.
РПр.
… Управляющие сигналы
 
 
 

1. Блок арифметико-логических операций.

Содержит в своем составе:

Аккумулятор (А)– 8-ми разрядный регистр. Этот регистр всегда используется в качестве источника одного из операндов, а также местом где фиксируется результат операции. В команде аккумулятор в явном виде не адресуется, т.е. на его использование всегда указывает код операции команды. Участвует во всех операциях с участием АЛУ.

Т – регистр временного хранения 2-го результата. Буферный регистр, в который загружается операнд из блока регистров или внешней памяти, является 8-разрядным. Программно не доступный и участвует неявно в операциях.

АЛУ – специальная схема, предназначенная для проведения основным логических и арифметических операций над 8-разрядными данными. В качестве 1-го операнда является содержимое А, в качестве 2-го – содержимое Т. Результат операции АЛУ неявным образом переносится в А.

F – регистр признаков. Непосредственно связан с АЛУ, программно доступный пользователям. Структура регистра признаков:

S – бит знака («1» - «-», «0» - «+»). Информация о знаке берется из старшего разряда числа, хранящегося в аккумуляторе;

Z – бит нуля («1» - результат равен нулю);

АС – бит вспомогательного переноса («1» был перенос между разрядами в байте, «0»- не было переноса);

Р – бит четности паритета – «1» количество единиц в результате четное

СУ – бит переноса («1» - рез-тат при операции больше 8ми бит).

Схема десятичного корректора (ДК)

 

2. Блок регистров содержит:

1) регистры общего назначения

2) регистры специального назначения

3) буферные регистры

Регистры общего назначения (РОН) B, C, D, E, H, L – 8ми разрядные регистры, используются для хранения операндов, промежуточных и конечных результатов, являются программно доступными.

Регистры В и С, Д и Е, H и L могут организовывать пары для хранения 16-ти разрядного адреса. Используется для организации косвенной адресации операндов. Регистровая пара HL часто в коде команды обозначается «М» и в операциях адресуется безадресно.

Регистры специального назначения:

- инк/дек – 16-разрядный регистр, предназначенный для выполнения увеличения или уменьшения на 1 содержимое регистров или регистровых пар без использования АЛУ. При этом выполнение этих операций формируют изменение знаков в регистров признаков.

- SP – регистр указатель стеков. В общем случае стек представляет собой безадресную группу последовательно пронумерованных ячеек или регистров памяти, снабженных дополнительным регистром, называемым указатель стеков. В котором автоматически при записи/считывании устанавливается адрес последней занятой ячейки, называемой вершиной стека. При операциях занесения в стек слово записывается в следующий по порядку свободную ячейку, при считывании извлекается последнее поступившее, т.е. формируется буфер (FILO). Данная процедура организует безадресное задание операндов, т.е. команда не содержит адреса ячеек памяти, он только подразумевается. Прочитать одни и те же данный из стека памяти невозможно, т.к. при считывании удаляется содержимое. В данном МП используется перевернутый стек, т.е. при загрузки в стек данных значение указателя стеков уменьшается, а при считывании увеличивается. Данная память является программно доступной/недоступной. Основное назначение недоступной – хранение адреса возврата при обработке процедур прерывания и вызова подпрограммы. В программно доступной имеется возможность хранения внутренних ресурсов МП.

Мультиплексор (МлП) – используется для организации доступа к РОН.

Программный счетчик (РС) –содержит адрес следующей команды.

Регистр адреса (РА) предназначен для хранения адреса выполняемой программы.

Буферные шины адреса и данных (16-ти и 8-ми разрядные соответственно) способны находиться в Z состоянии (прием/передача/отключен). Двунаправленные буферы предназначены для организации работы микропроцессора с коммутируемыми внешними устройствами. Буфер состоит из регистра-защелки и выходной схемы с 3С. Наличие в МП таких регистров обеспечивает реализацию магистрального принципа межмодульных связей в МПС. В режиме ввода информации внутренняя шина данных подсоединяется к регистру защелки буферов, загрузка которого из внешней схемы производит буферная схема под управлением команды. В режиме вывода информации буферная схема передает в шину данных содержимое буферного регистра защелки, на вход которого по внутренней шине из одного из регистров (А) загружены данные, подлежащие выдачи.

Во время операций в МП, не связанных с процессами обмена с внешними устройствами, буферная схема переходит в 3С. БША является однонаправленной и обеспечивает передачу адресов от МП в шину.

 

3. Блок управления состоит из регистра команд (РК), первичного управляющего автомата (УА) и устройства управления (УУ).Предназначен для организации управляющих сигналов для внутренних схем МП в зависимости от состояния системы.

Регистра команд принимает 1-ый байт команды, в соответствии с чем первичный управляющий автомат с устройствам управления, формируют сигнал, под действием которого выполняется микрооперация.

УУ является декодирующая матрица, принимающая сигналы из вне и формирующая сигналы на выходе для управления устройствами, входящие в МПС.

Сигналы устройства управления:

--φ1,, φ2 – тактовые сигналы микропроцессора, формируют тактовую сетку работы МП. φ1,- определяет начало такта, φ2 определяет начало выполнения процедуры МП.

--сброс – сигнал, под действием которого МПС переходит в начальное состояние (все регистры обнуляются, кроме счетчика команд). На ША по этому сигналу выводиться нулевой адрес.

--готов (жду) - сигналы связи с внешним оборудованием (ПУ). При обращенном к ПУ МП вырабатывает сигнал ожидания, говоря о том, что МП готов к обмену информацией. При приходе сигнала «готов» с внешнего ПУ начинает организовываться операция ввод-вывод (обмен).

--ЗПДП\РПДП - запрос/разрешение на обеспечение прямого доступа к памяти.

--ЗПр/РПр - запрос/разрешение на организацию прерывания.

--синхро сигнал (строб) – сигнал разрешения фиксации внутреннего состояния МП.

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

 

<== предыдущая лекция | следующая лекция ==>
Оперативное запоминающее устройство | Система и формат команд. Способы адресации
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 345; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.035 сек.