илка знову повторюється, мікросхема бракується.
Для моделювання процесу програмування до програмованої схемі необхідно підключити додаткові елементи. Моделювання доцільно починати з одноразрядного ПЗУ (рис.29).
Слід зазначити, що розглянута модель ПЗУ (як на рис. 26, так і на рис. 29) досить примхлива і при деяких комбінаціях вхідних сигналів моделювання не виконується. Ознакою неможливості моделювання є відсутність зліва від вмикача харчування (у верхньому правому куті екрану) віконця з індикацією тимчасових інтервалів відліку.
Рис 29. Модель з додатковими елементами
Після закінчення деякого часу може бути видана рекомендація змінити установку похибки моделювання (за замовчуванням вона дорівнює 1%). Доцільно встановити її максимально можливої ??(10%) в меню Circuit (команда Analysis Options, параметр Tolerance). Доцільно також поварьіровать опорами вхідних резисторів і резисторів навантаження елементів НЕ і АБО-НЕ (рис. 9.50), а також спробувати змінити параметри транзисторів. В крайньому випадку можна обмежитися найпростішим випадком - обійтися без дешифратора і використовувати тільки одну комірку пам'яті на рис. 28, підключивши до виходу і до одного з її входів додаткові елементи, як показано на рис. 29.
ПЗУ з Перепалювані перемичками використовуються найчастіше як спеціалізованих дешифраторів, наприклад для селекції У ВВ.
ПЗУ з ультрафіолетовим стиранням використовуються в мікропроцесорних системах для зберігання керуючих програм, зокрема, для розміщення BIOS (Basic Input/Output System - основна система вводу/виводу, записана в ПЗУ, звідси її повна назва ROM BIOS ). BIOS являє собою набір програм перевірки та обслуговування апаратури комп'ютера і виконує роль посередника між операційною системою (ОС) і апаратурою. BIOS отримує управління при включенні системної плати, тестує саму плату і основні блоки комп'ютера - відеоадаптер, клавіатуру, контролери дисків і портів введення/виводу, налаштовує чіпсет плати і завантажує зовнішню ОС. При роботі під управлінням DOS/Windows З.х/95/98 BIOS управляє основними пристроями, при роботі під OS/2, Unix, Windows NT BIOS практично не використовується, виконуючи лише початкову перевірку і настройку.
Зазвичай на системній платі встановлено тільки ПЗУ з системним (Main System) BIOS, що відповідає за саму плату і контролери FDD (флоппі-дисків), HDD (жорстких дисків), портів і клавіатури; в системний BIOS практично завжди входить System Setup - програма налаштування системи. Відеоадаптери і контролери HDD з інтерфейсом ST - 506 (MFM) і SCSI мають власні BIOS в окремих ПЗП;
їх також можуть мати й інші плати - інтелектуальні контролери дисків і портів, мережеві карти і т.п.
ОбичнсГВЮЗ для сучасних системних плат розробляється однією зі спеціалізованих фірм: Award Software, American Megatrends (AMI), рідше:
Phoenix Technology, Microid Research; на даний час найбільш популяри BIOS фірми Award. Деякі виробники плат (наприклад, IBM, Intel і Acer) самі розробляють BIOS для них. Іноді для однієї і тієї ж плати є версії BIOS різних виробників, в цьому випадку допускається копіювати прошивки або замінювати мікросхеми ПЗУ; в загальному ж випадку кожна версія BIOS прив'язана до конкретної моделі плати.
Раніше BIOS містився в однократно програмовані ПЗП або ПЗУ з ультрафіолетовим стиранням; зараз в основному випускаються плати з електрично змінювати програму ПЗУ (Flash ROM), які допускають перепрограмування BIOS засобами самої плати. Це дозволяє виправляти заводські помилки в BIOS, змінювати заводські установки за замовчуванням, програмувати власні екранні заставки тощо.
Тип мікросхеми ПЗУ зазвичай можна визначити по маркуванню: 27хххх - звичайне ПЗУ, 28хххх або 29хххх - перепрограмувальні. Якщо на корпусі мікросхеми 27хххх є прозоре вікно - це ПЗП з ультрафіолетовим стиранням;
якщо його немає - це однократно програмований ПЗУ, яке можна лише замінити на інше.
Відео-ПЗУ (Video ROM) - постійний запам'ятовуючий пристрій, в який записані відео-BIOS, екранні шрифти, службові таблиці тощо ПЗУ не використовується видеоконтроллером безпосередньо, до нього звертається тільки центральний процесор, в результаті виконання програм, записаних в ПЗУ, відбуваються звернення до видеоконтроллеру і відеопам'яті. На багатьох сучасних відкритих встановлюються електрично перепрограмувальні ПЗУ (EEPROM, Flash ROM), що допускають перезапис користувачем під управлінням спеціальної програми з комплекту карти.
ПЗУ необхідно тільки для початкового запуску відеоадаптера і роботи в режимі DOS, Novell Netware та інших ОС, функціонуючих переважно в текстовому режимі; ОС Windows, OS/2 і їм подібн...