Типы запоминающих устройств и их функции. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Типы запоминающих устройств и их функции.



Для хранения небольших массивов кодовых слов могут использоваться регистры. Регистровая память самая быстрая, но уже при необходимости хранить десятки слов применение регистровой памяти приводит к неоправданно большим аппаратурным затратам. Для хранения больших массивов слов строят запоминающие устройства (ЗУ) с использованием специальных микросхем, в каждой, из которых может храниться информация объемом в десятки тысяч и миллионы битов.

По выполняемым функциям различают следующие типы запоминающих устройств:

· оперативное запоминающее устройство (ОЗУ);

· постоянное запоминающее устройство (ПЗУ);

· перепрограммируемое постоянное запоминающее устройство (ППЗУ);

· энергонезависимое запоминающее устройство.

Оперативное ЗУ используется в условиях, когда необходимо выбирать и обновлять хранимую информацию в высоком темпе работы процессора цифрового устройства. Вследствие этого в ОЗУ предусматриваются три режима работы: режим хранения при отсутствии обращения к ЗУ, режим чтения хранимых слов и режим записи новых слов. При этом в режимах чтения и записи ОЗУ должно функционировать с высоким быстродействием. Время чтения или записи слова в различных типах ОЗУ составляет порядка 10 – 30 наносекунд. В цифровых устройствах ОЗУ используется для хранения данных (исходных данных, промежуточных и конечных результатов обработки данных) и программ.

Оперативное запоминающее устройство иначе называется ЗУ с произвольной выборкой (ЗУПВ) и обозначается – RAM (Random Access Memory).

Постоянное ЗУ предназначено для хранения некоторой однажды записанной в него информации, не разрушаемой и при отключении источников питания. То есть ПЗУ – это вид энергонезависимого ЗУ. В ПЗУ предусматриваются два режима работы: режим хранения и режим чтения с высоким быстродействием. Режим записи непосредственно в рабочем режиме не предусматривается. Используются ПЗУ для хранения программ в таких специализированных цифровых устройствах, которые, функционируя длительное время, многократно выполняют действия по одному и тому же алгоритму при различных исходных данных. Другое название ПЗУ память только для чтения (ROM, Read Only Memory).

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

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

ПЗУ масочного типа — mask-ROM. Содержимое ячеек ПЗУ этого типа заносится при ее изготовлении с помощью масок и не может быть впоследствии заменено Поэтому МК с таким типом памяти программ следует использовать только после достаточно длительной опытной эксплуатации. Основным недостатком данной памяти является необходимость значительных затрат на создание нового комплекта фотошаблонов и их внедрение в производство. Обычно такой процесс занимает 2-3 месяца и является экономически выгодным только при выпуске десятков тысяч приборов. ПЗУ масочного типа обеспечивают высокую надежность хранения информации по причине программирования в заводских условиях с последующим контролем результата.

Программируемые ПЗУ, однократно программируемые пользователем, OTP - RO M(One-Time Programmable ROM). Представляют собой версию перепрограммируемого ПЗУ EPROM, для уменьшения стоимости выполненную в корпусе без окошка. В последнее время эти версии EPROM часто используют вместо масочных ПЗУ.

Вариантом ПЗУ являются программируемые логические матрицы – структуры, ориентированные на программирование набора заданных логических функций. Эти микросхемы ПЗУ допускают только однократное программирование. Широкое распространение нашли программируемые логические матрицы и устройства (PLM, PML, PLA, PAL, PLD, FPGA и т.д.) с большим выбором логических элементов и устройств на одном кристалле.

Репрограммируемые ПЗУ (EPROM, REPROM, EEPROM) допускают неоднократные сотни и тысячи циклов перепрограммирования. В этих РПЗУ в качестве элемента памяти выступает МОП-транзистор, обладающий свойством под воздействием импульса программирования переходить в состояние проводимости и сохранять его длительное время. Для стирания информации перед новым циклом программирования необходимо снять это состояние. В зависимости от способа стирания РПЗУ делятся на два вида: со стиранием электрическим сигналом и со стиранием ультрафиолетовым светом, которым кристалл облучают через специальное окно в крышке корпуса. Микросхемы РПЗУ являются энергонезависимыми и сохраняют информацию длительное время без питания.

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

Два основных типа перепрограммируемых ПЗУ:

ПЗУ, программируемые пользователем, с ультрафиолетовым стиранием — EPROM (Erasable Programmable ROM). ПЗУ данного типа программируются электрическими сигналами и стираются с помощью ультрафиолетового облучения. Память стирается вся целиком. Этот процесс может занимать от нескольких секунд до нескольких минут. МК с EPROM допускают многократное программирование и выпускаются в керамическом корпусе с кварцевым окошком для доступа ультрафиолетового света. Такой корпус стоит довольно дорого, что значительно увеличивает стоимость МК. Для уменьшения стоимости МК с EPROM его заключают в корпус без окошка (версия EPROM с однократным программированием).

