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

 
 
> Cypress FX3 + GPIF II
vladimir_orl
сообщение Mar 22 2018, 05:59
Сообщение #1


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

Группа: Участник
Сообщений: 191
Регистрация: 18-09-12
Из: Орёл
Пользователь №: 73 591



Здравствуйте.
Делаю попытки разобраться с дизайнером GPIF II от Cypress для чипа FX3
Кто-нибудь делал подобное?

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

Для начала хотя бы меандр средствами гпифа научиться выводить...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
JohnSk
сообщение Jul 24 2018, 05:04
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 22-06-12
Пользователь №: 72 449



Здравствуйте!
Пробовали подключать две платы с fx3 к ПК. Отличие между ними в "Device release number" в файле "cyfxslfifousbdscr.c". Программа на ПК видит сразу два устройства с разным свойством BcdDevice.
По поводу зависаний, когда заканчивались данные у источника, вместе с сигналом slwr дергал pkend. Когда заканчивалось место в fx3(флаг watermark almost_full='0'), записывал по одному слову и ждал когда появится флаг full. Была ошибка, когда записывал всегда фиксированное количество слов после появления флага watermark, fx3 зависал.
После появления флага watermark, при watermark level = 8, в fx3 может оставаться место для 8 или 7 выборок.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Jul 24 2018, 07:33
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(JohnSk @ Jul 24 2018, 08:04) *
Здравствуйте!
Пробовали подключать две платы с fx3 к ПК. Отличие между ними в "Device release number" в файле "cyfxslfifousbdscr.c". Программа на ПК видит сразу два устройства с разным свойством BcdDevice.
По поводу зависаний, когда заканчивались данные у источника, вместе с сигналом slwr дергал pkend. Когда заканчивалось место в fx3(флаг watermark almost_full='0'), записывал по одному слову и ждал когда появится флаг full. Была ошибка, когда записывал всегда фиксированное количество слов после появления флага watermark, fx3 зависал.
После появления флага watermark, при watermark level = 8, в fx3 может оставаться место для 8 или 7 выборок.

Спасибо. А почему может? Cypress пишет, что при пакетной передаче со стороны плис можно watermark не смотреть. Значит в теории место под 7 выборок должно быть всегда. Я заметил, что если watermark выставлен, то нельзя переводить slwr в 1 - иначе флаг этот сбрасывается и fx3 не отправляет пакет. То есть нужна пакетная передача пакетами больше watermark level и кратными dma buffer size. Себе такую сейчас делаю, напишу результат.

А если device release number один, вторая плата не видится? У меня пока нет второй платы, но задача стоит.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 02:52
Рейтинг@Mail.ru


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