Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
[готово] lab2_m2_vt_vt_iusplis_niy06.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
719 Кб
Скачать
☆

3. Работа с проектом xps

Откройте проект, полученный в ходе выполнения лабораторной работы №2, в Xilinx Platform Studio.

Работая с проектом в Xilinx XPS вы можете добавлять IP ядра, определять связи, подключения к шинам и адресные пространства добавляемых модулей.

Для того чтобы добавить в проект новое IP ядро необходимо выполнить двойной щелчок на названии нужного модуля в каталоге IP ядер.

В процессе добавления нового IP ядра необходимо указать его начальный адрес и объем. Также можно определить другие параметры добавляемого модуля. Позднее эти параметры в случае необходимости можно будет изменить, выполнив двойной щелчок на названии модуля в разделе Bus Interfaces.

Если вы добавляете модуль, который имеет входы внешние по отношению к системе Soft-процессора Microblaze, вам необходимо явно указать это, используя вкладку Ports. Для определения портов, являющихся внешними для вашего проекта, выберите модуль содержащий данные порты, затем щелкнув на названии порта правой кнопкой мыши, выберите «Make External».

В случае, когда проект система с soft-процессором Microblaze, разрабатываемый в Xilinx XPS, является частью проекта, разрабатываемого в Project Navigator, назначить соответствие портов выводам ПЛИС можно будет позднее в утилите Plan Ahead.

Если же проект предполагается целиком вести в Xilinx XPS, необходимо вручную внести в .ucf файл соответствующие записи. Для этого достаточно открыть и отредактировать файл .ucf, который находится в поддиректории «data» основной рабочей директории проекта.

4. Импорт проекта в Xilinx sdk для разработки программного обеспечения soft-процессора Microblaze.

Проект Xilinx SDK состоит из трех основных компонент:

Hardware Design – файл, содержащий информацию об аппаратной части. Этот файл обычно импортируется из проекта Xilinx XPS.

Board Support Package – набор библиотек для работы с аппаратной частью, в том числе драйвера IP ядер, которые используется в проекте.

User Software – непосредственно проект пользовательского программного обеспечения.

Для того чтобы создать проект SDK и начать разработку программного обеспечения выполним экспорт настроек аппаратной части системы построенный в XPS в пакет SDK, для этого выберите меню Project > Export Hardware Project to SDK и следуйте инструкциям.

После окончания импорта проекта аппаратной части можно приступить к созданию программного обеспечения. В рамках данной лабораторной работы учащемуся предлагается создать проект программного обеспечения на языке C. Для этого выберите File > New > Application Project.

Новый проект может быть иметь три различные реализации – standalone приложение, проект для linux, или проект для xilkernel.

После окончания создания проекта автоматически будет создан BSP для данной аппаратной платформы, а также необходимые make-файлы.

Если необходимо, пользователь может изменить настройки BSP. Для этого необходимо открыть файл system.mss, содержащийся в BSP и нажать на кнопку «Modify this BSP’s Settings».