- •17. Память с последовательным доступом. Принцип построения стека.
- •18. Адресная память. Принцип построения статических озу.
- •19. Адресная память. Общие принципы функционирования динамических озу.
- •20. Адресная память. Пзу. Общая классификация.
- •21. Адресная память. Принципы построения программируемых пзу.
- •22. Общая классификация кристаллов программируемой логики.
- •23. Принципы построения плм и пмл.
- •24. Общая структура cpld
- •25. Структура макроячейки cpld.
- •26. Принцип построения вентильных матриц (ga). Общая классификация.
- •27. Структура логических блоков fpga.
- •28. Система межсоединений fpga. Принцип построения программируемой матрицы соединений cpld.
- •29) Память конфигурации fpga. Распределенная и выделенная память. Память конфигурации cpld.
21. Адресная память. Принципы построения программируемых пзу.
Программируемые пользователем ПЗУ (ППЗУ) похожи на масочные и отличаются от них тем. что пережигание перемычек (программирование) осуществляет пользователь
ROM. Очень часто в различных применениях требуется хранение информации, которая не изменяется в процессе эксплуатации устройства. Это такая информация, как программы в микроконтроллерах, начальные загрузчики и BIOS в компьютерах, таблицы коэффициентов цифровых фильтров в сигнальных процессорах. Практически всегда эта информация не требуется одновременно, поэтому простейшие устройства для запоминания постоянной информации можно построить на мультиплексорах (рис. 1).
В этой схеме построено постоянное запоминающее устройство на восемь одноразрядных ячеек. Запоминание конкретного бита в одноразрядную ячейку производится запайкой провода к источнику питания (запись единицы) или запайкой провода к корпусу (запись нуля).
Чтобы увеличить разрядность ячейки памяти ПЗУ, эти микросхемы можно соединять параллельно (выходы и записанная информация, естественно, остаются независимыми). Схема параллельного соединения одноразрядных ПЗУ приведена на рис. 2.
В реальных ПЗУ запись информации производится при помощи последней операции производства микросхемы — металлизации. Металлизация выполняется при помощи маски, поэтому такие ПЗУ получили название масочных ПЗУ. Еще одно отличие реальных микросхем от упрощенной модели, приведенной выше, — это использование кроме мультиплексора еще и демультиплексора. Такое решение позволяет превратить одномерную запоминающую структуру в многомерную и тем самым существенно сократить объем схемы дешифратора, необходимого для работы схемы ПЗУ. Программирование ПЗУ производится на заводе – изготовителе.
PROM. Также разработаны программируемые ПЗУ. В этих микросхемах постоянное соединение проводников в запоминающей матрице заменяется плавкими перемычками, изготовленными из поликристаллического кремния. При производстве микросхемы изготавливаются все перемычки, что эквивалентно записи во все ячейки памяти логических единиц. В процессе программирования на выводы питания и выходы микросхемы подается повышенное питание. При этом если на выход микросхемы подается напряжение питания (логическая единица), то через перемычку ток протекать не будет и перемычка останется неповрежденной. Если же на выход микросхемы подать низкий уровень напряжения (присоединить к корпусу), то через перемычку будет протекать ток, который испарит эту перемычку, и при последующем считывании информации из этой ячейки будет считываться логический ноль. Программирование производится при помощи специального программатора.
Возможно также применение другой технологии создания PROM, когда перемычка образована трехслойным диэлектриком с чередованием слоев «оксид-нитрид-оксид». Программирующий импульс напряжения пробивает перемычку и создает проводящий канал между электродами. Величина тока, создаваемого импульсами программирования, влияет на диаметр проводящего канала, что позволяет управлять параметрами проводящей перемычки.