Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ RS232/LPT/USB/PCMCIA/FireWire _ Новый народный хит от Cypress?

Автор: dinam Apr 15 2011, 01:47

Cypress выпустил долгожданную для меня http://electronix.ru/redirect.php?http://www.cypress.com/?id=3526. Только вот что-то шина наружу подкачала, всего 400мб/с.

Автор: Xenia Apr 15 2011, 01:58

А кто-нибудь знает, где можно раздобыть спецификацию этого "USB3.0 specification 1.0", если она даже в http://electronix.ru/redirect.php?http://ieeexplore.ieee.org/xpl/standards.jsp не упоминается?

Автор: blackfin Apr 15 2011, 02:02

Цитата(Xenia @ Apr 15 2011, 05:58) *
А кто-нибудь знает, где можно раздобыть спецификацию этого "USB3.0 specification 1.0"...?

http://electronix.ru/redirect.php?http://www.usb.org/developers/docs/

Автор: -Al- Apr 15 2011, 10:23

Цитата(dinam @ Apr 15 2011, 05:47) *
Cypress выпустил долгожданную для меня http://electronix.ru/redirect.php?http://www.cypress.com/?id=3526. Только вот что-то шина наружу подкачала, всего 400мб/с.

По тому даташиту - 320МБайт/сек, неужели Вам мало??

Автор: Силаев Apr 15 2011, 20:49

Новость хорошая.
По описанию Up to 32-bit, 100 MHz, • parallel General Programmable Interface (GPI F™ II)
т.е. до 3200 Мбит/сек. 400МБайт/сек это совсем не мало.

Только BGA корпус это минус.

Product Status: Sampling
интересно как скоро у нас появится


Автор: dinam Apr 16 2011, 00:46

Цитата(-Al- @ Apr 15 2011, 17:23) *
По тому даташиту - 320МБайт/сек, неужели Вам мало??
Меня просто удивило. USB HS - 480 Mbits/s шина наружу 768 Mbits/s для предыдущего чипа. SuperSpeed - 5 Gbits/s, а шина наружу всего 3,2 Gbits/s. Скорости никогда не бывает мало. У меня и на порядок быстрее интерфейс, чем SuperSpeed станет узким местом в моих поделках biggrin.gif
P.S. Если глянуть на ds CY7C68013A - то там пробегает фраза про "до 53МБайт/сек". На практике я добивался чуть более 40МБайт/сек, на форуме есть упоминание 45МБайт/сек. А в этом случае сколько будет реально?
Цитата(Силаев @ Apr 16 2011, 03:49) *
Только BGA корпус это минус.
Ну другого и не стоило ожидать. Все другие компоненты (FPGA, память) для таких скоростей уже в таких корпусах.

Автор: Bios71 May 3 2011, 08:33

Цитата(dinam @ Apr 16 2011, 04:46) *
Меня просто удивило....SuperSpeed - 5 Gbits/s, а шина наружу всего 3,2 Gbits/s. Скорости никогда не бывает мало. У меня и на порядок быстрее интерфейс, чем SuperSpeed станет узким местом в моих поделках biggrin.gif.


(голос с галёрки) а скорoсти шины вам пока ещё хватает?

ЗЫ: этож ТАКОЙ поток данных надо еще и кудато "пристраивать" потом

Автор: dinam May 3 2011, 08:48

Не совсем понял про скорость шины. Собираюсь попробовать одну матрицу(vision sensor), после того как её выпустят. У неё разрешение 4096*3072, скорость 300 кадров при 10р. Неплохой поток получается biggrin.gif
Компьютеры достаточно быстро развиваются, пока из нашей практики скорость обработки информации у нас не основную долю по времени занимает.

Автор: Bios71 May 3 2011, 09:05

да .. извините действительно, шина - шине рознь

я со своей колонольни про то, что каждая USB3.0 войдя в компьютор, идет дальше
например по PCIe x1 или х4 или х16 , если USB хост контроллер не интегрирован прямо в чипсет
и вот тут то узким местом уже будет PCIe x1 ... например

