Системная BIOS

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

Рейтинг:   / 0

Это более новый тип памяти 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 своего сетевого маршрутизатора, беспроводной точки доступа, сетевых дисковых устройств и даже цифровой камеры. Для установки таких обновлений достаточно загрузить соответствующие программы с сайта производителя и запустить их. Кто знает, может быть, в один прекрасный день начнется выпуск обновлений флэш-памяти и для тостеров.

 



Sitelinkx by eXtro-media.de

Память EPROM

Рейтинг:   / 0

Это разновидность памяти PROM, которая одно время была весьма популярна. Данные в памяти EPROM можно стирать. Микросхема EPROM четко видна через кварцевое окошко, расположенное прямо над кристаллом (см. рисунок ниже). Фактически сквозь это окно вы можете видеть кристалл! Микросхемы EPROM имеют тот же номер 27nnnn, что и стандартные PROM, причем они функционально и физически идентичны, если бы не прозрачное кварцевое окно над матрицей.

 

Окно пропускает ультрафиолетовые лучи. Интенсивное ультрафиолетовое облучение стирает информацию на матрице (микросхеме) EPROM. Окно сделано из кристалла кварца, потому что обычное стекло не пропускает ультрафиолетовых лучей. (Ведь вы не можете загорать при закрытых окнах!) Кварцевое окно повышает стоимость микросхемы EPROM. Ультрафиолетовые лучи стирают информацию на микросхеме, вызывая химическую реакцию, которая как бы восстанавливает (спаивает) плавкие предохранители. Так, любой двоичный нуль в микросхеме становится двоичной единицей. Для этого длина волны ультрафиолетовых лучей должна достигать примерно 2,537 ангстрема, а их интенсивность должна быть довольно высокой (12000 мВт/см2). Источник должен располагаться в непосредственной близости — не дальше 2–3 см (приблизительно 1 дюйм), а время экспозиции должно составлять от 5 до 15 мин. Устройство стирания EPROM содержит источник ультрафиолетовых лучей (обычно это ультрафиолетовая лампа дневного света), расположенный над выдвижным ящичком, в котором размещаются стираемые микросхемы.

На рисунке ниже показано устройство, которое может обрабатывать до 50 микросхем одновременно. Я использую более дешевое переносное устройство компании Walling Co, называемое DataRase, которое стирает до четырех микросхем одновременно. Последняя модель этого устройства называется DataRase II.

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

 

Типы микросхем ПЗУ

Рейтинг:   / 0

Существует четыре типа микросхем памяти ПЗУ.

Независимо от типа ROM данные в ней сохраняются до тех пор, пока не будут стерты или перезаписаны преднамеренно.

 

 

Память PROM

Рейтинг:   / 0

В память PROM выпускается в чистом виде, и в нее можно записать любые данные. Она была разработана в конце 1970-х годов компанией Texas Instruments и имела емкость от 1 Кбайт (8 Кбит) до 2 Мбайт (16 Мбит) и больше. Эти микросхемы могут быть идентифицированы по номерам вида 27nnnn в маркировке, где 27 — PROM типа TI, а nnnn — емкость кристалла (микросхемы) в килобитах. Например, в большинстве компьютеров с PROM использовались микросхемы 27512 и 271000, которые имели емкость 512 Кбит (64 Кбайт) или 1 Mбит (128 Кбайт).

Примечание!

Начиная с 1981 года во всех автомобилях, продаваемых в США, использовались бортовые компьютеры с различными микросхемами ROM, содержащими программное обеспечение системы управления. Например, под приборной панелью автомобиля Pontiac Turbo Trans Am 1989 года выпуска находился бортовой компьютер, содержащий микросхему 2732 PROM электронного блока управления (Electronic Control Module - ECM) с объемом памяти 32 Кбит (или 4 Кбайт). В эту микросхему также входила часть системного программного обеспечения автомобиля и полные таблицы данных, описывающих процесс зажигания, подачи топлива и другие параметры двигателя. Микросхемы PROM, используемые для хранения рабочих программ, очень часто применялись в интегрированных компьютерах различных устройств.

Хотя мы говорим, что эти микросхемы изначально не содержат никакой информации, на самом деле при изготовлении они прописываются двоичными единицами. Другими словами, микросхема PROM емкостью 1 Мбит содержит 1 млн. единиц (если быть точным, то 1 048 576). При программировании такой “пустой” PROM в нее записываются нули. Этот процесс обычно выполняется с помощью специального программирующего устройства (см. рисунок ниже).