ПЗУ, программируемые пользователем, с электрическим стираниемEEPROM (Electrically Erasable Programmable ROM). ПЗУ данного типа можно считать новым поколением EPROM, в которых стирание ячеек памяти производится также электрическими сигналами за счет использования туннельных механизмов. Применение EEPROM позволяет стирать и программировать МК, не снимая его с платы. Таким способом можно производить отладку и модернизацию программного обеспечения. Это дает огромный выигрыш на начальных стадиях разработки микроконтроллерных систем или в процессе их изучения, когда много времени уходит на поиск причин неработоспособности системы и выполнение циклов стирания-программирования памяти программ. По цене EEPROM занимают среднее положение между OTPROM и EPROM. Технология программирования памяти EEPROM допускает побайтовое стирание и программирование ячеек. Несмотря на очевидные преимущества EEPROM, только в редких моделях МК такая память используется для хранения программ. Связано это с тем, что, во-первых, EEPROM имеют ограниченный объем памяти. Во-вторых, почти одновременно с EEPROM появились Flash-ПЗУ, которые при сходных потребительских характеристиках имеют более низкую стоимость.

ПЗУ с электрическим стиранием типа Flash — Flash-ROM. Функционально Flash-память мало отличается от EEPROM. FLASH ROM сочетают высокую плотность ЭП с перепрограммированием непосредственно в рабочей схеме. Основное различие состоит в способе стирания записанной информации. В памяти EEPROM стирание производится отдельно для каждой ячейки, а во Flash-памяти стирать можно только целыми блоками. Если необходимо изменить содержимое одной ячейки Flash-памяти, потребуется перепрограммировать весь блок. Упрощение декодирующих схем по сравнению с EEPROM привело к тому, что МК с Flash-памятью становятся конкурентоспособным по отношению не только к МК с однократно программируемыми ПЗУ, но и с масочными ПЗУ также.

Энергонезависимая память (NVRAM). Всякая память, сохраняющая данные при отключении внешнего источника питания может считаться энергонезависимой - NonVolatile Memory.

Для EEPROM характерен очень длинный по сравнению с циклом чтения цикл записи, однако, часто возникает необходимость иметь энергонезависимую оперативную память. Для этого имеются две возможности: во - первых, использовать статическое КМОП ОЗУ с резервной литиевой батареей, встроенной непосредственно в корпус микросхемы; вторым вариантом является микросхема NOVRAM, в одном кристалле которой объединены статические ОЗУ и EPROM. При падении/восстановлении напряжения содержимое ОЗУ либо программно, либо автоматически переносится в EPROM, а после восстановления напряжения – обратно.

На рис.3.6 приведены упрощенные условные графические обозначения (УГО) запоминающих устройств.

Рис. 3.6. Условные графические обозначения (УГО) микросхем ОЗУ (RAM) и ПЗУ(EPROM).


Структура микросхем ЗУ.

 

Микросхема запоминающего устройства содержит некоторое число N ячеек, в каждой из которых может храниться слово с определенным числом разрядов n. Ячейки последовательно нумеруются двоичными числами. Номер ячейки называется адресом. Если для представления адресов используются комбинации m-разрядного двоичного кода, то число ячеек в ЗУ может составить N=2m.

Количество информации, которое может храниться в ЗУ, определяет его емкость. Емкость можно выражать числом ячеек N с указанием разрядности n хранимых в них слов в форме N * n, либо ее можно определять произведением N и n: M = N . n бит. Часто разрядность ячеек выбирают кратной байту (1 байт равен 8 битам). Тогда и емкость удобно представить в байтах. Большие значения емкости часто выражаются в единицах Кбайт и Мбайт. Например, Кбайт = 210 = 1024; Mбайт = 220байт =210 Кбайт. Емкость 64Кбайт означает емкость, равную 64 . 1024 . 8 бит.

Второй важной характеристикой ЗУ является его быстродействие. Быстродействие ЗУ определяется двумя параметрами: временем выборки tb, представляющем собой интервал времени между моментом подачи сигнала выборки и появлением считанных из ЗУ данных на выходе, и временем цикла записи, измеряемом от подачи сигнала выборки при записи до момента, когда допустимо следующее обращение к памяти.

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

Основной составной частью микросхем ОЗУ и ПЗУ являются массивы элементов памяти (ЭП), объединенных в прямоугольную матрицу накопителя. Каждый ЭП имеет свой адрес и может хранить или 1 бит информации или целое слово. Для обращения к ЭП необходимо его выбрать с помощью кода адреса, сигналы которого подводят к адресным входам микросхемы памяти.

Доступ к произвольному ЭП(j) производится с помощью прямоугольного дешифратора, состоящего из двух обычных линейных дешифраторов, причем n2 адресных линий заводится на дешифратор столбцов, а другие адресные n1 линии подключены к дешифратору строк. Количество строк и столбцов будет соответственно равно 2(n1) и 2n2, т.е. общее количество, обслуживаемых ЭП, равно 2(n1+n2).