PS:кстати а нельзя ли (чисто гипотетически) запаралелить USB3.0 .... будет вдвое быстрее !!!
(не сочтите вопрос за издёвку, БИОС вон тоже не каждый как пирожки печёт, но с некоторыми бывает)

Автор: dinam May 3 2011, 09:18

Чисто гипотетически я думаю можно, но это будет не очень эстетично, что-ли sm.gif. И так весь комп утыкан USB проводами. В сейчас разрабатываемой нами установке 6 камер + 6 ШД, управляемые с 2х контроллеров ШД. Итого 8 USB кабелей! А если на каждой камере будет по 2 разъёма? То вообще ужас будет sm.gif

Автор: Bios71 May 3 2011, 09:29

вы меня пугаете еще больше
видеопоток "ожидаемой " вами матрицы ... взять 6!!! раз

PS:... и это (неподдельно)радует

PS2: когда клиент спрашивает ... а почему на вашей PCIe x4 мы "выжимаем" только х2.4 (PCIe) и где оставшиеся 1.6?
не знаешь бывает что и ответить, и где у них/нас "узкое" место

Автор: dinam May 3 2011, 09:35

Нее, не всё так страшно. Нам обычно достаточно скинуть пару кадров в буфер камеры, а потом их оттуда скинуть на комп. Мы сейчас используем USB 2.0 HS. Некоторые камеры передают на комп видео, некоторые по 1-2 кадра на цикл (на этой установке). Пока используем матрицы обыкновенные, а хотим перейти на разработанные специально для технических задач, в том числе и машинного зрения.

Автор: Herz May 3 2011, 09:49

По мне, так скорее бы забыть вообще о USB, как о страшном сне. И не тратить силы и время на постройку Голема. Для скоростных потоков, особенно неразветвлённых (а по-настоящему скоростные потоки только такие, верно?), технология USB с её громоздким арбитражем концептуально непригодна, имхо. Даже не считая прочих её глюков в реал-тайме. Поэтому жалким зрелищем выглядят эти "увеличения размеров" и попытки потом всё это приспособить. В параллель, ага. wink.gif Для скоростной камеры почему бы не взять SATA-интерфейс например? Риторический вопрос, конечно...

Автор: dinam May 4 2011, 02:26

Дело в том что у нас исторически сложилось так, что мы использовали USB 1.0, потом перешли на USB 2.0. Сейчас у нас на этом интерфейсе и управление ШД и термостабилизатор лазера и камеры. Электронику делаю сам под наши задачи. Сил и времени на всё не хватает. Потребность в новых камерах(матрицах) выше, чем в новом интерфейсе. Вот такое натуральное хозяйство.
P.S. Может быть вы и правы и стоит присмотреться к SATA. Но сразу возникают вопросы, хабы есть? Максимальная длина кабеля? Помехозащищенность? При необходимости, промышленные разъемы есть?

Автор: cioma May 5 2011, 21:18

может лучше external PCIe чем SATA?

Автор: loginser Jul 11 2011, 15:41

Есть какой нибудь опыт у кого нибудь с данным устройством?

Автор: -Al- Jul 11 2011, 17:15

Цитата(loginser @ Jul 11 2011, 19:41) *
Есть какой нибудь опыт у кого нибудь с данным устройством?

А оно уже у нас продается???

Автор: loginser Jul 12 2011, 12:01

К сожалению незнаю продается ли у вас. Я вот уже свою железку начал тестировать, правда пока скорости не радуют.

Автор: :-) Jul 14 2011, 21:40

Цитата(loginser @ Jul 12 2011, 16:01) *
К сожалению незнаю продается ли у вас. Я вот уже свою железку начал тестировать, правда пока скорости не радуют.


Эээ... Ну Вы не скромничайте, расскажите на чем работаете? Что за своя железка? Какие скорости получаете? Где микросхемы покупали и в какую цену?

Очень интересно узнать, так как хочется воспользоваться в перспективе этой микросхемой...

Автор: leva87 Jul 27 2011, 12:54

Ко мне вот сейчас тоже идет отладочный набор с этой микросхемой. Получить его достаточно просто, необходимо списаться с людьми из сайпреса, рассказать про себя, какие проекты , сколько потребляете продукции и они бесплатно высылают кит. Вот жду не дождусь когда приедет. Кто нибудь уже работал с ним?

Автор: dinam Jul 29 2011, 07:11

Не могли бы вы поконкретнее дать ссылку или адресок? Или вы общались с их представителями в России - Mouser? Тоже захотел себе заказать sm.gif .

Автор: dinam Aug 9 2011, 08:39

Mouser мне не помог - "THIS DEV KIT IS NOT YET AVAILABLE ON THE MARKET".

Автор: Konst_777 Aug 9 2011, 20:12

Цитата(dinam @ Jul 29 2011, 10:11) *
...Тоже захотел себе заказать sm.gif .

Цитата(leva87 @ Jul 27 2011, 15:54) *
...Вот жду не дождусь когда приедет. Кто нибудь уже работал с ним?

А не боитесь, что все будет, как http://electronix.ru/redirect.php?http://jumorok.com/video-prikoly/gagarin-multik-pro-gusenicu/? sm.gif

Автор: leva87 Aug 16 2011, 06:16

я общался напрямую с людьми с сайпреса. Нашел их на их форуме на официальном сайте cypress.com

Автор: Sergey_Bekrenyov Sep 8 2011, 08:06

Цитата(leva87 @ Aug 16 2011, 10:16) *
я общался напрямую с людьми с сайпреса. Нашел их на их форуме на официальном сайте cypress.com

Вы уже получили DVK? Насколько это долго?

Автор: leva87 Sep 8 2011, 11:35

совсем не долго. я получил его в латвии. около двух недель

Автор: Pechka Sep 29 2011, 08:23

Прошло 3 недели с момента последнего поста. Кто-нибудь уже знает где купить отладочную плату? А сами микросхемки?
Насчет скоростей в ДШ написано, что 32x100MHz - полная пропускная способность, включая протокольные накладные расходы. Однако, внутренний ARM 926 может сам реализовывать несколько вариантов протокола USB (в том числе Media Transfer Protocol), таким образом 400МБайт/с - теоретический максимум скорости полезной информации. При этом никто не сказал, что шина не будет работать на 133 МГц - но это уже нужно тестировать. Кто-нибудь уже может поделиться информацией по тестам?

Автор: Konst_777 Sep 29 2011, 17:13

Цитата(Pechka @ Sep 29 2011, 11:23) *
... Кто-нибудь уже может поделиться информацией по тестам?

Посетите форум Cypress http://electronix.ru/redirect.php?http://www.cypress.com/?app=forum&id=167&rID=51750.

Автор: Pechka Sep 30 2011, 09:49

Цитата(Konst_777 @ Sep 29 2011, 21:13) *
Посетите форум Cypress http://electronix.ru/redirect.php?http://www.cypress.com/?app=forum&id=167&rID=51750.

Спасибо! По последним данным 220МБай/с уже получили. Однако, скорее всего лимитирующим фактором является PC. По блок-схемам материнских плат 2 порта USB 3.0 висят на 1 веревке PCIe, пусть даже PCIe gen 2, всё-равно не получается выжать больше указанной скорости ввиду ограничений именно шины PCIe. С другой стороны упоминаются драйвера для windows, что в них беда. В общем пока цифр по самому контроллеру нет, есть только ограничения ПК.

Автор: loginser Oct 6 2011, 06:43

Мы наконец то собрали первый рабочий прототип на данном чипе. Больше 100 MHz на вход GPIF II не подавалось, максимальную скорость удалось получить 391 MB/s(использовались BULK пакеты размером 1024, 16 пакетов в бурсте). Хост от NEC по всем тестам больше 160 MB/s не дал(проверяли на разных машинах и с разными картами).

Автор: Pechka Oct 6 2011, 07:17

Цитата(loginser @ Oct 6 2011, 10:43) *
Мы наконец то собрали первый рабочий прототип на данном чипе. Больше 100 MHz на вход GPIF II не подавалось, максимальную скорость удалось получить 391 MB/s(использовались BULK пакеты размером 1024, 16 пакетов в бурсте). Хост от NEC по всем тестам больше 160 MB/s не дал(проверяли на разных машинах и с разными картами).

