Назначение и возможности AMP

Приложение Altera Monitor Program (АМР) создано компанией Alteraдля преподавателей и студентов в обучающих целях. Оно представляет собой удобный инструмент для отладки и выполнения программ, предназначенных для процессора Nios II, написанных как на языке ассемблер, так и на C/C++. АМР работает на инструментальном компьютере, который через интерфейс USB соединен с процессорной системой Nios II, реализованной на программируемом кристалле ПЛИС типа FPGA. Приложение совместимо с операционной системой Microsoft Windows, включая версии XP, Vista и Windows 7.

AMP позволяет выполнять следующие действия [9]:

· создавать проект, содержащий процессорную систему и программу, предназначенную для неё;

· загружать файл прошивки процессорной системы в кристалл ПЛИС;

· компилировать программу;

· дизассемблировать машинный код и выводить его на экран;

· выполнять программу непрерывно или по шагам;

· наблюдать и изменять содержимое регистров процессора Nios II;

· наблюдать и изменять содержимое оперативной памяти и портов ввода/вывода;

· устанавливать контрольные точки;

· выполнять терминальный ввод/вывод через компонент UART JTAG в процессорной системе;

· разрабатывать программы для процессорной системы, использующие драйвера устройств ввода/вывода.

 

Для работы приложения АМР необходимо установить на инструментальном компьютере систему автоматизированного проектирования Quartus II и приложение Nios II EDS (Embedded Design Suite), предназначенное для разработки прикладных программ. В настоящем пособии приводятся экранные формы, полученные при использовании версии 11.1 приложения АМР.

Запуск АМР осуществляется через главное меню Microsoft Windows или непосредственно с рабочего стола, при наличии на нем ярлыка программы. Чтобы запустить приложение через главное меню Windows, нажмите кнопку “Пуск” и укажите имя приложения, используя следующий путь: Все программы/altera/University Program/Altera Monitor Program/Altera Monitor Program. Чтобы запустить АМР с рабочего стола, выполните двойной щелчок левой кнопкой мыши по пиктограмме Altera Monitor Program.

Каждое программное приложение, разрабатываемое для процессора Nios II c использованием AMP, называется проектом (project). Проект включает как аппаратную часть – процессорную систему, реализуемую на кристалле FPGA, так и программную часть, созданную с использованием языков ассемблер, С/С++. АМР может работать одновременно только с одним проектом. Каждый проект размещается в отдельной папке и имеет своё собственное имя, которое назначается пользователем при создании нового проекта. Причем папка для проекта должна быть создана заранее.

Автоматически при создании нового проекта создается файл с расширением .ncf. В нём хранится информация о проекте, а именно путь к файлу описания процессорной системы, путь к файлу прошивки, информация об используемом процессоре и памяти, а также информация о файлах с исходными кодами программ.

 








Дата добавления: 2015-05-30; просмотров: 846;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.