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

 
 
> 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, 12:16
Сообщение #2





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



Наблюдал при отладке, после появления watermark, в fx3 влезает выборок 8 или 7, до появления флага full. Для этого и потребовался цикл "запись одного слова-ожидание full".
В теории, если писать кратно dma buf size и читать на ПК такой же пакет, то watermark можно не смотреть, но непонятно когда завершить передачу. Если это делать при появлении флага full, при непрерывной записи, fx3 переполнится.
"переводить slwr в 1" это значит остановить передачу? Нужно записывать до конца размера dma(появления флага full) или дернуть pkend, тогда fx3 передаст пакет.

Точно не помню, сейчас нет возможности попробовать две платы сразу, но думаю будет видно два одинаковых устройства.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Jul 24 2018, 13:04
Сообщение #3


Знающий
****

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



Цитата(JohnSk @ Jul 24 2018, 15:16) *
Наблюдал при отладке, после появления watermark, в fx3 влезает выборок 8 или 7, до появления флага full. Для этого и потребовался цикл "запись одного слова-ожидание full".
В теории, если писать кратно dma buf size и читать на ПК такой же пакет, то watermark можно не смотреть, но непонятно когда завершить передачу. Если это делать при появлении флага full, при непрерывной записи, fx3 переполнится.
"переводить slwr в 1" это значит остановить передачу? Нужно записывать до конца размера dma(появления флага full) или дернуть pkend, тогда fx3 передаст пакет.

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

Дергать pktend не стоит, система прерывания пк не даст больше 200 пакетов в секунду, только при куске в несколько мегабайт у меня скорость 400 мбайт в секунду стабильная. Смотреть за флагом full (не watermark) всё равно нужно, но он спустя несколько тактов обновляется после конца пакета.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 27th April 2024 - 10:42
Рейтинг@Mail.ru


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