МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
ОТЛАДОЧНЫЙ МОДУЛЬ P07162
Руководство пользователя
Разработал: Ванцев Д.В.
Утвердил: Трубин В.Г.
Версия от 6.04,2010 г.
Новосибирск
2010
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. НАЗНАЧЕНИЕ И ФУНКЦИОНАЛЬНЫЕ ОСОБЕННОСТИ
1.1. Назначение
1.2. Основные характеристики процессора TMS320F2808
1.3. Функциональные особенности ОМ P07162
2. КОМПОНОВКА ПЛАТЫ И ОПИСАНИЕ ФУНКЦИОНАЛЬНЫХ РАЗЪЕМОВ
2.1. Конструктивные особенности
2.2. Описание основных функциональных модулей
3. ПОРЯДОК РАБОТЫ С ОМ P07162
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
ВВЕДЕНИЕ
Современные высокотехнологичные изделия на базе микроконтроллеров и микропроцессоров стали повседневной реальностью. Персональные компьютеры, мобильные телефоны, автомобильная и бытовая техника, промышленные автоматизированные системы управления окружают нас в быту и на рабочем месте. Удобство, интеллектуальность и богатая палитра их возможностей были бы немыслимы без применения цифровых микропроцессорных систем сбора и обработки данных в виде цифровых и аналоговых сигналов.
Темпы развития микропроцессорной техники и жесткая конкуренция на рынке высокотехнологических изделий предъявляют высокие требования к разработчикам таких систем. В этой области производства, как и в любой другой, одним из основных критериев, определяющих рыночную стоимость и конкурентоспособность изделия, является время, затрачиваемое на его разработку. Помимо прочего (профессиональная дисциплина, организация труда на предприятии и т.д.) это время определяется уровнем подготовки инженера и наличием специальных программно-аппаратных средств разработки. Последнее связано со спецификой микропроцессоров и микроконтроллеров, которые представляют собой программно-управляемые устройства с весьма сложной внутренней архитектурой, являющейся предметом долгих изысканий и гордости компаний-производителей. Разработка устройств с микропроцессорным управлением имеет две стороны: программную и аппаратную. Основой программной реализации проекта являются специализированные пакеты – интегрированные среды разработки (IDE), сочетающие в себе функции редактора кода, компилятора, отладчика, симулятора и внутрисхемного программирования. Для процессоров семейств TMS320 от Texas Instruments (TI) существует единственный в своем роде пакет Code Composer Studio IDE (CCS).
CCS является самодостаточным инструментом, позволяющим отлаживать программный код режиме симуляции. Неудобства такого подхода достаточно очевидны: симулятор является приближенной моделью конкретного процессора и не в полной мере отражает работу устройства. Поэтому не редки ситуации, когда великолепно исполняемый в режиме симуляции код, на реальной системе или вообще перестает работать или работает некорректно. Поиск конфликтных мест симулятора и реальной системы довольно кропотливое и трудоемкое занятие, занимающее много времени. Начинающего разработчика эта проблема может и вовсе загнать в тупик.
Альтернативой симуляции и одним из способов наиболее быстрого приближения к успешному результату – работающей системе, является применение отладочного модулей (ОМ), на основе процессора требуемой модели, оснащенных необходимой периферией: кодеками, интерфейсными микросхемами, внешними модулями памяти, системой индикации и т.п., и (или) имеющих возможность подключения дополнительных модулей расширения через разъемы стандартных типов.
Отлаживая алгоритмы, составленные из универсальных платформонезависимых программных модулей на языке высокого уровня (например, C/C++), и наблюдая результат отладки на реальной системе, в итоге можно значительно сократить время, затрачиваемое на разработку.
ОМ являются составной частью аппаратной поддержки разработки и освоения микропроцессорных систем и широко предлагаются многими производителями, например, в виде так называемых стартовых наборов разработчика – Development Starter Kits (DSK). DSK представляют собой многослойные печатные платы с микропроцессором или микроконтроллером определенной модели, оснащенные периферией, способной раскрыть все функциональные возможности базового процессора. Универсальность – их несомненный плюс. Но конкретный проект может и не потребовать всех ресурсов DSK, поэтому некоторая избыточность в аппаратном оснащении выливается в более высокую стоимость изделия.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.