реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Документация по HWliB для cyclone5
alexPec
сообщение May 16 2015, 10:50
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Всем доброго дня.

Пытаюсь безуспешно найти документацию по периферии HPS. Типа вот такой для ниоса, где были бы описаны регистры, библиотечные функции по работе с конкретной периферией.

Конкретно:
1. хочу по перепаду/уровню сигнала, приходящего от FPGA, попадать в функцию-обработчик прерывания
2. организовать канал stream to memory DMA и по завершению передачи блока данных попадать в опять же в функцию-обработчик прерывания.

То ли ищу не там, то ли "нет сарайчика(С)"
Go to the top of the page
 
+Quote Post
goodsoul
сообщение May 18 2015, 10:42
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178



Цитата(alexPec @ May 16 2015, 13:50) *
Всем доброго дня.

Пытаюсь безуспешно найти документацию по периферии HPS. Типа вот такой для ниоса, где были бы описаны регистры, библиотечные функции по работе с конкретной периферией.

Конкретно:
1. хочу по перепаду/уровню сигнала, приходящего от FPGA, попадать в функцию-обработчик прерывания
2. организовать канал stream to memory DMA и по завершению передачи блока данных попадать в опять же в функцию-обработчик прерывания.

То ли ищу не там, то ли "нет сарайчика(С)"


Ищите у себя на жестком диске:
SoC Abstraction Layer (SoCAL) API Reference Documentation:<SoC EDS installation directory>/ip/altera/hps/altera_hps/doc/socal/html/index.html
Hardware Manager (HW Manager) API Reference Documentation: <SoC EDS installation directory>/ip/altera/hps/altera_hps/doc/hwmgr/html/index.html.

ну и про примеры не забывайте: https://www.altera.com/support/support-reso...amples/soc.html

Сообщение отредактировал goodsoul - May 18 2015, 10:43
Go to the top of the page
 
+Quote Post
serjj
сообщение May 19 2015, 06:28
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Еще полезно будет посмотреть в h-никах самих hwlib библиотек. Там каждая функция расписана, что делает, в каком случае вызывать и т.д.
Go to the top of the page
 
+Quote Post
alexPec
сообщение May 19 2015, 09:54
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Спасибо, то что надо. Про ДМА все что нужно нашел.

А вот про прерывания нет. Вопрос остается открытый: как по внешнему прерыванию от FPGA в HPS попадать в функцию-обработчик?
Go to the top of the page
 
+Quote Post
serjj
сообщение May 19 2015, 10:56
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Посмотрите вот тут, я уже писал, как подключать прерывания в HPS. Если что-то не получится, пишите.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 18:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01403 секунд с 7
ELECTRONIX ©2004-2016