Cypress выпустил долгожданную для меня
новинку. Только вот что-то шина наружу подкачала, всего 400мб/с.
А кто-нибудь знает, где можно раздобыть спецификацию этого "USB3.0 specification 1.0", если она даже в
IEEE не упоминается?
blackfin
Apr 15 2011, 02:02
Цитата(Xenia @ Apr 15 2011, 05:58)
А кто-нибудь знает, где можно раздобыть спецификацию этого "USB3.0 specification 1.0"...?
www.usb.org
Цитата(dinam @ Apr 15 2011, 05:47)
Cypress выпустил долгожданную для меня
новинку. Только вот что-то шина наружу подкачала, всего 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
интересно как скоро у нас появится
Цитата(-Al- @ Apr 15 2011, 17:23)
По тому даташиту - 320МБайт/сек, неужели Вам мало??
Меня просто удивило. USB HS - 480 Mbits/s шина наружу 768 Mbits/s для предыдущего чипа. SuperSpeed - 5 Gbits/s, а шина наружу всего 3,2 Gbits/s. Скорости никогда не бывает мало. У меня и на порядок быстрее интерфейс, чем SuperSpeed станет узким местом в моих поделках
P.S. Если глянуть на ds CY7C68013A - то там пробегает фраза про "до 53МБайт/сек". На практике я добивался чуть более 40МБайт/сек, на форуме есть упоминание 45МБайт/сек. А в этом случае сколько будет реально?
Цитата(Силаев @ Apr 16 2011, 03:49)
Только BGA корпус это минус.
Ну другого и не стоило ожидать. Все другие компоненты (FPGA, память) для таких скоростей уже в таких корпусах.
Цитата(dinam @ Apr 16 2011, 04:46)
Меня просто удивило....SuperSpeed - 5 Gbits/s, а шина наружу всего 3,2 Gbits/s. Скорости никогда не бывает мало. У меня и на порядок быстрее интерфейс, чем SuperSpeed станет узким местом в моих поделках
.
(голос с галёрки) а скорoсти шины вам пока ещё хватает?
ЗЫ: этож ТАКОЙ поток данных надо еще и кудато "пристраивать" потом
Не совсем понял про скорость шины. Собираюсь попробовать одну матрицу(vision sensor), после того как её выпустят. У неё разрешение 4096*3072, скорость 300 кадров при 10р. Неплохой поток получается
Компьютеры достаточно быстро развиваются, пока из нашей практики скорость обработки информации у нас не основную долю по времени занимает.
да .. извините действительно, шина - шине рознь
я со своей колонольни про то, что каждая USB3.0 войдя в компьютор, идет дальше
например по PCIe x1 или х4 или х16 , если USB хост контроллер не интегрирован прямо в чипсет
и вот тут то узким местом уже будет PCIe x1 ... например
PS:кстати а нельзя ли (чисто гипотетически) запаралелить USB3.0 .... будет вдвое быстрее !!!
(не сочтите вопрос за издёвку, БИОС вон тоже не каждый как пирожки печёт, но с некоторыми бывает)
Чисто гипотетически я думаю можно, но это будет не очень эстетично, что-ли
. И так весь комп утыкан USB проводами. В сейчас разрабатываемой нами установке 6 камер + 6 ШД, управляемые с 2х контроллеров ШД. Итого 8 USB кабелей! А если на каждой камере будет по 2 разъёма? То вообще ужас будет
вы меня пугаете еще больше
видеопоток "ожидаемой " вами матрицы ... взять 6!!! раз
PS:... и это (неподдельно)радует
PS2: когда клиент спрашивает ... а почему на вашей PCIe x4 мы "выжимаем" только х2.4 (PCIe) и где оставшиеся 1.6?
не знаешь бывает что и ответить, и где у них/нас "узкое" место
Нее, не всё так страшно. Нам обычно достаточно скинуть пару кадров в буфер камеры, а потом их оттуда скинуть на комп. Мы сейчас используем USB 2.0 HS. Некоторые камеры передают на комп видео, некоторые по 1-2 кадра на цикл (на этой установке). Пока используем матрицы обыкновенные, а хотим перейти на разработанные специально для технических задач, в том числе и машинного зрения.
По мне, так скорее бы забыть вообще о USB, как о страшном сне. И не тратить силы и время на постройку Голема. Для скоростных потоков, особенно неразветвлённых (а по-настоящему скоростные потоки только такие, верно?), технология USB с её громоздким арбитражем концептуально непригодна, имхо. Даже не считая прочих её глюков в реал-тайме. Поэтому жалким зрелищем выглядят эти "увеличения размеров" и попытки потом всё это приспособить. В параллель, ага.
Для скоростной камеры почему бы не взять SATA-интерфейс например? Риторический вопрос, конечно...
Дело в том что у нас исторически сложилось так, что мы использовали USB 1.0, потом перешли на USB 2.0. Сейчас у нас на этом интерфейсе и управление ШД и термостабилизатор лазера и камеры. Электронику делаю сам под наши задачи. Сил и времени на всё не хватает. Потребность в новых камерах(матрицах) выше, чем в новом интерфейсе. Вот такое натуральное хозяйство.
P.S. Может быть вы и правы и стоит присмотреться к SATA. Но сразу возникают вопросы, хабы есть? Максимальная длина кабеля? Помехозащищенность? При необходимости, промышленные разъемы есть?
может лучше external PCIe чем SATA?
loginser
Jul 11 2011, 15:41
Есть какой нибудь опыт у кого нибудь с данным устройством?
Цитата(loginser @ Jul 11 2011, 19:41)
Есть какой нибудь опыт у кого нибудь с данным устройством?
А оно уже у нас продается???
loginser
Jul 12 2011, 12:01
К сожалению незнаю продается ли у вас. Я вот уже свою железку начал тестировать, правда пока скорости не радуют.
Цитата(loginser @ Jul 12 2011, 16:01)
К сожалению незнаю продается ли у вас. Я вот уже свою железку начал тестировать, правда пока скорости не радуют.
Эээ... Ну Вы не скромничайте, расскажите на чем работаете? Что за своя железка? Какие скорости получаете? Где микросхемы покупали и в какую цену?
Очень интересно узнать, так как хочется воспользоваться в перспективе этой микросхемой...
leva87
Jul 27 2011, 12:54
Ко мне вот сейчас тоже идет отладочный набор с этой микросхемой. Получить его достаточно просто, необходимо списаться с людьми из сайпреса, рассказать про себя, какие проекты , сколько потребляете продукции и они бесплатно высылают кит. Вот жду не дождусь когда приедет. Кто нибудь уже работал с ним?
Не могли бы вы поконкретнее дать ссылку или адресок? Или вы общались с их представителями в России - Mouser? Тоже захотел себе заказать
.
Mouser мне не помог - "THIS DEV KIT IS NOT YET AVAILABLE ON THE MARKET".
Konst_777
Aug 9 2011, 20:12
Цитата(dinam @ Jul 29 2011, 10:11)
...Тоже захотел себе заказать
.
Цитата(leva87 @ Jul 27 2011, 15:54)
...Вот жду не дождусь когда приедет. Кто нибудь уже работал с ним?
А не боитесь, что все будет, как
в этом мультфильме?
leva87
Aug 16 2011, 06:16
я общался напрямую с людьми с сайпреса. Нашел их на их форуме на официальном сайте cypress.com
Sergey_Bekrenyov
Sep 8 2011, 08:06
Цитата(leva87 @ Aug 16 2011, 10:16)
я общался напрямую с людьми с сайпреса. Нашел их на их форуме на официальном сайте cypress.com
Вы уже получили DVK? Насколько это долго?
совсем не долго. я получил его в латвии. около двух недель
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
USB 3.0: Super Speed.
Pechka
Sep 30 2011, 09:49
Цитата(Konst_777 @ Sep 29 2011, 21:13)
Посетите форум Cypress
USB 3.0: Super Speed.
Спасибо! По последним данным 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 не дал(проверяли на разных машинах и с разными картами).
Цитата(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, насколько я понимаю, не дает проверить хост?
А вот
такой хост контроллер никто не планирует тестировать?
loginser
Oct 6 2011, 09:56
391 MB/s это скорость передачи данных по IN эндпоинту, на стороне PC реально считается сколько данных было принято. Есть ли там как таковое FIFO я незнаю, GPIF напрямую используя DMA "льет" в память микроконтроллера, как я уже писал максимум что мы пробовали это 100MHz на 32 бита. 400MB/s не получится(100Mhz), так как там есть задержки при смене DMA дескрипторов от 500 ns.
Нет подобного хоста пока не встречали, мы пока тестировали на AMD.
Цитата(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 в оркаде и гербере. Осталось упростить под себя (если нужно), произвести/смонтировать. Только кристаллы надо сэмплами выпросить. Кипарисы говорят, что у них завал и до конца декабря (читай до конца года) ничего ждать не стоит.
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 получится больше в размерах, потреблении энергии и вообще удобстве, с другой стороны можно получить больше скорости передачи данных. А камней в обоих случаях достаточно
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. Вполне нормально работает, иногда подвисает и необходима перезагрузка устройства, но в целом не напрягает.
Спасибо, однако ценник пугает ...
Кто разобрался или может быстро освоить CYUSB3014 обратите внимание.
http://electronix.ru/forum
Kuzmi4
Jan 26 2014, 20:23
2 All
делал недавно бут CYUSB3014 с FPGA, то есть FX3 GPIF2 SyncADMux Boot process. Сейчас как раз допиливаю переключение интерфейсов (после конфигурации более скоростной - а-ля FIFO). Бут, что в в апноте не работает (да и содержит кучу ошибок). Мой метод тоже не супер - если остановить посередине и попробовать заново - выдёт ошибку (я догадываюсь что допилить, но пока времени нет), но он хотя бы работает, в отличии от кипарисовского апнота.
Ну и собсно суть: если кто будет в ступоре во время ковыряния - обращайтесь
(там реально мутная схема, и информация по куче документов раскидана + !адресация регистров со строны GPIF2 в документации на текущий момент не верна!
в общем муть ещё та)
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.