Flash eeprom что это
Перейти к содержимому

Flash eeprom что это

  • автор:

PersCom — Компьютерная ЭнциклопедияКомпьютерная Энциклопедия

Вы здесь: Главная BIOS: базовая система ввода-вывода Системная BIOS Память EEPROM, или Flash ROM

Архитектура ЭВМ

  • Базовая организация ЭВМ
  • Процессор
  • Память. Нижний уровень
  • Память. Верхний уровень
  • Ввод-вывод
  • Кодирование символов

Компоненты ПК

  • Устройства вывода информации
  • Процессоры
  • Системные платы
  • BIOS: базовая система ввода-вывода
  • Оперативная память
  • Накопители на жёстких дисках
  • Видеоадаптеры
  • Устройства оптического хранения данных
  • Аудиоустройства

Интерфейсы

Мини блог

  • Операционные системы
  • IT
  • Сетевые технологии

Самое читаемое

  • Арифметико логическое устройство (АЛУ)
  • Страничный механизм в процессорах 386+. Механизм трансляции страниц
  • Организация разделов на диске
  • Диск Picture CD
  • White Book/Super Video CD
  • Прямой доступ к памяти, эмуляция ISA DMA (PC/PCI, DDMA)
  • Карты PCMCIA: интерфейсы PC Card, CardBus
  • Таблица дескрипторов прерываний
  • Разъемы процессоров
  • Интерфейс Slot A

BIOS: базовая система ввода-вывода

Память EEPROM, или Flash ROM

Подробности Родительская категория: BIOS: базовая система ввода-вывода Категория: Системная BIOS

Это более новый тип памяти ROM — электрически-стираемая программируемая постоянная память. Данные микросхемы также называются Flash ROM, и их можно перепрограммировать, не снимая с платы, на которую они установлены, без специального оборудования. Используя микросхемы Flash ROM, можно стирать и перепрограммировать ПЗУ непосредственно на системной плате, не удаляя микросхему из системы и даже не открывая системный блок. Для перепрограммирования или удаления кода памяти Flash ROM или EEPROM специальное устройство не нужно. Практически все системные платы, равно как и автомобили, выпущенные после 1993 года, оснащены памятью подобного типа.

Память Flash ROM можно узнать по номеру 28xxxx или 29xxxx и отсутствию окна в микросхеме. При наличии Flash ROM на системной плате можно легко модернизировать ROM, не меняя микросхемы. В большинстве случаев достаточно загрузить модифицированную программу, полученную с сайта изготовителя системной платы, а затем запустить программу модификации. Рекомендуется периодически посещать сайт изготовителя системной платы, чтобы следить за модификациями BIOS для своего компьютера. В модифицированной BIOS могут быть исправлены обнаруженные в ходе эксплуатации ошибки или поддерживаться новые устройства, которые изначально не были предусмотрены.

Обновление не компьютерной памяти ROM

Те, кто относят себя к числу заядлых автолюбителей, могут значительно улучшить собственный автомобиль. В первую очередь, следует выяснить, существуют ли модификации ROM для бортового компьютера. В настоящее время такие модификации достаточно просты и недороги, поэтому компании, занимающиеся производством автомобилей, выпускают обновления ROM с коррекцией обнаруженных ошибок, позволяющие исправить операционные проблемы и улучшить рабочие характеристики транспортных средств. Владельцы автомобилей компании GM для получения информации о существующих обновлениях BIOS могут обратиться к информационной базе Vehicle Calibration компании General Motors по адресу http://calid.gm.com.

По идентификационному номеру автомобиля (VIN) на указанном сайте можно найти список всех существующих модификаций микросхемы Flash ROM, начиная со дня выпуска первого автомобиля указанной марки. Например, введя VIN автомобиля ‘‘Impala’’ 1994 года выпуска, я обнаружил, что за это время было выполнено в общей сложности пять различных модификаций Flash ROM, т.е. три последние версии были мною пропущены. Кроме того, на странице был приведен список всех выполненных исправлений. Последняя версия программного обеспечения позволила мне решить несколько проблем, связанных, в частности, с колебанием частоты коленчатого вала двигателя при определенных условиях, появлением ложного светового сигнала ‘‘check engine’’ и т.д.

