Курсовая работа: Створення мікропроцесорної системи обробки інформації
В цій мікро ЄОМ присутні пять зовнішніх пристроїв. Таким чином селектор адреси повинен бути більше ніж на пять розрядів, а також він повинен мати інверсні виходи для керування виборкою кристалів які також інверсні. Вище приведений (SN74138N) повністю задовольняє цим вимогам.
Розробка фізичних адрес зовнішніх пристроїв:
А13 | А14 | А15 | CS | Назва пристрою | Фізична адреса | |
0 | 0 | 0 | 0 | RAM1 (2K) | 0000H-1FFFH | |
1 | 0 | 0 | 1 | ROM1 (2K) | 2000H-3FFFH | |
0 | 1 | 0 | 2 | ROM2 (2K) | 4000H-5FFFH | |
1 | 1 | 0 | 3 | ROM3 (1K) | 6000H-7FFFH | |
0 | 0 | 1 | 4 | ККіІ | 8000Н | |
1 | 0 | 1 | 5 | АЦП | A000Н | |
0 | 1 | 1 | 6 | Інтервальний таймер | C000Н | |
1 | 1 | 1 | 7 | Послідовний інтерфейс | E000H |
Рис.5 - Схема підключення процесорного блоку
2.2 Розробка блоку пам’яті (ОЗП і ПЗП)
Ісходні дані:
Кількість комірок зовнішнього ОЗП NОЗУ - 2К×8
Вхідні струми:
при логічному 0, IIL - 1,6 мА
при логічній 1, IIH - 0,1 мА
Вхідна ємкість логічних схем навантаження, СI - 5 пФ
Монтажні ємкості усіх ланцюгів (См = 20 пФ).
Згідно завдання кількість комірок ОЗП складає NОЗУ.
Розрядність ОЗП nОЗУ повинна відповідати розрядності обробки даних ЦП.
Інформаційна ємкість СОЗУ визначається по формулі:
У якості мікросхеми ОЗП виберемо К537РУ10.
Необхідна швидкодія ОЗП визначається по тимчасовим діаграмам ЦП. Для МК ATmega128 тривалість циклу запису (зчитування) tС равно 2ТМТ , де ТМТ - тривалість машинного такту.
При частоті кварцевого резонатора fтг = 9 МГц тривалість tС дорівнює:
Тривалість циклу мікросхеми пам’яті tcy повинна задовольняти нерівності:
Мікросхему ОЗП виберемо К537РУ10, тому що вона ідеально підходить і не створює збитковості для даного випадку. Для цієї мікросхеми пам’яті ємкість 2К, а розрядність слова 8 біт:
.
Розрахуємо число ВІС ОЗП в ряду матриці:
де nБИС - розрядність обраної мікросхеми пам’яті.
Визначимо число розрядів стовбців матриці:
де NБИС - кількість комірок обраної мікросхеми пам’яті.