А можно чуточку подробнее? 391MB/s это скорость заполнения FIFO по GPIF? Скорость реальной выдачи в USB по BULK, насколько я понимаю, не дает проверить хост?
А вот http://electronix.ru/redirect.php?http://www.ixbt.com/news/hard/index.shtml?15/01/67 хост контроллер никто не планирует тестировать?

Автор: loginser Oct 6 2011, 09:56

391 MB/s это скорость передачи данных по IN эндпоинту, на стороне PC реально считается сколько данных было принято. Есть ли там как таковое FIFO я незнаю, GPIF напрямую используя DMA "льет" в память микроконтроллера, как я уже писал максимум что мы пробовали это 100MHz на 32 бита. 400MB/s не получится(100Mhz), так как там есть задержки при смене DMA дескрипторов от 500 ns.
Нет подобного хоста пока не встречали, мы пока тестировали на AMD.

Автор: Pechka Oct 6 2011, 10:17

Цитата(loginser @ Oct 6 2011, 13:56) *
391 MB/s это скорость передачи данных по IN эндпоинту, на стороне PC реально считается сколько данных было принято. Есть ли там как таковое FIFO я незнаю, GPIF напрямую используя DMA "льет" в память микроконтроллера, как я уже писал максимум что мы пробовали это 100MHz на 32 бита. 400MB/s не получится(100Mhz), так как там есть задержки при смене DMA дескрипторов от 500 ns.
Нет подобного хоста пока не встречали, мы пока тестировали на AMD.

Спасибо за подробную информацию!

А как у нас можно добыть образцы (можно за деньги) и отладочную плату для этого контроллера? Представительство в Питере ответило, что если нет наполеоновских планов по дальнейшему потреблению - то сайпрес не будет даже заморачиваться с этим. Кто как добыл? Или у всех, кто добыл планируется продукция массового потребления?

Автор: loginser Oct 6 2011, 10:20

Наша фирма немецкая, у нас уже начинается массовое производство. Так что по России не скажу.

Автор: Sergey_Bekrenyov Nov 21 2011, 18:26

Цитата(Pechka @ Oct 6 2011, 14:17) *
Спасибо за подробную информацию!

А как у нас можно добыть образцы (можно за деньги) и отладочную плату для этого контроллера? Представительство в Питере ответило, что если нет наполеоновских планов по дальнейшему потреблению - то сайпрес не будет даже заморачиваться с этим. Кто как добыл? Или у всех, кто добыл планируется продукция массового потребления?


Похоже спасение утопающих - дело рук самих утопающих. Есть схема и плата DVK в оркаде и гербере. Осталось упростить под себя (если нужно), произвести/смонтировать. Только кристаллы надо сэмплами выпросить. Кипарисы говорят, что у них завал и до конца декабря (читай до конца года) ничего ждать не стоит.

Автор: :-) Jan 16 2012, 05:56

Вот и появился в продаже:

http://electronix.ru/redirect.php?http://www.cypress.com/?id=3521&source=header

http://electronix.ru/redirect.php?http://www.efind.ru/icsearch/?search=CYUSB3014-BZXI

Автор: Strynnic Feb 16 2012, 21:43

Приветствую вас коллеги! На всякий случай размещаю свой вопрос и в этом топике)

Решил поставить на свое устройство микросхему CYUSB3014 для работы по usb3.0 интерфейсу, но возникли проблеммы с переводом документации на эту микруху, никак не могу понять назначение вывода OTG_ID. На рисунке в даташите изображено подключение к этому контакту провода от разъема USB на устройстве, но если посмотреть цоколевку разъема usb3.0 то там отстутствует контакт с таким названием , вобщем это первая проблемма.
Проблемма вторая: не понял назначение вывода VBATT, возможжно это дополнительный вход питания при питании устройстваот внешнего источника, хотя это бред наверно. В даташите написано что на этот пин нужно подавать 3.7 В, что тоже не понятно, обячно 3.3 или 5 В вить??
Проблемма третья: смущает меня то что в даташите указано что на пин VBUS нужно подать 5В, т.е я запитываю все домены I/0 3.3В -ми, все остальное тоже, плюс 1.2 В, а этот одинединственный пин на 5В??? странно это как-то для меня пока
Вобщем если кто уже сталкивался в работе с этой микросхемой, помогите решить три мои проблеммки =)
так же не откажусь от совета по правельному размещению и подключению на плате CYUSB3014

