Пример реализации конечного автомата и комбинационной схемы с использованием ПЗУ
На ПЗУ можно строить любые комбинационные логические схемы и простые последовательностные.
Использование ПЗУ в качестве адресного дешифратора
Требуется дешифрировать модуль ОЗУ объемом 4кБ, состоящий из микросхем объемом 1кБ, начинающийся с адреса А000Н.
Количество страниц = 4 Кбайт/1 Кбайт = 4 страницы.
А нач. А кон. | 1010 00 00 0000 0000 1010 00 11 1111 1111 | 0-я стр. |
А нач. А кон | 1010 01 00 0000 0000 1010 01 11 1111 1111 | 1-я стр. |
А нач. А кон | 1010 10 00 0000 0000 1010 10 11 1111 1111 | 2-я стр. |
А нач. А кон | 1010 11 00 0000 0000 1010 11 11 1111 1111 | 3-я стр. |
А 15 … А 10
0-я стр.: А000 – А3FF
1-я стр.: А400 – А7FF
2-я стр.: А800 – АВFF
3-я стр.: АC00 – АFFF
1 к = 400 Н
А кон. = А нач. + 400 Н – 1
Выбираем ПЗУ таким образом, чтобы количество разрядов адресов было больше или равно количеству дешифрируемых разрядов, а количество разрядов данных больше или равно количеству дешифрируемых страниц.
Выбираем ПЗУ с 8 разрядов адреса и 4 разрядов данных (256 4)
Прошивка (программирование)
Карта прошивки ПЗУ:
Адрес | 16-ти | Данные | 16-ти | |
остальное | 2А 2В - | E D B F |
Аналогично можно выполнить любую комбинационную схему. Например: распределитель для шагового двигателя и т.д.
Дата добавления: 2016-02-02; просмотров: 1220;