Возможности Flash ROM позволили мне начать серию экспериментов, связанных с другими транспортными средствами. В частности, я загрузил в микросхему Flash ROM автомобиля ‘‘Impala’’ модифицированную калибровку Comoro. Эта калибровка имеет улучшенные характеристики зажигания, подачи топлива, а также системы переключения передач. Если вы хотите установить в микросхему Flash ROM автомобиля ту или иную программу, обратитесь к компании Fastchip (www.fastchip.com) или Superchips (www.superchips.com). Для получения дополнительной информации по поводу записи и программирования Flash ROM своего автомобиля обратитесь на сайт www.diy-efi.org.

Обновления Flash-ROM можно использовать и для добавления новых возможностей в существующие периферийные устройства. К примеру, можно установить в модемы поддержку новых коммуникационных протоколов, а в записывающие приводы оптических дисков — функции поддержки новых носителей.

Сегодня многие объекты, управляемые с помощью компьютеров, имеют собственные микросхемы Flash ROM. Например, я модифицировал программы в микросхемах Flash ROM своего сетевого маршрутизатора, беспроводной точки доступа, сетевых дисковых устройств и даже цифровой камеры. Для установки таких обновлений достаточно загрузить соответствующие программы с сайта производителя и запустить их. Кто знает, может быть, в один прекрасный день начнется выпуск обновлений флэш-памяти и для тостеров.

EPROM программатор и микросхемы памяти

ниже приведена информация о EPROM и различных типах микросхем памяти.

Постоянные микросхемы памяти

  • PROM : Произносится prom — сокращение для программируемых ПЗУ. PROM — микросхема памяти, на которую данные могут быть записаны только один раз. Как только программа была записана на PROM, она остается там навсегда. В отличие от RAM, PROM хранят свое содержимое даже при выключении питания компьютера. Разница между PROM и ROM (ПЗУ) в том, что PROM производится с чистой памятью, а ROM программируется в процессе производства. Для записи в микросхемы PROM, вам потребуется специальное устройство, называемое PROM программатором. Процесс программирования PROM иногда называется созданием PROM. EPROM (стираемые ПЗУ) — специальный тип PROM, который может быть стерт ультрафиолетовым светом. После стирания микросхема может быть перепрограммирована. EEPROM подобны PROM, но требуют электрического стирания.
  • EPROM : Сокращение для стираемой энергонезависимой памяти и произносится e-prom, EPROM — специальный тип памяти, который хранит содержимое до того, как будет стерт ультрафиолетовым светом. Ультрафиолетовый свет стирает содержимое, делая возможным перепрограммирование памяти. Для записи стертой EPROM вам нужно специальное устройство называемое PROM программатором. EPROM отличаются от PROM тем, что PROM может быть записан только единожды и не может быть стерт. EPROM широко используются в ПК, так как они позволяют производителям менять содержимое PROM перед отгрузкой компьютера. Это означает, что могут быть устранены ошибки или записаны более новые версии. Заметка о EPROM технологии: Биты в EPROM программируются инжекцией электронов повышенным напряжением в плавающие ворота field-effect транзистора, где желателен 0 бит. Тут электроны попадают в ловушку, так как транзистор не проводящий, читается как 0. Для стирания EPROM, пойманным электронам дается достаточно энергии для выхода через плавающие ворота путем бомбардирования микросхемы ультрафиолетовым излучением через кварцевое окно. При обычном использовании для предотвращения медленной очистки в течение нескольких лет от солнечного и флуоресцентного света, это кварцевое окно покрывается непрозрачной пленкой.
  • EEPROM : Сокращение для электрически стираемых ПЗУ. Произносится как double-e-prom или e-e-prom, EEPROM — специальный тип ППЗУ, может быть стерт посредством электрического заряда. Как и другие типы ППЗУ, EEPROM сохраняет свое содержимое даже при отключении питания. И, как и другие типы ПЗУ, EEPROM не быстрее RAM. EEPROM подобен flash памяти (иногда называется flash EEPROM). Принципиальная разница в том, что EEPROM способен считывать или записывать данные побайтно, а flash память позволяет записывать или стирать данные блоками. Таким образом, flash память более быстрая.
  • FRAM : Сокращение для Ferroelectric Random Access Memory, тип энергонезависимой памяти разработанной Ramtron International Corporation. FRAM сочетает скорость DRAM и SRAM с энергонезависимостью ПЗУ. Из-за ее высокой скорости, она заменила EEPROM во многих устройствах. Термин FRAM — торговая марка Ramtron.
  • NVRAM : Сокращение для Non-Volatile Random Access Memory, тип памяти, которая сохраняет свое содержимое при отключенном питании. Один из типов NVRAM — SRAM, которая делается энергонезависимой подключением к постоянному источнику питания, например батарейке. Другой тип NVRAM использует для сохранения содержимого при отключенном питании микросхемы EEPROM. В этом случае, NVRAM состоит из комбинации микросхем SRAM и EEPROM.
  • Пузырьковая память : Тип энергонезависимой памяти состоящей из тонких слоев материала, который может намагничиваться в одном направлении. Когда магнитное поле прилагается к окружности в веществе, которое не намагничивается в том же направлении, площадь ограничивается маленькой окружностью, или пузырьком. Было широко распространено мнение, что пузырьковая память станет одной из лидирующих технологий памяти, но эти обещания не были выполнены. Другие типы энергонезависимой памяти, такие как EEPROM, и быстрее и дешевле, чем пузырьковая память.
  • Flash память : Специальный тип EEPROM, который может быть стерт или перепрограммирован блоками, а не побайтно. BIOS многих современных ПК размещен в flash памяти, так что он может быть просто обновлен при необходимости. Такой BIOS называется flash BIOS. Flash память также очень популярна в модемах, что позволяет производителям поддерживать новые протоколы по мере их стандартизации.