Автор: Serg_Sm Feb 17 2012, 07:27

Цитата(Strynnic @ Feb 17 2012, 00:43) *
Приветствую вас коллеги! На всякий случай размещаю свой вопрос и в этом топике)

Решил поставить на свое устройство микросхему CYUSB3014 для работы по usb3.0 интерфейсу, но возникли проблеммы с переводом документации на эту микруху, никак не могу понять назначение вывода OTG_ID. На рисунке в даташите изображено подключение к этому контакту провода от разъема USB на устройстве, но если посмотреть цоколевку разъема usb3.0 то там отстутствует контакт с таким названием , вобщем это первая проблемма.
Проблемма вторая: не понял назначение вывода VBATT, возможжно это дополнительный вход питания при питании устройстваот внешнего источника, хотя это бред наверно. В даташите написано что на этот пин нужно подавать 3.7 В, что тоже не понятно, обячно 3.3 или 5 В вить??
Проблемма третья: смущает меня то что в даташите указано что на пин VBUS нужно подать 5В, т.е я запитываю все домены I/0 3.3В -ми, все остальное тоже, плюс 1.2 В, а этот одинединственный пин на 5В??? странно это как-то для меня пока
Вобщем если кто уже сталкивался в работе с этой микросхемой, помогите решить три мои проблеммки =)
так же не откажусь от совета по правельному размещению и подключению на плате CYUSB3014


Судя по всему вы ранее с USB не работали. OTG_ID - вывод "USB On-The-Go". Вывод для определения на лету хаб или хост подключен. В простейшем устройстве на разъеме его нет - читайте даташит куда подключить (либо к земле, либо к питанию, точно не помню). VBUS - питание шины USB может быть только 5 вольт.

Автор: Strynnic Feb 17 2012, 08:34

Цитата(Serg_Sm @ Feb 17 2012, 11:27) *
Судя по всему вы ранее с USB не работали. OTG_ID - вывод "USB On-The-Go". Вывод для определения на лету хаб или хост подключен. В простейшем устройстве на разъеме его нет - читайте даташит куда подключить (либо к земле, либо к питанию, точно не помню). VBUS - питание шины USB может быть только 5 вольт.

Спасибо!
То что на шине VBUS 5В это я понял, меня смутило то что на ножку микросхеммы нужно эти 5В подать, на предыдущих микросхемах там после стабилизатора я запитывал микросхемму 3,3 вольтами. Если же тут всетаки 5 В то как мне их стабилизировать для подачи на ножку VBUS, в даташите написано что напряжение на этой шине может до 9 В подниматься.
я работал впринципе с usb2.0 в хай спиде, там проблем не было, и с OTG_ID я просто дела не имел тогда
А по поводу VBАТТ как быть? что на нее подавать, или оставить свободной вобще?

Автор: loginser Feb 17 2012, 13:51

Strynnic Вот что делают сами Cypressы. Надеюсь это поможет.

Автор: Strynnic Feb 17 2012, 14:53

loginser, спасибо огромное, по поводу VBAT все прояснилось теперь!

Автор: Alex_AZ Feb 20 2012, 08:35

Цитата(loginser @ Oct 6 2011, 12:43) *
Мы наконец то собрали первый рабочий прототип на данном чипе. Больше 100 MHz на вход GPIF II не подавалось, максимальную скорость удалось получить 391 MB/s(использовались BULK пакеты размером 1024, 16 пакетов в бурсте). Хост от NEC по всем тестам больше 160 MB/s не дал(проверяли на разных машинах и с разными картами).


А не подскажите, как сильно возрастает загрузка процессора ПК при передаче данных по USB 3.0 (с cypress на комп) на таких скоростях? И конфигурацию тестового ПК.

Автор: loginser Feb 20 2012, 14:28

Цитата(Alex_AZ @ Feb 20 2012, 11:35) *
А не подскажите, как сильно возрастает загрузка процессора ПК при передаче данных по USB 3.0 (с cypress на комп) на таких скоростях? И конфигурацию тестового ПК.

Загрузки процессора практически нет, так как данные пишутся в память напрямую. На моей машине(3.2GHz Core i7) примерно 1% и то это за счет цикла буфферов.

Автор: Alex_AZ Feb 21 2012, 08:50

Цитата(loginser @ Feb 20 2012, 20:28) *
Загрузки процессора практически нет, так как данные пишутся в память напрямую. На моей машине(3.2GHz Core i7) примерно 1% и то это за счет цикла буфферов.


Спасибо. Под словами "данные пишутся напрямую" подразумевается DMA? Если не секрет, драйвер самодельный или от Cypress?
Просто пока сомневаемся на каком интерфейсе остановиться: pci-e или usb 3.0. Хотелось бы "на берегу" понять какие могут встретиться подводные камни.

Автор: loginser Feb 21 2012, 12:07

Цитата(Alex_AZ @ Feb 21 2012, 11:50) *
Спасибо. Под словами "данные пишутся напрямую" подразумевается DMA? Если не секрет, драйвер самодельный или от Cypress?
Просто пока сомневаемся на каком интерфейсе остановиться: pci-e или usb 3.0. Хотелось бы "на берегу" понять какие могут встретиться подводные камни.

Да подразумевается DMA. Драйвер на данный момент от Cypress, но мы пишем свой. А на счет интерфейса я думаю зависит от параметров устройства, pci-e получится больше в размерах, потреблении энергии и вообще удобстве, с другой стороны можно получить больше скорости передачи данных. А камней в обоих случаях достаточно sm.gif

Автор: Sergey_Bekrenyov Mar 14 2012, 11:29

Кто чем пользовался для отладкиз из JTAG-программаторов? JetLink от starterkit подойдут?

Автор: loginser Mar 15 2012, 09:26

Я пользуюсь J-Link Pro от SEGGER. Вполне нормально работает, иногда подвисает и необходима перезагрузка устройства, но в целом не напрягает.

Автор: Sergey_Bekrenyov Mar 15 2012, 13:28

Цитата(loginser @ Mar 15 2012, 13:26) *
Я пользуюсь J-Link Pro от SEGGER. Вполне нормально работает, иногда подвисает и необходима перезагрузка устройства, но в целом не напрягает.


Спасибо, однако ценник пугает ...

Автор: shb May 23 2012, 05:42

Кто разобрался или может быстро освоить CYUSB3014 обратите внимание.
http://electronix.ru/forum/index.php?showtopic=102967

Автор: Kuzmi4 Jan 26 2014, 20:23

2 All
делал недавно бут CYUSB3014 с FPGA, то есть FX3 GPIF2 SyncADMux Boot process. Сейчас как раз допиливаю переключение интерфейсов (после конфигурации более скоростной - а-ля FIFO). Бут, что в в апноте не работает (да и содержит кучу ошибок). Мой метод тоже не супер - если остановить посередине и попробовать заново - выдёт ошибку (я догадываюсь что допилить, но пока времени нет), но он хотя бы работает, в отличии от кипарисовского апнота.
Ну и собсно суть: если кто будет в ступоре во время ковыряния - обращайтесь wink.gif
(там реально мутная схема, и информация по куче документов раскидана + !адресация регистров со строны GPIF2 в документации на текущий момент не верна! maniac.gif в общем муть ещё та)

Автор: VasiaMVR Feb 13 2014, 09:06

Кто может поделиться инфой какую максимальную скорость смогли получить. Желательно отдельно в обе стороны и указать это честные МБ/c или миллионы байт/с. Заранее спасибо.

Автор: vitus_strom Feb 13 2014, 20:15

Очень сильно зависит от целой системы
в первую очередь от усб чипсета и каким боком он включен в процесорную шину
самый слабый NEC, самый лучший Intel
у меня по стечению обстоятельств поначалу был NEC на карточке к ноутбуку (через PCIe X1) - скорость порядка 185 МБайт в секунду
c Intel'ом получали порядка 480 МБ/нормально подключенный к чипсету с правда программа посылала постоянно один и тот же буффер предварительно наполненный
так же сильно зависит от ораганизации программы буффер в проце буфер в программе количество очередей
так что есть где развернуться....
Если что пишите, помогу чем смогу

Автор: VasiaMVR Feb 14 2014, 07:53

480 это в миллионах байт в МБ/c будет 458 так?
пиковая скорость USB 3 чуть меньше 477МБ/c (500/1,048576).
Я почему на это заостряю внимание. Почти на всех интерфейсах (USB,PCIe,SATA) хитрят, считая скорости в миллионах байт в с, но пишут обозначение от мегабайт в сек. У нас скорость передачи данных считается в честных мегабайтах и каждый раз приходиться объяснять почему у нас скорость ниже чем по "идее" должна быть
Я так понял узким местом при хорошем USB3 хосте будет GPIFII. Максимум там 400/1,048576 ~ 381МБ/c.
Меня и интересует максималльно достижимая скорость передачи уже вместе с задержками через GPIFII, желательно указывать точно единицу измерения.

Автор: ZASADA Feb 14 2014, 11:33

Цитата(VasiaMVR @ Feb 14 2014, 10:53) *
Я почему на это заостряю внимание. Почти на всех интерфейсах (USB,PCIe,SATA) хитрят, считая скорости в миллионах байт в с, но пишут обозначение от мегабайт в сек. У нас скорость передачи данных считается в честных мегабайтах и каждый раз приходиться объяснять почему у нас скорость ниже чем по "идее" должна быть

может вам проще поменять свою систему измерения скорости, чем каждый раз что-то объяснять?

Автор: VasiaMVR Feb 14 2014, 13:10

Это не моя система.
Производители накопителей считают, что в 1КВ 10^3 байт, в 1МВ 10^6 в 1ТВ 10^9....
но любая ОС считает, что 1KB = 2^10 байта 1МВ 2^20 в 1ТВ 2^30....
кому из них нужно поменять систему???
Дело не в системе, а правильности оценки, сравнения результатов.
Можно писать в Б/c, тогда разногласий не будет.
Лучше по теме что нибудь путное сказали.

Автор: aaarrr Feb 14 2014, 14:37

Цитата(VasiaMVR @ Feb 14 2014, 11:53) *
Я так понял узким местом при хорошем USB3 хосте будет GPIFII. Максимум там 400/1,048576 ~ 381МБ/c.

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

Автор: Sergey_Bekrenyov Oct 19 2014, 02:55

Цитата(Kuzmi4 @ Jan 27 2014, 00:23) *
2 All
делал недавно бут CYUSB3014 с FPGA, то есть FX3 GPIF2 SyncADMux Boot process. Сейчас как раз допиливаю переключение интерфейсов (после конфигурации более скоростной - а-ля FIFO). Бут, что в в апноте не работает (да и содержит кучу ошибок). Мой метод тоже не супер - если остановить посередине и попробовать заново - выдёт ошибку (я догадываюсь что допилить, но пока времени нет), но он хотя бы работает, в отличии от кипарисовского апнота.
Ну и собсно суть: если кто будет в ступоре во время ковыряния - обращайтесь wink.gif
(там реально мутная схема, и информация по куче документов раскидана + !адресация регистров со строны GPIF2 в документации на текущий момент не верна! maniac.gif в общем муть ещё та)

У меня наконец-то появилась своя плата с CYUSB3014 в четверг. Застрял в самом начале - не смог залить SPI image через Control Center. Не проходит енумерация Boot Programmer. Начал копать дальше - через JTAG то работает, то не работает USB3 в Super Speed. ПРичем отладчик иногда виснет - GDB server от JLINK говорит что процессор не подключен. В USB2 работает всегда. Копаю схему - пока только накопал неправильные емкости для USB3 RX/TX питания. Поставил 2.2 мкФ вместо 22
Может что-то в схеме намудрил - мой девайс self powered

Автор: Kuzmi4 Oct 20 2014, 11:24

