Основные этапы разработки устройств на МК. (Лекция 17) презентация

Отладка электронных устройств на МК Основные средства отладки проектов на МК: - программные симуляторы; - внутрисхемные эмуляторы; - платы развития (оценочные платы). 1) Программные симуляторы отладка осуществляется на основе имитационной

Слайд 1Лекция 17
Основные этапы разработки устройств на МК
Рис. 1 – Маршрут проектирования

электронных устройств на МК






Слайд 2Отладка электронных устройств на МК
Основные средства отладки проектов на МК:
-

программные симуляторы;
- внутрисхемные эмуляторы;
- платы развития (оценочные платы).

1) Программные симуляторы

отладка осуществляется на основе имитационной модели МК

Рис. 2 – Внешний вид работающего симулятора AVR Studio


Слайд 3Отладка электронных устройств на МК
2) Внутрисхемные эмуляторы
Обычно внутрисхемные эмуляторы подключаются

по интерфейсу JTAG (Joint Test Action Group).
Также этот интерфейс могут называть Boundary-Scan Architecture (BSC) - архитектура граничного сканирования

Рис. 3 – Встраивание архитектуры BSC в устройство

Функциональное назначение линий JTAG:
TDI (test data input — «вход тестовых данных») — вход последовательных данных периферийного сканирования;
TDO (test data output — «выход тестовых данных») — выход последовательных данных;
TCK (test clock — «тестовое тактирование») — тактирует работу встроенного автомата управления периферийным сканированием;
TMS (test mode select — «выбор режима тестирования») — обеспечивает переход схемы в/из режима тестирования и переключение между разными режимами тестирования.


Слайд 4Загрузка исполняемого кода в МК
Способы загрузки исполняемого кода в МК:
параллельное

программирование;
последовательное программирование (внутрисхемное);
программирование по интерфейсу внутрисхемного эмулятора;
самопрограммирование.

1) Параллельное программирование

Рис. 4 – Линии МК, задействованные при параллельном программировании


Слайд 5Загрузка исполняемого кода в МК
2) Последовательное программирование
Рис. 5 – Линии

МК, задействованные при последовательном программировании

Слайд 6Загрузка исполняемого кода в МК
2) Самопрограммирование МК
Рис. 6 – Организация

памяти для реализации возможности самопрограммирования

Слайд 7Дополнительные возможности при загрузке кода в МК



Возможные значения битов блокировки (Lock

bits):
нет ограничений;
запрещена запись исполняемого кода в память программ;
Запрещено чтение и запись исполняемого кода в память программ.

Назначение битов конфигурирования (Fuse bits):
выбор источника тактовой частоты;
выбор времени start-up после сброса;
разрешение работы сторожевого таймера;
выбор уровня для схемы контроля за напряжением питания;
Разрешение отладочных интерфейсов и др.

Байты сигнатуры(Signature bytes):
уникальный код типа устройства;
размер памяти программ.


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика