Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Новый народный хит от Cypress?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
Страницы: 1, 2
dinam
Cypress выпустил долгожданную для меня новинку. Только вот что-то шина наружу подкачала, всего 400мб/с.
Xenia
А кто-нибудь знает, где можно раздобыть спецификацию этого "USB3.0 specification 1.0", если она даже в IEEE не упоминается?
blackfin
Цитата(Xenia @ Apr 15 2011, 05:58) *
А кто-нибудь знает, где можно раздобыть спецификацию этого "USB3.0 specification 1.0"...?

www.usb.org
-Al-
Цитата(dinam @ Apr 15 2011, 05:47) *
Cypress выпустил долгожданную для меня новинку. Только вот что-то шина наружу подкачала, всего 400мб/с.

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

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

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

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


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

ЗЫ: этож ТАКОЙ поток данных надо еще и кудато "пристраивать" потом
dinam
Не совсем понял про скорость шины. Собираюсь попробовать одну матрицу(vision sensor), после того как её выпустят. У неё разрешение 4096*3072, скорость 300 кадров при 10р. Неплохой поток получается biggrin.gif
Компьютеры достаточно быстро развиваются, пока из нашей практики скорость обработки информации у нас не основную долю по времени занимает.
Bios71
да .. извините действительно, шина - шине рознь

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

PS:кстати а нельзя ли (чисто гипотетически) запаралелить USB3.0 .... будет вдвое быстрее !!!
(не сочтите вопрос за издёвку, БИОС вон тоже не каждый как пирожки печёт, но с некоторыми бывает)
dinam
Чисто гипотетически я думаю можно, но это будет не очень эстетично, что-ли sm.gif. И так весь комп утыкан USB проводами. В сейчас разрабатываемой нами установке 6 камер + 6 ШД, управляемые с 2х контроллеров ШД. Итого 8 USB кабелей! А если на каждой камере будет по 2 разъёма? То вообще ужас будет sm.gif
Bios71
вы меня пугаете еще больше
видеопоток "ожидаемой " вами матрицы ... взять 6!!! раз

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

PS2: когда клиент спрашивает ... а почему на вашей PCIe x4 мы "выжимаем" только х2.4 (PCIe) и где оставшиеся 1.6?
не знаешь бывает что и ответить, и где у них/нас "узкое" место
dinam
Нее, не всё так страшно. Нам обычно достаточно скинуть пару кадров в буфер камеры, а потом их оттуда скинуть на комп. Мы сейчас используем USB 2.0 HS. Некоторые камеры передают на комп видео, некоторые по 1-2 кадра на цикл (на этой установке). Пока используем матрицы обыкновенные, а хотим перейти на разработанные специально для технических задач, в том числе и машинного зрения.
Herz
По мне, так скорее бы забыть вообще о USB, как о страшном сне. И не тратить силы и время на постройку Голема. Для скоростных потоков, особенно неразветвлённых (а по-настоящему скоростные потоки только такие, верно?), технология USB с её громоздким арбитражем концептуально непригодна, имхо. Даже не считая прочих её глюков в реал-тайме. Поэтому жалким зрелищем выглядят эти "увеличения размеров" и попытки потом всё это приспособить. В параллель, ага. wink.gif Для скоростной камеры почему бы не взять SATA-интерфейс например? Риторический вопрос, конечно...
dinam
Дело в том что у нас исторически сложилось так, что мы использовали USB 1.0, потом перешли на USB 2.0. Сейчас у нас на этом интерфейсе и управление ШД и термостабилизатор лазера и камеры. Электронику делаю сам под наши задачи. Сил и времени на всё не хватает. Потребность в новых камерах(матрицах) выше, чем в новом интерфейсе. Вот такое натуральное хозяйство.
P.S. Может быть вы и правы и стоит присмотреться к SATA. Но сразу возникают вопросы, хабы есть? Максимальная длина кабеля? Помехозащищенность? При необходимости, промышленные разъемы есть?
cioma
может лучше external PCIe чем SATA?
loginser
Есть какой нибудь опыт у кого нибудь с данным устройством?
-Al-
Цитата(loginser @ Jul 11 2011, 19:41) *
Есть какой нибудь опыт у кого нибудь с данным устройством?

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


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

Очень интересно узнать, так как хочется воспользоваться в перспективе этой микросхемой...
leva87
Ко мне вот сейчас тоже идет отладочный набор с этой микросхемой. Получить его достаточно просто, необходимо списаться с людьми из сайпреса, рассказать про себя, какие проекты , сколько потребляете продукции и они бесплатно высылают кит. Вот жду не дождусь когда приедет. Кто нибудь уже работал с ним?
dinam
Не могли бы вы поконкретнее дать ссылку или адресок? Или вы общались с их представителями в России - Mouser? Тоже захотел себе заказать sm.gif .
dinam
Mouser мне не помог - "THIS DEV KIT IS NOT YET AVAILABLE ON THE MARKET".
Konst_777
Цитата(dinam @ Jul 29 2011, 10:11) *
...Тоже захотел себе заказать sm.gif .

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

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

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