Список производителей EEPROM

Список производителей EPROM смотрите на сайте Yahoo и сходите в economy->company->Hardware->Peripherals->Device programmers.

  • Yahoo URL для EPROMs таков http://dir.yahoo.com/Business_and_Economy/Companies/Computers/Hardware/Peripherals/Device_Programmers/

  • Advanced Research Technology B.V — разработка, производство и продажа оборудования программирования; разработка аппаратуры и программ.
  • Elnec, Presov — производители программаторов, эмуляторов и симуляторов.
  • Advin Systems Inc. — устройства программирования для ПК, которые поддерживают последние типы корпусов и технологии.
  • Andromeda Research Labs — производитель портативных программаторов и систем программирования.
  • B and C Microsystems, Inc — предлагает тесты и оборудования для дублирования/программирования PCMCIA (PC) Card, ISA/PCI карт, SIMM, устройств памяти (включая FLASH), PLD.
  • BP Microsystems — устройства программирования.
  • Bytek — разработка, дизайн, производство и продажа микропроцессорных, модульных электронных систем используемых для программирования полупроводниковых устройств. Список производимой продукции включает ChipBurner.
  • Concentrated Programming Ltd — предлагает полный диапазон решений для программирования устройств.
  • Dataman Programmmers Ltd. — производство наладонных EPROM программатора/эмулятора. Также продает программаторы для ПК, и Gang-Pro программаторы.
  • General Device Instruments — программаторы IC устройств. Универсальный и Gang программаторы для Pld, Flash, микроконтроллеров, Prom, EEprom, Памяти, Epld, Mach и многих других ic устройств.
  • HI-LO System Research Co., Ltd. — производство универсальных и gang программаторов.
  • ICE Technology — EPROM и универсальные программаторы с поддержкой памяти, микроконтроллеров, и программируемых логических устройств.
  • Iceprom — стираемая программируемая ROM.
  • Incept Ltd.
  • International Microsystems Inc — Высокоскоростной gang программатор. (PROM, FLASH, Микроконтроллер, карты памяти PCMCIA).
  • JED Microprocessors Pty. Ltd. — вставляется в порт принтера ПК, и способен программировать 28-контактные или 32-контактные микросхемы EPROM и FLASH.
  • Logical Devices, Inc — программирование устройств PLD, FPGA, PROM, микроконтроллеров. Производит CUPL компилятор для программируемой логики и программаторы ALLPRO и Chipmaster.
  • MCL Systems — новый метод не только программирования, но и разработки новой аппаратуры с помощью Integrated Controller Unit. И вам не нужно быть профессионалом.
  • MQP Electronics — производитель универсальных программаторов, gang программаторов, программ, и пакетов преобразования. Высокая пропускная способность и надежность.
  • Needham’s Electronics — производитель программаторов.
  • NP Programming Services — реализует программирование памяти и компонентов логики.
  • Program Automation, Inc. — независимая кампания, специализирующаяся на программировании высокоемких PROM, включая flash I/C.
  • Stag Programmers Inc — производитель программаторов prom и логики, производство оборудования и ультрафиолетовых устройств стирания.
  • Sunrise Electronics — универсальные программаторы, gang и in-circuit программаторы с пожизненной поддержкой.
  • System General Co. — программаторы, устройства записи EPROM и IC тестеры
  • Tribal Microsystems — универсальный и gang программаторы, 8051 и EPROM эмуляторы, тестовые сокеты, сокеты для создания и сокеты для производства.
  • Universal Device Programmers

