Эмулятор EMU-AD
Эмулятор EMU-AD - это аппаратное отладочное средство для разработки и диагностики устройств, содержащих процессоры ADSP фирмы Analog Devices. Скан-эмуляция выполняется встроенным в процессор блоком эмуляции под управлением внешнего JTAG эмулятора.
Конструктивно эмулятор EMU-AD представляет собой плату контроллера, устанавливаемую в ПЭВМ с шиной PCI, и вынесенный на кабель до 1 метра модуль для подключения к отлаживаемому устройству.
Обеспечивается многопроцессорная отладка при подключении к одному эмулятору нескольких процессоров в составе отлаживаемого устройства. Эмулятор взаимодействует с процессором по интерфейсу JTAG и не вызывает изменения электрических параметров устройства. Подключение эмулятора полностью прозрачно для исполняемой программы и не оказывает никакого влияния на ее выполнение. При этом программа исполняется в реальном окружении, на полной скорости процессора без ограничений по производительности.
Внешний вид эмулятора:
Внимание:
Наше изделие, по независящим от нас причинам, не работает на материнских платах, построенных на микропроцессорных комплектах фирмы NVIDIA NForce2 и NForce3.
Программное обеспечение:
Работа эмулятора EMU-AD поддерживается отладчиками для языков ассемблера, С/С++, интегрированной средой компиляции и отладки VisualDSP++ в операционных системах Windows98/ME/2000/XP. Программное обеспечение эмулятора в составе VisualDSP++ помимо традиционных возможностей отладки позволяет
• Отлаживать изделия при произвольном размещении программ в адресном пространстве ОЗУ и ПЗУ
• Выполнить профайлинг кодов программы, определить эффективность программы и степень использования процессора
• Отобразить результаты выполнения программы в графическом виде
• Через механизмы эмулятора использовать в отлаживаемой программе функции стандартного ввода-выводе языка Си
• Производить одновременный старт-стоп всех процессоров многопроцессорной системы