Курсовая работа: Микропроцессорные средства и системы
| Область |
Диапазон адресов |
Разряды адреса |
|
1
5
|
1
4
|
1
3
|
1
2
|
1
1
|
1
0
|
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
| 10 |
4800h-4FFFh |
0 |
1 |
0 |
0 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| B400h-B7FFh |
1 |
0 |
1 |
1 |
0 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| EA00h-EBFFh |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| FD20h-FD3Fh |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
X |
X |
X |
X |
X |
| FED0h-FEDFh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
X |
X |
X |
X |
| FFA8h-FFAFh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
X |
X |
X |
| 11 |
5000h-57FFh |
0 |
1 |
0 |
1 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| B800h-BBFFh |
1 |
0 |
1 |
1 |
1 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| EC00h-EDFFh |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| FD40h-FD5Fh |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
X |
X |
X |
X |
X |
| FEE0h-FEEFh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
X |
X |
X |
X |
| FFB0h-FFB7h |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
X |
X |
X |
| 12 |
5800h-5FFFh |
0 |
1 |
0 |
1 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| BC00h-BFFFh |
1 |
0 |
1 |
1 |
1 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| EE00h-EFFFh |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| FD60h-FD7Fh |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
X |
X |
X |
X |
X |
| FEF0h-FEFFh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
X |
X |
X |
X |
| FFB8h-FFBFh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
X |
X |
X |
| 13 |
6000h-67FFh |
0 |
1 |
1 |
0 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| C000h-C3FFh |
1 |
1 |
0 |
0 |
0 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| F000h-F1FFh |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| FD80h-FD9Fh |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
X |
X |
X |
X |
X |
| FF00h-FFOFh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
X |
X |
X |
X |
| FFC0h-FFC7h |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
X |
X |
X |
| 14 |
6800h-6FFFh |
0 |
1 |
1 |
0 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| C400h-C7FFh |
1 |
1 |
0 |
0 |
0 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| F200h-F3FFh |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| FDA0h-FDBFh |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
X |
X |
X |
X |
X |
| FF10h-FF1Fh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
X |
X |
X |
X |
| FFC8h-FFCFh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
X |
X |
X |
| 15 |
7000h-77FFh |
0 |
1 |
1 |
1 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| C800h-CBFFh |
1 |
1 |
0 |
0 |
1 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| F400h-F5FFh |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| FDC0h-FDDFh |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
X |
X |
X |
X |
X |
| FF20h-FF2Fh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
X |
X |
X |
X |
| FFD0h-FFD7h |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
X |
X |
X |
| 16 |
7800h-7FFFh |
0 |
1 |
1 |
1 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| CC00h-CFFFh |
1 |
1 |
0 |
0 |
1 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| F600h-F7FFh |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| FDE0h-FDFFh |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
X |
X |
X |
X |
X |
| FF30h-FF3Fh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
X |
X |
X |
X |
| FFD8h-FFDFh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
X |
X |
X |
X |
| 17 |
8000h-87FFh |
1 |
0 |
0 |
0 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| D000h-D3FFh |
1 |
1 |
0 |
1 |
0 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| F800h-F9FFh |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| FE00h-FE1Fh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
X |
X |
X |
X |
X |
| FF40h-FF4Fh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
X |
X |
X |
X |
| FFE0h-FFE7h |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
X |
X |
X |
X |
| 18 |
8800h-8FFFh |
1 |
0 |
0 |
0 |
0 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| D400h-D7FFh |
1 |
1 |
0 |
1 |
0 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| FA00h-EBFFh |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
| FE20h-FE3Fh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
X |
X |
X |
X |
X |
| FF50h-FF5Fh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
X |
X |
X |
X |
| FFE8h-FFEFh |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
X |
X |
X |
X |
В
результате получена таблица прошивки ПЛМ для разделения адресного пространства
64 кБ на 18 несплошных равных частей.
Исходя
из требуемого количества произведений ( 18 * 6 = 108 ) и количества выходных
функций (18), выбираем в качестве элементной базы выпускаемую фирмой ADVANCED MICRO DEVICES
микросхему ПЛМ PLS30S16. Эта микросхема позволяет за счет мультиплексирования четырех
адресных входов с выходами иметь от 12 до 17 входов и от 8 до 12 выходов при
количестве произведений до 64.
Для
решения поставленной задачи берем две ПЛМ, запараллеленные входы которых
подключены к шине адреса, а выходы – к входам выбора кристалла соответствующих
микросхем.
Технические
данные на ПЛМ PLS30S16 фирмы AMD :
- IC MASTER/Windows -
(Title) :PLD|BIP||OTPRC
Section :PROGRAMMABLE LOGIC DEVICES
CAT0 :PLD
Category :Bipolar
CAT1 :BIP
MinorA :One-Time
Programmable~Registered/Combinatorial Outputs
CAT3 :OTPRC
MDD Code :AMD
Manufacturer's Name:ADVANCED MICRO DEVICES
Device Number :PLS30S16-40
Disc :*93
Date :10/26/92
Oper :BAC
Transcode :E
RBASE :30S16
MBase :PLS30S16
Data Book :DATASHEET
Propagation Delay (:40
Maximum Clock (MHz):22.2
Product Terms :64
Flip-Flops :12
Dedicated Inputs :12-17
Bidirectional I/Os :8-12
Standby Current (mA:225
Active Current (mA):225
Pins :28
Has Image :N
|