Читайте также:
|
|
Процесс проектирования МПУ содержит ряд специфических этапов, обусловленных наличием как аппаратных средств (АС), так и программных средств (ПС). Этот процесс отличается от проектирования традиционных электронных устройств. Особенность проектирования заключается в оптимальном интегрировании АС и ПС в единую систему для выполнения общей задачи. Сам процесс носит циклический характер.
1) Формируются конкретные технические требования к МПУ со стороны заказчика, а именно: быстродействие, габаритные размеры, энергетические характеристики, технологические, стоимостные.
2) Идёт работа со стороны разработчика.
Определяются требования к МПУ, как к электронному устройству (выбор питания, технологической базы, определение статических и динамических характеристик), так и как к программируемому устройству (выбор разрядности МП, выбор микропроцессорного комплекта, быстродействие, необходимый объём памяти, средства взаимодействия с окружающей средой).
3) Разработка общей структуры МПУ, алгоритмы функционирования, выделяется аппаратно-реализуемая функция
4) Разработка АС включает в себя разработку МПУ как электронного устройства, после чего разрабатывается прототип – система в схеме приближения в виде принципиальной схемы, и проводится автономная отладка.
5) Комплексная отладка. Метод заключается в том, что для отладки МПУ создаётся единая отладочная система.
ВСЭ (внутрисхемной эмуляции) – это отладочное средство, которое подключается к отлаживаемому МПУ через микропроцессорный разъём и обеспечивает управление МПУ путём эмуляции отдельных функциональных узлов прототипа МПУ.
Эмулятор – это законченная МПС (память, система синхронизации, система ввода-вывода, целевой МП).
Идёт комплексная отладка с помощью ВСЭ:
1) Отладка аппаратных средств.
Выполняется отладка и контроль узлов прототипа, включая устройства ввода-вывода, магистральная шина, память и т.д. Выходные сигналы контролируются эмулятором.
2) Отладка программных средств.
Применяются 2 способа эмуляции:
1. Пошаговая эмуляция.
После выполнения каждой команды программы, выполняется прерывание, и внутрисхемный эмулятор отображает состояние всех компонентов прототипа (содержание всех регистров, дампы памяти и т.д.).
2. Метод трассировки.
Программа выполняется в автоматическом режиме без остановки, но при выполнении вся информация записывается, и затем, после окончания, выводится на экран.
Часто используется комбинация этих двух методов (создаются контрольные точки).
Эмулируется процессор, память и т.д., т.е. любой компонент. Здесь идёт выявление ошибок (если ошибка – возвращение назад).
Дата добавления: 2015-07-25; просмотров: 103 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Моделирование аппаратных средств | | | Этапы проектирования МПС |