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

 
 
> Работа GPIF с FIFO без участия CPU, FX2LP
mikeT
сообщение May 2 2009, 12:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 6-02-08
Из: Новосибирск
Пользователь №: 34 789



Загрузился таким вопросом: как я понял, транзакции GPIF (например, FIFO-read, FIFO-write) должны запускаться "ручками", например, через GPIFTRIG или EPxGPIFTRIG.
Таким образом, участие CPU (8051, что внутри FX2LP) необходимо.

А можно ли каким-нибудь образом полностью "отвязаться" от участия CPU в этом процессе? То есть, например, дернул внешний (по отношению к FX2LP) девайс каким-то пином FX2LP и после этого стартует процесс FIFO-read для определенного FIFO?

Я не нашел в FX2LP Reference как это можно сделать.
Вопрос связан с тем, что скорость передачи данных требуется близкая к предельной (High-Speed) и не очень хочется задействовать процессор FX2LP для периодического запуска транзакций. Даже если это будет короткий обработчик прерывания - хоть по внешнему событию, хоть по внутреннем флагам состояния FIFO.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 16:53
Рейтинг@Mail.ru


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