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

 
 
> считывается повторно буфер в fx2lp
shide_3
сообщение Mar 3 2015, 09:03
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



здравствуйте. может ли буфер fx2lp в режиме slave fifo считываться повторно через usb? при каких условиях это может происходить?
Считываю осциллограммы из контроллера, которые записываю туда из ПЛИС, и у меня происходит именно так, из него подряд много раз считывается одно и то же (по целому буферу - 4 x 512 байт), до тех пор пока в fifo контроллера со стороны мастера (ПЛИС) не будет записана новая осциллограмма (потом тоже самое с ней).
может кто испытывал такую проблему?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
shide_3
сообщение Mar 11 2015, 09:47
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



прошу прощения, сразу не конкретизировал, был не в курсе сам, просто программированием софта для PC занимается другой человек..
в общем, проблема может быть в следующем: ПЛИС заполняет буфер ez-usb до тех пор пока он не заполнится. Но как программно узнать, заполнился ли этот буфер????, ведь может же такое произойти (и наверняка происходит),
что программа читает буфер контроллера в тот момент, пока ПЛИС в него записывает, а такой функции, чтобы узнать сколько байт находится в буфере, у Сайпресса нет...
работал раньше с FT245 от FTDI, для него в библиотеке dll такая функция есть, и с ним все работало нормально...

PS. Packet End у нас формируется автоматически, самим контроллером.

Сообщение отредактировал shide_3 - Mar 11 2015, 09:49
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 11:40
Рейтинг@Mail.ru


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