Вградени Системи Flashcards
Вградена система
Електронна цифрова система, която изпълнява определени функции в реално време
Видове ВС по сложност
- елементарни (1 микроконтролен чип)
- комплексни (много устройства)
Основни характеристики на ВС
- предварително определени функции за изпълнение
- работа в реално време
Интерфейси във ВС
- Операторски
- Електрически (много видове)
Операторски интерфейси (Human-Machine Interfaces)
Клавиатура, монитор, ключ, бутон, електродвигател и тн
Видове електрически интерфейси
- Вътрешни
- Външни
Вътрешни електрически интерфейси
- Връзка м/у компоненти и модули във ВС
- Покриват разстояния до няколко м
- I2C, SPI, ISA
Външни електрически интерфейси
- Връзка между отделни ВС
- Връзка между ВС и периферия
- Разстояние до няколко км
- Радио интерфейси, Ethernet, TTY, FlexRay
Платформи за изграждане на ВС
- Микропроцесор mP
- Микроконтролер mC
Базови архитектури на ВС
- фон Нойман
- Харвард
Фон Нойман архитектура
Обща памет за съхранение на инструкциите и данните
Харвард архитектура
- Инструкциите и данните се съхраняват в отделни адресни пространства
- Данните и инструкциите имат различни формати (пр. 8-битов, 12-битов)
Хардуерни компоненти
- Процесор
- Шина
- Памет
- Периферия
Видове процесори
- RISC - намален набор инструкции (reduced)
- CISC - комплексен набор инструкции (complex)
Фактори за производителност на процесора
- Максимална честота на ядрото
- АЛУ (аритметично лог у-во)
- Брой на работните регистри в ядрото
- Обработка на инструкциите
- Вътрешна/кеш памет
Конвейерна обработка на инструкциите
Обработката на нова инструкция започва веднага след предходната
Видове шини
- Адресна
- Управляваща
- Шина за данни
Шина
Средство за пренасяне на информация под формата на сигнали
Адресна шина
Свързва процесора с паметта и периферните устройства
Управляваща шина
Пренася всички допълнителни данни за управление на информацията
Шина за данни
- Двупосочна
- Пренася информация между процесора и паметта или периферните устройства
Вътрешна/Кеш памет
Кешът записва често използвана част от паметта. При поискване от процесора тази част се достъпва от кеша (по-бързо), а не от по-бавната външна памет
Дискретни входове и изходи/GPIO
(периферия)
- Управление на външни компоненти
- Получаване на инфо от външни сензори
Аналогово-цифров преобразувател АЦП
(Периферия)
При нужда от обмен на аналогова информация