Целью курса является формирование знаний общей методологии и конкретных методов проектирования основных разновидностей современных микропроцессорных средств, а также знаний и умений в области архитектуры, принципов функционирования и программирования микропроцессорных систем.
Примерное содержание программы:
- Структура базовой микропроцессорной системы.
- Системная шина микропроцессорной системы.
- Однокристальные МК на примере AVR ATMEGA16.
- Архитектура 32-битного микропроцессора на примере ARM7 TDMI.
- Организация подсистемы памяти на примерах МП, МК и СнК.
- Организация подсистемы ввода-вывода на примерах МП, МК и СнК.
- Программное обеспечение встроенных микропроцессорных систем.
- Программируемые пользователем логические интегральные схемы.
- СБИС программируемой логики типа «система на кристалле» (СнК).
- Методы автоматизированного проектирования цифровых устройств.
- Языки описания дискретных устройств.
- Аппаратура для отладки микропроцессорных устройств и систем.
- Кросс-средства проектирования ПО микропроцессорных систем.