2 Sergey_Bekrenyov
никакой возможности попробовать конфиг как на девките ? (прост оочень позоже что у вас что то с ПП)

Автор: Sergey_Bekrenyov Oct 20 2014, 23:55

Цитата(Kuzmi4 @ Oct 20 2014, 15:24) *
2 Sergey_Bekrenyov
никакой возможности попробовать конфиг как на девките ? (прост оочень позоже что у вас что то с ПП)

Спасибо, нашёл ошибку. Конденсаторы на u3tx_vddq и u3rx_vddq были 2.2 мкФ вместо 22

Автор: Sergey_Bekrenyov Oct 28 2014, 01:12

2 'Kuzmi4'
Отладился на старенькой Леново с Orient express card<->USB3 адаптером - баги конечно есть, но терпимые. Попытался подключиться к настольному компу с i7 и новеньким чипсетом - короткие ACK (от 16 до 76 байт) от меня где-то застревают, хост через 2 секунды по тайм-ауту ресетит пайп - после этого мои данные всплывают. Однако скорость никакая. Есть какие-то хитрости с короткими пакетами? Команды и акноледжи повешены на два енд-пойнта, которые прикручены через ДМА к уарту. Короткий пакет посылаю через прерывание и
CyU3PDmaChannelCommitBuffer(&glChHandleBulk, 1024, 0);// пустой пакет - для хоста, найдено при разговоре с программистом и методом тыка
CyU3PDmaChannelSetWrapUp(&glChHandleBulk); // собственно то что хочу отослать - все что есть в буфере

Автор: Kuzmi4 Oct 28 2014, 10:29

2 Sergey_Bekrenyov
отписал в личку laughing.gif

Автор: Sergey_Bekrenyov Oct 28 2014, 10:41

Цитата(Kuzmi4 @ Oct 28 2014, 13:29) *
2 Sergey_Bekrenyov
отписал в личку laughing.gif

Спасибо

Автор: exigo Apr 3 2015, 05:48

Добрый день, делаю связь fpga kintex7 с пс через CYUSB3014
Организовываю slavefifosync 32 бит
пробую для начала просто стрим с плис.
Когда в контролер заливаю имеющийся streamin.img и тестирую в через streamer c++ все прекрасно работает, без потерь и на хорошей скорости.
Открываю проект, перекомпилирую (раскоментив строку stream_inout), работает на той же скорости, но иногда проскакивают fail пакеты.
Не пойму в чем нюанс.

Автор: Major May 2 2015, 06:04

Ни кто не покупал/использовал плату C3U3EN FPGA FX3 Development Kit? (http://huanor.net/shop/development-kit/usb3-fx3-fpga-c3en.html)
Хочется услышать отзыв.

Нужна плата с FX3+atera, разъемы наружу желательно типа скоростного Samtec (hirose/molex), как на китах FX3.
Эта китайская подходит (память даже лишняя). Смущает отсутствие пользователей в инете, и нет открытой доке на английском.
Если кто-то делает похожее для себя, можно обсудить покупку.

P.S.
Нашел еще одну плату, с нужными разъемами: ZEM4310 (https://www.opalkelly.com/products/zem4310/)
То, что мне надо.



Автор: Serg_Sm Nov 16 2017, 13:35

Кто-нибудь реализовывал быстрое чтение (а может и запись) через GPIF FX3 в режиме мастера? Пытаюсь настроить проект в GPIF II Designer (прога не обновлялась с 2012г), но на диаграммах оказывается совсем не то, что ожидается увидеть. Например сигналы на линии данных смещены в "прошлое" относительно состояний чтения + сигнал готовности DMA обрывается задолго до расчетных значений.
В итоге получается, что либо я что-то не понимаю, либо чтение на 100МГц там вообще недостижимо - нужны wait states (как и есть в единственном примере). Да и вообще толковых примеров по настройке GPIF в режиме мастера как-то не нашлось. Есть только AN87216, но его крайне маловато для понимания. А уж по GPIF II Designer вопросов множество. На официальном форуме кто-то задавал вопрос когда будет обновление (и 5 пунктов ради которых оно нужно) - в ответ "не в ближайшем квартале", т.е. никогда похоже.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)