Рис. 3.7. Организация микросхемы статического ОЗУ.


 

 

Хотя и ОЗУ и ПЗУ допускают обращение к любому ЭП в произвольном порядке и являются запоминающими устройствами с произвольной выборкой, обозначение RAM по традиции, используется только для ОЗУ. Для ПЗУ применяют обозначение xxRОM, где ROM (Read only memory) – память для чтения. Микросхемы ОЗУ также разделяют по типу ЭП: на статические ОЗУ (SRAM) и динамические ОЗУ (DRAM). В статических ОЗУ в качестве ЭП применяются статические триггеры на биполярных или МОП-транзисторах, способные при наличии напряжения питания неограниченно долго сохранять свое состояние.

Например, в микросхеме 537РУ10 в качестве элемента памяти используется простейший D-триггер-защелка и схема управления. В результате каждый ЭП состоит из восьми триггеров.

В динамических ОЗУ ЭП выполнены на основе микроконденсаторов в интегральном исполнении, размеры которого значительно меньше D-триггера статической памяти.

По этой причине, при одинаковых размерах кристалла, информационная емкость DRAM выше, чем у SRAM. Количество адресных входов и габариты должны увеличиться. Чтобы не допустить этого, адресные линии внутри микросхемы разбиваются на две группы, например старшая и младшая половина. Две одноименные k-линии каждой группы подключаются к двум выходам внутреннего k-го демультиплексора "1 в 2", а его вход соединяется с k-ым адресным входом микросхемы. Количество адресных входов, при этом уменьшается в два раза, но зато передача адреса в микросхему должна производиться, во-первых в два приема, что несколько уменьшает быстродействие, и во-вторых потребуется дополнительный внешний мультиплексор адреса.

Такие ЭП не могут долгое время сохранять свое состояние, определяемое наличием или отсутствием электрического заряда, и поэтому нуждаются в периодическом восстановлении (регенерации). В процессе хранения бита конденсатор разряжается. Чтобы этого не допустить заряд необходимо поддерживать. Для этого используют различные схемы регенерации.

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

Динамическое ОЗУ отличается от статического ОЗУ: 1) мультиплексированием адресных входов, 2) необходимостью регенерации хранимой информации, 3) повышенной емкостью (до нескольких Мбит), 4) более сложной схемой управления. На рисунке 3.8 внизу приведена структура БИС динамического ОЗУ.

Микросхемы ПЗУ также имеют матричную структуру накопителя. Микросхемы РПЗУ допускают многократное, до сотен тысяч, циклов перепрограммирования на рабочем месте пользователя. Это свойство обеспечивается применением ЭП на МОП транзисторах с "плавающим затвором". В режиме программирования, на выбранный по адресной шине ЭП, куда необходимо записать ноль, подается импульс. Стирание осуществляется УФ-излучением (EPROM), либо электрически (EEPROM). При этом все ячейки переводятся в состояние "1". Записанная информация сохраняется в течение нескольких лет.


 

 

 

 

Рис. 3.8. Структура БИС динамического ОЗУ

 

В однократно программируемом ПЗУ (OTP,PROM) функции ЭП выполняют перемычки в виде проводников, диодов или транзисторов между шинами строк и столбцов в накопителе. В такой матрице наличие перемычки соответствует 1, а ее отсутствие – 0. Все типы ПЗУ имеют словарную организацию. Совокупность всех ЭП (j), в которой размещается слово, имеет свой адрес и называется ячейкой памяти ЯП.

 

Рис. 3.8. Структура БИС однократно программируемого ПЗУ.


Для любого значения адресных сигналов А0 – Аn-1 найдется единственный выход дешифратора "i" на котором сигнал Yi = 1, на остальных выходах будут нули. Потенциал базы j-транзистора будет зависеть в этом случае только от наличия или отсутствия перемычки fi. Если перемычка есть (fi=1), то на базе высокий уровень сигнала, транзистор открыт и выходной сигнал DOj = 0. Если перемычки нет (fi=0),то DOj=1.Пережиганием перемычек в соответствующих j-битах всех адресов, в микросхему записывается программа и/или данные.

Имеются также запоминающие устройства с последовательным доступом SERIAL EPROM. SERIAL EPROM работают в режиме последовательного битового обмена; оснащаются тактовым входом для синхронизации и одной или двумя линиями данных. Эти микросхемы имеют специальный интерфейс. Их трудно использовать без микропроцессора, снабженного таким же интерфейсом. Однако в комплекте они очень удобны, так как сокращается число линий и упрощается организация обмена. Обычно SERIAL EPROM используют для хранения небольшого количества установочных параметров, даты и т.д.

 



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 1382; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.152.251 (0.022 с.)