Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


А.2 Шаги приложения программы.

А.1 О программном приложении.

Система, которую вы разработали в этом руководстве, требует программное обеспечение приложения для выполнения на плате. В этом приложении описываются подробности о программном приложении.

Функция main() в приложении программы это точка входа для выполнения самой программы. Эта функция включает в себя инициализацию и требуемые параметры для всех периферийных устройств, подключенных в системе. Она также имеет процедуру отбора для выполнения различных ситуациях, таких как AXI GPIO и PS GPIO, используя интерфейс EMIO. Вы можете выбрать различные варианты использования, следуя инструкциям последовательно в терминале.

А.2 Шаги приложения программы.

Приложение программы включает в себя следующие шаги:

1. Загрузка модуля AXI GPIO.

2. Установка контроля направления для пина AXI GPIO как входной пин, который соединяется с SW5 нажатием кнопки на плате. Расположение фиксируется с помощью ограничения LOC в ограничении файла пользователя (UCF) во время создания системы.

3. Загрузка модуля AXI TIMER с устройством ID 0.

4. Связка функции обратного вызова таймера с AXI таймера ISR. Эта функция вызывается каждый раз, когда прерывание таймера происходит. Этот обратный вызов переключается на LED 'DS23' на плате и устанавливается флаг прерывания. Функция main() использует флаг прерывания для остановки выполнения программы, дожидается прерывания от таймера, чтобы оно произошло, и затем перезапускает выполнение.

5. Установка значений сброса таймера, которые загружаются в Таймер при сбросе и запуск Таймера.

6. Установка опций таймера, такие как режим прерывания и режим автоматической перезагрузки.

7. Загрузка PS раздела GPIO.

8. Установка нулевого канала PS в разделе GPIO, номер пина 10 для выходного пина, который сопоставляется с пином MIO и физически подключается к LED ‘DS23’ на плате.

9. Установка в PS раздела GPIO канала с номером 2 пина с номером 0 входного пина, который сопоставляктся с PL со стороны пина с помощью интерфейса EMIO и физически подключается к SW7 нажатием кнопки переключателя.

10. Загрузка глобального контроллера блока управления и контроллера прерываний. Также регистра таймера с обработчиком прерываний для прерывания ID ‘91’, регистра обработчика исключения и включение прерывания.

11. Выполнение последовательного выбора в цикле между AXI GPIO или PS GPIO, используя выбор с помощью терминала.

 

Программа принимает ваш выбор из терминала и выполняет соответствующую процедуру.

 

После выбора варианта использования через последовательный терминал, вы должны нажать кнопку на плате, согласно инструкции на терминале. Это действие отключает LED 'DS23', запускает таймер, и просит функцию ждать бесконечно для того чтобы произошло прерывание таймера. После того, как произойдет прерывание таймера, LED 'DS23' переключен в состояние «Включено» и перезапускает выполнение.

 

Приложение программы для системы включен в имя файла, который доступен в файле ug873_design_files.zip, который прилагается к данному руководству.

 

Ссылка на.ZIP файл расположен в Приложении B. Дополнительные ресурсы.

 

Дополнительные ресурсы.

B.1 Ресурсы в данном документе.

.zip файл связан с документом, содержащим файлы дизайна для учебника в 5 части. загрузка и отладка приложения через SDK в Linux.

 

Вы можете загрузить файл ug873_design_files.zip из:

http://www.xilinx.com/support/documentation/zynq-7000_user_guides.htm

 

B.2 Ресурсы Xilinx

Инструменты дизайна Xilinx: Руководство по установе и лицензии (UG798):

http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_1/iil.pdf

 

Инструменты дизайна Xilinx: Руководство по реализации (UG631):

http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_1/irn.pdf

 

Документация Xilinx:

http://www.xilinx.com/support/documentation

 

Глоссарий Xilinx:

http://www.xilinx.com/support/documentation/sw_manuals/glossary.pdf

 

Поддержка Xilinx:

http://www.xilinx.com/support/

 

B.3 Документация по EDK

Вы также можете получить доступ к полный набор документации по:

http://www.xilinx.com/cgi-bin/docs/ndoc?l=en;t=edk

 

Концепции, инструменты и техника EDK (UG683):

http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_1/edk_ctt.pdf

 

Инструкция во встроенной справочной системе (UG111):

http://www.xilinx.com/cgi-bin/docs/rdoc?l=en;v=14.1;d=est_rm.pdf

 

Руководство пользователя процессора MicroBlaze™ (UG081):

http://www.xilinx.com/cgi-bin/docs/rdoc?l=en;t=user+guide;d=mb_ref_guide.pdf

 

Ссылка на руководство спецификации формата платформыl (UG642):

http://www.xilinx.com/cgi-bin/docs/rdoc?l=en;v=14.1;d=psf_rm.pdf

 

Ссылка на блок процессора Power PC 405 (UG018):

http://www.xilinx.com/cgi-bin/docs/ndoc?l=en;t=user+guide;d=ug018.pdf

 

Ссылка на сам процессор Power PC 405 (UG011):

http://www.xilinx.com/cgi-bin/docs/ndoc?l=en;t=user+guide;d=ug011.pdf

 

Встроенный блок процессора Power PC 405 в Virtex®-5 FPGAs (UG200):

http://www.xilinx.com/cgi-bin/docs/ndoc?l=en;t=user+guide;d=ug200.pdf

 

Современное ПО по Zynq-7000 (UG821):

http://www.xilinx.com/cgi-bin/docs/rdoc?l=en;v=14.1;d=ug821-zynq-7000-swdev.pdf

 

Ссылка на руководство расширенной обработки технической платформы Zynq-7000 (UG585):

http://www.xilinx.com/support/documentation/user_guides/ug585-Zynq-7000-TRM.pdf

 

B.4 Учебные лаборатории

Учебные лаборатории, относящиеся к тест-драйвам в данном руководстве, находятся в

https://www.xilinx.com/training/embedded/embedded-design-tutorials.htm

 

B.5 Дополнительные ресурсы EDK

Сайт по Студии платформы Xilinx и EDK:

http://www.xilinx.com/ise/embedded_design_prod/platform_studio.htm

 

Сайт документации студии платформы Xilinx and EDK:

http://www.xilinx.com/ise/embedded/edk_docs.htm

 

Сайт поддержки IP Xilinx XPS/EDK:

http://www.xilinx.com/ise/embedded/edk_ip.htm

 

Сайт учебника по Xilinx:

http://www.xilinx.com/cgi-bin/SW_Docs_Redirect/sw_docs_redirect?locale=en&ver=14.1&topic=edk+tutorials

 

Листы данных по Xilinx:

http://www.xilinx.com/support/documentation/data_sheets.htm

Решаемые проблемы по Xilinx:

http://www.xilinx.com/support/troubleshoot/psolvers.htm

 

Учебное пособие по дизайну Xilinx ISE®:

http://www.xilinx.com/support/software_manuals.htm

 

Учебное пособие GNU:

http://www.gnu.org/manual

 



<== предыдущая лекция | следующая лекция ==>
Учебно-методическое и информационное обеспечение дисциплины. Тема 1. Инновационные маркетинговые коммуникации в современном бизнесе | Технико-экономические показатели. Выбор экономически более эффективных проектных решений проводят в процессе разработки типовых, экспериментальных или индивидуальных проектов
Поделиться с друзьями:


Дата добавления: 2016-12-06; Мы поможем в написании ваших работ!; просмотров: 500 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Либо вы управляете вашим днем, либо день управляет вами. © Джим Рон
==> читать все изречения...

4398 - | 4105 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.