Процесс программирования часто называется прожигом, так как именно этот термин технически правильно описывает сам процесс. Каждую единицу можно представить как неповрежденный плавкий предохранитель. Большинство таких микросхем работают при напряжении 5 В, но при программировании PROM подается более высокое напряжение (обычно — 12 В) по различным адресам в пределах адресного пространства, отведенного для микросхемы. Это более высокое напряжение фактически записывает “0”, сжигая плавкие предохранители в тех местах, где необходимо преобразовать 1 в 0. Хотя превратить единицу в нуль можно, этот процесс необратим (т.е. нельзя преобразовать 0 в 1).

 

Программирующее устройство исследует программу, которую необходимо записать в микросхему, и затем выборочно изменяет в микросхеме 1 на 0 только там, где это необходимо. Поэтому микросхемы PROM часто называются микросхемами OTP (One Time Programmable — программируемые один раз). Они могут быть запрограммированы только однажды. Большинство микросхем PROM стоит совсем недорого, примерно 3 доллара. Поэтому при замене программы в PROM старая микросхема выбрасывается, а новая прожигается в соответствии с новыми данными.

Процесс программирования PROM длится от нескольких секунд до нескольких минут в зависимости от емкости микросхемы и применяемого алгоритма. На рисунке показано типичное программирующее устройство, которое имеет несколько разъемов. Это устройство может программировать несколько микросхем сразу, экономя время при записи одних и тех же данных в нескольких микросхемах. Менее дорогие программирующие устройства имеют только один разъем.

Рекомендую использовать недорогое программирующее устройство компании Andromeda Research Labs (www.arlabs.com). Несмотря на невысокую цену оно может быть подключено к параллельному порту ПК; после подключения данные для программирования из файла на компьютере передаются в программирующее устройство. Кроме того, это устройство переносное. Управление им осуществляется с помощью меню, выводимого прилагаемой к нему программой. Программа содержит несколько функций, одна из них позволяет считывать данные с микросхемы и сохранять их в резервном файле; можно также записать данные в микросхему из файла и убедиться, что микросхема записана правильно или что она “пуста” перед началом программирования.

Перепрограммирование PROM!

Для перепрограммирования микросхемы PROM моего ‘‘Turbo Trans Am’’ 1989 года выпуска я даже воспользовался программатором ППЗУ, изменив заводскую регулировку скорости и ограничения оборотов, характеристики турбокомпрессора и блокировки гидротрансформатора, параметры зажигания, подачу топлива, скорость холостого хода и многое другое! Кроме того, я вывел на панель управления распределительную коробку, которая позволяла переключаться на одну из четырех микросхем даже во время движения автомобиля. Одна из созданных мною микросхем, которую я назвал ‘‘камердинером’’, отключает топливный инжектор при достижении скорости 36 миль/час и перезапускает его при уменьшении скорости до 35 миль/час и ниже. Думаю, что подобная модернизация будет особенно полезна для начинающих водителей, так как она позволяет определенным образом ограничивать скорость автомобиля или частоту оборотов его двигателя. Вторая созданная мною микросхема может использоваться в качестве противоугонного средства - она отключает подачу топлива во время парковки автомобиля, так что даже самый талантливый вор не сможет его угнать. Если вас интересуют микропроцессорные устройства переключения или какие-либо нестандартные микросхемы для Turbo Trans Am или Buick Grand National, обратитесь в компанию Casper's Electronics. Некоторые компании, например Fastchip, Superchips, Hypertech и Mopar Performance, предлагают целый ряд специальных микросхем PROM, позволяющих улучшить технические характеристики транспортных средств. Я установил в автомобиль ‘‘5.9l Jeep Grand Cherokee’’ микросхему Mopar Performance PCM, которая значительно улучшила рабочие характеристики двигателя и эксплуатационные качества машины.

 

 

Затенение ПЗУ

Рейтинг:   / 0

Микросхемы ПЗУ по своей природе очень “медленные” — время доступа равно 150 нс при времени доступа запоминающего устройства DRAM 10 нс или меньше. Поэтому во многих системах ROM затеняется, т.е. ее содержимое при запуске копируется в микросхемы динамической оперативной памяти, чтобы сократить время доступа в процессе функционирования. Процедура затенения копирует содержимое ROM в оперативную память, присваивая ей адреса, первоначально использовавшиеся для ПЗУ, которое затем фактически отключается. При этом имитируется работа ПЗУ на полной скорости оперативной памяти.

Затенение эффективно главным образом в 16-разрядных операционных системах типа DOS или Windows 3.x. Если компьютер работает под управлением 32-разрядной операционной системы, то затенение фактически бесполезно, так как эти системы не используют 16-разрядный код из ROM. Вместо него они загружают в оперативную память 32-разрядные драйверы, заменяя ими 16-разрядный код BIOS, который был использован в процессе запуска системы.

Средство управления затенением находится в программе настройки BIOS, о которой мы поговорим ниже.



Sitelinkx by eXtro-media.de
Яндекс.Метрика