Пред. Начало След.
Создание программатора EEPROM Введение в загрузку по сети и Etherboot

Кратко о EPROM, EEPROM и Flash

После успешной реанимации флешки-зайца я заинтересовался темой флэш-памяти. Всеми этим загадочным аббревиатурами типа LLF, ECC и т.д. Так что это хоть и не моя тема (я занимаюсь веб-программированием и программированием на языках высокого уровня), но все равно интересно – для развития кругозора. Так что начинаю новую серию статей, в которой буду делиться полученными знаниями. В этой серии статей будут рассмотрены различные аспекты флэш-памяти, начиная с историями, устройством и различиями между NOR Flash и NAND Flash.

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

В EPROM могут быть загружены данные, но эти данные также могут быть стерты с помощью ультрафиолетового света, чтобы можно было записать новые данные. Этот цикл программирования и стирания известен как цикл стирания программы (или цикл PE) и важен, потому что это может произойти только ограниченное количество раз на устройстве. Однако, хотя перепрограммируемый характер EPROM был полезен в лабораториях, он не был решением для встраивания в потребительскую электронику – в конце концов, включение ультрафиолетового источника света в устройство сделало бы его громоздким и коммерчески нежизнеспособным.

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

Прибытие Flash

Идея Масуоки, представленная как патент США 4612212 в 1981 году, брала преимущества EPROM и EEPROM и откидывала их недостатки. Он использовал только один транзистор на ячейку (увеличивая плотность, т. е. объем данных, который он мог хранить) и все еще позволял перепрограммировать их электричеством.

Новая конструкция достигла этой цели, только позволяя стирать и программировать несколько ячеек сразу вместо отдельных. Это не только дает преимущества плотности EPROM и электрически-перепрограммируемые преимущества EEPROM, оно также приводит к меньшему времени доступа: используется меньше времени, чтобы выдать одиночную команду для программирования или стирания большое количества ячеек.

Однако число ячеек, затронутых одной операцией стирания, отличается – и намного больше — чем число ячеек, затронутых одной операцией программирования. И именно этот факт, прежде всего, приводит к поведению, которое мы видим от устройств, построенных на флэш-памяти. В следующих постах мы рассмотрим, что именно происходит, когда происходят операции программирования и стирания, прежде чем перейти к рассмотрению типов доступных flash (SLC, MLC и т. д.) и их поведения.

Тем временем, мы все должны поблагодарить нашего хорошего друга доктора Масуоку за флэш-память, которая позволяет нам носить с собой телефоны и планшеты в карманах и SD-карты в наших цифровых камерах. Кстати, популярная легенда гласит, что название флэш (Flash, англ ”вспышка») пришло от одного из коллег доктора Масуоки, потому что процесс стирания данных напомнил ему вспышку камеры.

Автор этого материала — я — Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML — то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

заметки, Flash, история, флешки

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

Flash eeprom что это

Итак, что такое EEPROM и как правильно понимать суть этого слова, встречая его в тексте и говоря при этом про программирование блоков управления?

Для начала обратимся к истории. В старых блоках управления микросхемы памяти EEPROM использовались для записи адаптаций, а также уникальных сведений об автомобиле (VIN, синхронизация иммобилайзера и т.д.). Грубо говоря, в EEPROM записывалось всё, что не относится к самой прошивке. Программа управления двигателем (прошивка) при этом хранилась в отдельной микросхеме Flash-памяти.

Данные хранимые в микросхеме EEPROM тоже называли просто «EEPROM», иногда даже опуская слово «данные» (технически грамотно было бы говорить хотя бы «данные EEPROM», но некоторые мастера этим попросту пренебрегали).

Спустя некоторое время, когда ЭБУ стали куда более современными, а технологии изготовления Flash-памяти значительно шагнули вперед, когда даже процессоры сами по себе стали содержать внутреннюю Flash-память достаточного объема, от микросхем памяти EEPROM начали отказываться. А данные, которые раньше приходилось хранить в EEPROM, стало принято хранить во Flash-памяти, вместе с основной микропрограммой. Эту область Flash-памяти, куда записываются «данные EEPROM», стали называть «виртуальный EEPROM» (Virtual EEPROM), что с технической точки зрения вроде бы некорректно, но настолько укоренилось в лексиконе, что и спорить уже бесполезно.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *