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

 
 
 
Reply to this topicStart new topic
> считывается повторно буфер в 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
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
shide_3
сообщение Mar 15 2015, 12:00
Сообщение #3


Местный
***

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



слишком замудренно я пишу. попробую поставить вопрос попроще: можно ли КАК нибудь программно (со стороны USB) определить, записан ли
ПОЛНОСТЬЮ slave-fifo буфер контроллера ez-usb fx2 ?
Go to the top of the page
 
+Quote Post
Hoksmur
сообщение Mar 31 2015, 13:10
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 20-09-08
Пользователь №: 40 343



Эм.. Насколько я знаю, в Slave FIFO торчат наружу сигналы Empty + Full Может их использовать? А как сос стороны PC самому предстоит разбираться.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 01:04
Рейтинг@Mail.ru


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