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

 
 
> EZ-USB FX3 в режиме ФИФО, ...читаются ноли...
billidean
сообщение Nov 9 2017, 15:56
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 247
Регистрация: 4-10-10
Из: г. Екатеринбург
Пользователь №: 59 925



Добрый день всем.

Пытаюсь запустить обмен ПЛИС с EZ-USB FX3 в режиме синхронного Slave FIFO.
На данный момент добился того, что ПЛИС читает данные из этого ФИФО...но только одни ноли )

Очень нужна помощь опытного пользователя данных типов USB-мостов.

В-общем, я опишу, что и как я сделал, а вы, если в теме, подскажите (плзз), что я делаю не так

1. Из фирменного архива AN65974.zip ввзял примерный проект для настрой GPIF II "GPIFII_Designer_sync_SlaveFIFO.cydsn" и доработал его
следующим образом
Прикрепленное изображение


Все флаги имеют активный уровень 1, а инициализацию 0.

2. Полученный после компиляции файл cyfxgpif2config.h копирую в папку с фирменным примером "SlaveFifoSync" из того же архива.
Что там где изменять в проекте под Еклипсом, я не знаю...поэтому просто компилю его.

3. Результирующий файл SlaveFifoSync.img из папки "Release" заливаю в EEPROM платы EZ-USB FX3.

4. Для ПЛИСки написал управление ногами GPIF ФИФО. По циелограмме работы требуется сначал почитать одно слово из ФИФО,
проанализировать его и уже потом продолжить чтение остальных слов из ФИФО.
Когда подключал плату с ПЛИС к плате USB моста, у меня кончились проводнички, поэтому я вынужден был ограничиться
подключением только двух линий ДАННЫХ от ФИФО, поэтому анализировать по SignalTap'у можно только два разряда cy_fd[6] и cy_fd[7].
В-общем, запускаю SignslTap на ПЛИСке, подаю данные на USB-мост, и вижу такую картину

Прикрепленное изображение


Прикрепленное изображение


...читаются НОЛИ...

По картинке вижу что сначала вычитывается одно слово, затем пауза в один такт, затем читается все остальное.
Тактирование обмена с ФИФО ведет ПЛИС с чатотой около 25 кГц (системную тактовую ПЛИС 50 МГц поделил на 2000...для опытов).

То, что данные вычитываются из ФИФО - это факт. Если данные из ФИФО не вычитываются (если ПЛИС не подключать к ФИФО),
то после нескольких подач данных с компа мост вешается намертво и со стороны компа выдаются ошибки. А с моей прошитой ПЛИСкой мост не зависает при многократных подачах данных.


Кто что может сказать о правильности моих действий?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- billidean   EZ-USB FX3 в режиме ФИФО   Nov 9 2017, 15:56
- - k155la3   Как чип маркирован ? На какой линии идет стробиров...   Nov 9 2017, 17:25
|- - billidean   Цитата(k155la3 @ Nov 9 2017, 20:25) Как ч...   Nov 9 2017, 18:29
- - k155la3   Я использую FX2 в асинхронном режиме (CY7C68013). ...   Nov 9 2017, 18:39
|- - billidean   Цитата(k155la3 @ Nov 9 2017, 21:39) Я исп...   Nov 9 2017, 18:47
- - k155la3   Вот диаграмма для синхронного чтения CY7. Подобна...   Nov 9 2017, 19:02
|- - billidean   Цитата(k155la3 @ Nov 9 2017, 23:02) Вот д...   Nov 12 2017, 15:35
- - k155la3   FX2 настройка дает возможность использования fifo ...   Nov 12 2017, 18:01
- - billidean   На днях попробую асинхронный режим (времени вообще...   Nov 13 2017, 18:22
|- - k155la3   Цитата(billidean @ Nov 13 2017, 22:22) .....   Nov 14 2017, 08:51
|- - billidean   Цитата(k155la3 @ Nov 14 2017, 12:51) те В...   Nov 19 2017, 14:10
|- - k155la3   Цитата(billidean @ Nov 19 2017, 18:10) . ...   Nov 20 2017, 10:08
- - toweroff   А кто-то еще на параллельной шине висит на другом ...   Nov 19 2017, 18:28
- - billidean   ЦитатаА кто-то еще на параллельной шине висит на д...   Nov 20 2017, 16:58
- - billidean   Сегодня немного продвинулся...получил пару битиков...   Nov 20 2017, 19:00
|- - k155la3   Цитата(billidean @ Nov 20 2017, 22:00) . ...   Nov 20 2017, 21:59
- - billidean   Тааак...вот, что нарыл еще: сделал запись тем же с...   Nov 22 2017, 19:21
- - k155la3   1. проверяйте фазировку тактирующего синлала CLK к...   Nov 23 2017, 01:58
- - billidean   Я пока не захватываю данные внутрь ПЛИСки вообще. ...   Nov 23 2017, 18:40
- - k155la3   см. cyfxslfifosync.h (название вроде для синхронн...   Nov 24 2017, 09:11
- - billidean   Да, увидел. Возможно это просто опечатка в названи...   Nov 25 2017, 22:46
- - billidean   Спасибо, что помогаете мне Вы еще что-нибудь о...   Nov 26 2017, 16:56


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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 04:02
Рейтинг@Mail.ru


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