ВУЗ:
Составители:
11
Если состав средств, имеющихся на плате развития, достаточен для реализации
проектируемой системы, то ее разработка сводится к созданию ПО и выполнению комплексной
отладки системы. Если имеющихся средств недостаточно, то они проектируются и размещаются
на дополнительной плате, подключаемой к разъему на плате развития не посредственно или с
помощью кабеля. Так реализуется прототип проектируемой системы, на котором можно
выполнить комплексную отладку программных и аппаратных средств, а в ряде случаев и провести
проверку их функционирования в рабочих условиях. После этого нетрудно разработать рабочий
вариант системы, объединив на одной плате используемые модули прототипной системы.
Прототипная система может использоваться в качестве рабочей (целевой), если ее
параметры и
конструктивное оформление удовлетворяют требованиям технического задания. В этом случае
достигается сокращение сроков и стоимости проектирования системы.
Следует отметить перспективность использования при разработке АС мезонинной
технологии, которая унифицирует размеры и интерфейс базовой платы-носителя и размещаемых
над ней небольших плат - мезонинов (типичный размер 45x99 мм). Одна плата-носитель несет от 2
до
12 мезонинов. Каждый мезонин соединяется с носителем двумя разъемами.
На этапе автономной отладки АС основными орудиями разработчика являются
традиционные измерительные приборы - осциллографы, мультиметры, пробники и другие, а также
логические анализаторы, которые обладают широкими возможностями контроля состояния
различных узлов системы в заданные моменты времени. Весьма эффективным является
использование на этом этапе средств тестирования по стандарту JTAG, которые имеются в составе
многих современных моделей МП и МК. С помощью размещенного на кристалле тест-порта ТАР
и специальных выводов TDI, ТDО, ТСК, TMS, TRST# обеспечивается возможность подачи
необходимых входных воздействий и считывания выходной реакции, запуск-останов процессора,
изменение режима его работы. Вводом специальной команды можно установить выводы
микропроцессора или микроконтроллера в отключенное состояние, чтобы отдельно
протестировать другие устройства системы,
1.6. Средства и методы проектирования и автономной отладки
аппаратных средств МП – системы.
1.6.1. Выбор семейства МП/МК и стандартной периферии
Разработка архитектуры системы подразумевает определение оптимального состава АС и
ПО для решения поставленных задач. При этом разработчик решает, какие функции системы
будут реализованы АС, а какие ПО. Определяется номенклатура АС - выбираются тип МП или
МК, объем и тип памяти, номенклатура периферийных устройств, протоколы обмена
информацией и состав требуемых сигналов управления системой. Определяется также состав ПО -
наличие операционной системы, ее тип и характеристики, номенклатура необходимых
программных модулей, характер их взаимодействия, используемый язык программирования.
Результатом выполнения этого этапа являются частные технические задания на проектирование
АС и ПО.
Широкая номенклатура МП и МК, выпускаемых различными фирмами, позволяет
удовлетворить запросы подавляющего большинства потребителей. Однако выбор типа МП/МК
является только первым шагом на пути создания системы, соответствующей требованиям
заказчика. Реализация такой системы является сложным и трудоемким процессом, выполнение
которого на современном уровне невозможно без использования комплекса специализированных
программных и аппаратных средств, помогающих разработчику на различных этапах
проектирования, программирования и отладки. Поэтому при оценке и выборе типа МП/МК для
конкретного применения необходимо учитывать не только его технико-экономические
характеристики, но и уровень развития программно-аппаратных средств, предлагаемых для
использования в процессе проектирования-отладки систем на его основе.
Если состав средств, имеющихся на плате развития, достаточен для реализации проектируемой системы, то ее разработка сводится к созданию ПО и выполнению комплексной отладки системы. Если имеющихся средств недостаточно, то они проектируются и размещаются на дополнительной плате, подключаемой к разъему на плате развития не посредственно или с помощью кабеля. Так реализуется прототип проектируемой системы, на котором можно выполнить комплексную отладку программных и аппаратных средств, а в ряде случаев и провести проверку их функционирования в рабочих условиях. После этого нетрудно разработать рабочий вариант системы, объединив на одной плате используемые модули прототипной системы. Прототипная система может использоваться в качестве рабочей (целевой), если ее параметры и конструктивное оформление удовлетворяют требованиям технического задания. В этом случае достигается сокращение сроков и стоимости проектирования системы. Следует отметить перспективность использования при разработке АС мезонинной технологии, которая унифицирует размеры и интерфейс базовой платы-носителя и размещаемых над ней небольших плат - мезонинов (типичный размер 45x99 мм). Одна плата-носитель несет от 2 до 12 мезонинов. Каждый мезонин соединяется с носителем двумя разъемами. На этапе автономной отладки АС основными орудиями разработчика являются традиционные измерительные приборы - осциллографы, мультиметры, пробники и другие, а также логические анализаторы, которые обладают широкими возможностями контроля состояния различных узлов системы в заданные моменты времени. Весьма эффективным является использование на этом этапе средств тестирования по стандарту JTAG, которые имеются в составе многих современных моделей МП и МК. С помощью размещенного на кристалле тест-порта ТАР и специальных выводов TDI, ТDО, ТСК, TMS, TRST# обеспечивается возможность подачи необходимых входных воздействий и считывания выходной реакции, запуск-останов процессора, изменение режима его работы. Вводом специальной команды можно установить выводы микропроцессора или микроконтроллера в отключенное состояние, чтобы отдельно протестировать другие устройства системы, 1.6. Средства и методы проектирования и автономной отладки аппаратных средств МП – системы. 1.6.1. Выбор семейства МП/МК и стандартной периферии Разработка архитектуры системы подразумевает определение оптимального состава АС и ПО для решения поставленных задач. При этом разработчик решает, какие функции системы будут реализованы АС, а какие ПО. Определяется номенклатура АС - выбираются тип МП или МК, объем и тип памяти, номенклатура периферийных устройств, протоколы обмена информацией и состав требуемых сигналов управления системой. Определяется также состав ПО - наличие операционной системы, ее тип и характеристики, номенклатура необходимых программных модулей, характер их взаимодействия, используемый язык программирования. Результатом выполнения этого этапа являются частные технические задания на проектирование АС и ПО. Широкая номенклатура МП и МК, выпускаемых различными фирмами, позволяет удовлетворить запросы подавляющего большинства потребителей. Однако выбор типа МП/МК является только первым шагом на пути создания системы, соответствующей требованиям заказчика. Реализация такой системы является сложным и трудоемким процессом, выполнение которого на современном уровне невозможно без использования комплекса специализированных программных и аппаратных средств, помогающих разработчику на различных этапах проектирования, программирования и отладки. Поэтому при оценке и выборе типа МП/МК для конкретного применения необходимо учитывать не только его технико-экономические характеристики, но и уровень развития программно-аппаратных средств, предлагаемых для использования в процессе проектирования-отладки систем на его основе. 11
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »