Применение ПЗУ, вычислитель квадратов входных чисел
Микросхемы ПЗУ могут заменять собой любые комбинационные микросхемы: дешифраторы, шифраторы, компараторы кодов, сумматоры, мультиплексоры, преобразователи кодов и т.д. Однако при подобной замене всегда стоит подумать, не лучше ли использовать уже готовые микросхемы, чем программировать ПЗУ. Микросхемы ПЗУ могут оказаться медленнее стандартных комбинационных микросхем и потреблять больший ток питания. К тому же они могут требовать выходных резисторов. Другое дело, когда ПЗУ выполняет функцию, отличающуюся от функции стандартной комбинационной микросхемы.
В качестве простейшего примера рассмотрим вычислитель для возведения в квадрат 4-разрядного двоичного числа. Вычислитель выполнен на микросхеме ПЗУ типа РЕ3, у которого использованы четыре разряда адреса и восемь разрядов данных. Он позволяет получать двоичные коды квадратов любых чисел в диапазоне от 0 до 15, которые принимают значения от 0 до 225.
Карта прошивки ПЗУ вычислителя квадратов будет очень проста: код данных в каждой ячейке равен квадрату кода адреса этой ячейки. Используется всего 16 ячеек памяти, содержимое остальных 16 ячеек не имеет значения.
На такой же точно схеме можно сделать и вычислитель квадратов в двоично-десятичном коде. В этом случае будет использовано всего лишь десять ячеек памяти с адресами от 0 до 9, а в ячейках будут записаны их квадраты от 0 до 81.
Недостаток любого табличного вычислителя на ПЗУ — это необходимость увеличения вдвое требуемого объема памяти при увеличении разрядности входного числа на единицу. Например, при 8-разрядных входных числах требуется ПЗУ с количеством ячеек 256, при 16-разрядных входных числах — ПЗУ с количеством ячеек 64К, а при 32-разрядных входных числах — ПЗУ с количеством ячеек 4Г. Такие большие объемы очень трудно реализовать на серийно выпускаемых микросхемах. Поэтому табличные вычислители на ПЗУ обычно строятся только для разрядности входных чисел не более 16.
6 views
0
0
4 months ago 00:15:01 1
Архиватор для Arduino и не только (STM32/ESP32/NXP...)
10 months ago 00:11:19 1
Smart watch Kospet Optimus 2 - опыт 4 х месяцев использования
10 months ago 00:35:13 1
Как работает ЭВМ? Собираем простейший компьютер на базе Z80, эмулятора ПЗУ и порта на D-триггере.
2 years ago 00:02:06 1
Простое, но мощное звуковое устройство «Сигнал ...
2 years ago 00:12:26 3
Комплект фильтров ПЗУ-ПК (для противогазов)
3 years ago 00:05:12 8
Blackview Tab 8 - настройка работы приложений в фоне. Что б не закрывались при отключении экрана.
3 years ago 00:45:30 2
Часть 3. Как сделать схему планировочной организации земельного участка самому.
6 years ago 00:23:48 105
Huawei Mate 20 Pro полный обзор после месяца использования! №1 в мире! [4K review]
8 years ago 00:06:26 34
Стоит ли покупать Meizu M5 Note? Обзор после месяца использования!
8 years ago 00:05:59 77
Обзор Xiaomi Redmi Note 3 PRO - Мой опыт использования! Лучший смартфон из Китая!
9 years ago 00:08:12 1
Image, создание и применение при работе с ImageX, SYSPREP, WinPE
9 years ago 00:17:09 2
Image, создание и применение при работе с ImageX, WinPE
9 years ago 00:04:54 18
запуск дизеля в мороз
10 years ago 00:03:26 2
Временное хранение информации, ОЗУ
10 years ago 00:04:12 18
Улучшение параметров ОЗУ
10 years ago 00:03:03 1
Микроконтроллеры ATMEL - AT89C5131A-RDTUL
10 years ago 00:01:52 1
Модуль lm9838
10 years ago 00:02:49 1
Микроконтроллеры ATMEL - AT89C51ED2-SLSUM
10 years ago 00:02:05 6
Программатор WizardProg 77USB
10 years ago 00:02:39 10
Одноплатный компьютер Тион-Про
10 years ago 00:05:16 3
Микроконтроллер и ПЛИС. В чём разница
10 years ago 00:02:41 31
Музыкальный звонок на микросхеме УМС8-08. Типовая схема включения
10 years ago 00:02:34 6
Применение ПЗУ, вычислитель квадратов входных чисел
10 years ago 00:02:45 2
Применение ПЗУ в генераторах импульсных последовательностей