Посетите форум Cypress USB 3.0: Super Speed.
Pechka
Цитата(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
Мы наконец то собрали первый рабочий прототип на данном чипе. Больше 100 MHz на вход GPIF II не подавалось, максимальную скорость удалось получить 391 MB/s(использовались BULK пакеты размером 1024, 16 пакетов в бурсте). Хост от NEC по всем тестам больше 160 MB/s не дал(проверяли на разных машинах и с разными картами).
Pechka
Цитата(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
391 MB/s это скорость передачи данных по IN эндпоинту, на стороне PC реально считается сколько данных было принято. Есть ли там как таковое FIFO я незнаю, GPIF напрямую используя DMA "льет" в память микроконтроллера, как я уже писал максимум что мы пробовали это 100MHz на 32 бита. 400MB/s не получится(100Mhz), так как там есть задержки при смене DMA дескрипторов от 500 ns.
Нет подобного хоста пока не встречали, мы пока тестировали на AMD.
Pechka
Цитата(loginser @ Oct 6 2011, 13:56) *
391 MB/s это скорость передачи данных по IN эндпоинту, на стороне PC реально считается сколько данных было принято. Есть ли там как таковое FIFO я незнаю, GPIF напрямую используя DMA "льет" в память микроконтроллера, как я уже писал максимум что мы пробовали это 100MHz на 32 бита. 400MB/s не получится(100Mhz), так как там есть задержки при смене DMA дескрипторов от 500 ns.
Нет подобного хоста пока не встречали, мы пока тестировали на AMD.

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

А как у нас можно добыть образцы (можно за деньги) и отладочную плату для этого контроллера? Представительство в Питере ответило, что если нет наполеоновских планов по дальнейшему потреблению - то сайпрес не будет даже заморачиваться с этим. Кто как добыл? Или у всех, кто добыл планируется продукция массового потребления?
loginser
Наша фирма немецкая, у нас уже начинается массовое производство. Так что по России не скажу.
Sergey_Bekrenyov
Цитата(Pechka @ Oct 6 2011, 14:17) *
Спасибо за подробную информацию!

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


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

http://www.cypress.com/?id=3521&source=header

http://www.efind.ru/icsearch/?search=CYUSB3014-BZXI
Strynnic
Приветствую вас коллеги! На всякий случай размещаю свой вопрос и в этом топике)

Решил поставить на свое устройство микросхему 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
Цитата(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
Цитата(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
Нажмите для просмотра прикрепленного файлаStrynnic Вот что делают сами Cypressы. Надеюсь это поможет.
Strynnic
loginser, спасибо огромное, по поводу VBAT все прояснилось теперь!
Alex_AZ
Цитата(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
Цитата(Alex_AZ @ Feb 20 2012, 11:35) *
А не подскажите, как сильно возрастает загрузка процессора ПК при передаче данных по USB 3.0 (с cypress на комп) на таких скоростях? И конфигурацию тестового ПК.

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


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

Да подразумевается DMA. Драйвер на данный момент от Cypress, но мы пишем свой. А на счет интерфейса я думаю зависит от параметров устройства, pci-e получится больше в размерах, потреблении энергии и вообще удобстве, с другой стороны можно получить больше скорости передачи данных. А камней в обоих случаях достаточно sm.gif
Sergey_Bekrenyov
Кто чем пользовался для отладкиз из JTAG-программаторов? JetLink от starterkit подойдут?
loginser
Я пользуюсь J-Link Pro от SEGGER. Вполне нормально работает, иногда подвисает и необходима перезагрузка устройства, но в целом не напрягает.
Sergey_Bekrenyov
Цитата(loginser @ Mar 15 2012, 13:26) *
Я пользуюсь J-Link Pro от SEGGER. Вполне нормально работает, иногда подвисает и необходима перезагрузка устройства, но в целом не напрягает.


Спасибо, однако ценник пугает ...
shb
Кто разобрался или может быстро освоить CYUSB3014 обратите внимание.
http://electronix.ru/forum
Kuzmi4
2 All
делал недавно бут CYUSB3014 с FPGA, то есть FX3 GPIF2 SyncADMux Boot process. Сейчас как раз допиливаю переключение интерфейсов (после конфигурации более скоростной - а-ля FIFO). Бут, что в в апноте не работает (да и содержит кучу ошибок). Мой метод тоже не супер - если остановить посередине и попробовать заново - выдёт ошибку (я догадываюсь что допилить, но пока времени нет), но он хотя бы работает, в отличии от кипарисовского апнота.
Ну и собсно суть: если кто будет в ступоре во время ковыряния - обращайтесь wink.gif
(там реально мутная схема, и информация по куче документов раскидана + !адресация регистров со строны GPIF2 в документации на текущий момент не верна! maniac.gif в общем муть ещё та)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.