Перейти к содержанию
    

Новый народный хит от Cypress?

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

А можно чуточку подробнее? 391MB/s это скорость заполнения FIFO по GPIF? Скорость реальной выдачи в USB по BULK, насколько я понимаю, не дает проверить хост?

А вот такой хост контроллер никто не планирует тестировать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Нет подобного хоста пока не встречали, мы пока тестировали на AMD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Нет подобного хоста пока не встречали, мы пока тестировали на AMD.

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Решил поставить на свое устройство микросхему CYUSB3014 для работы по usb3.0 интерфейсу, но возникли проблеммы с переводом документации на эту микруху, никак не могу понять назначение вывода OTG_ID. На рисунке в даташите изображено подключение к этому контакту провода от разъема USB на устройстве, но если посмотреть цоколевку разъема usb3.0 то там отстутствует контакт с таким названием , вобщем это первая проблемма.

Проблемма вторая: не понял назначение вывода VBATT, возможжно это дополнительный вход питания при питании устройстваот внешнего источника, хотя это бред наверно. В даташите написано что на этот пин нужно подавать 3.7 В, что тоже не понятно, обячно 3.3 или 5 В вить??

Проблемма третья: смущает меня то что в даташите указано что на пин VBUS нужно подать 5В, т.е я запитываю все домены I/0 3.3В -ми, все остальное тоже, плюс 1.2 В, а этот одинединственный пин на 5В??? странно это как-то для меня пока

Вобщем если кто уже сталкивался в работе с этой микросхемой, помогите решить три мои проблеммки =)

так же не откажусь от совета по правельному размещению и подключению на плате CYUSB3014

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Решил поставить на свое устройство микросхему 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 вольт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Спасибо!

То что на шине VBUS 5В это я понял, меня смутило то что на ножку микросхеммы нужно эти 5В подать, на предыдущих микросхемах там после стабилизатора я запитывал микросхемму 3,3 вольтами. Если же тут всетаки 5 В то как мне их стабилизировать для подачи на ножку VBUS, в даташите написано что напряжение на этой шине может до 9 В подниматься.

я работал впринципе с usb2.0 в хай спиде, там проблем не было, и с OTG_ID я просто дела не имел тогда

А по поводу VBАТТ как быть? что на нее подавать, или оставить свободной вобще?

Изменено пользователем Strynnic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Спасибо. Под словами "данные пишутся напрямую" подразумевается DMA? Если не секрет, драйвер самодельный или от Cypress?

Просто пока сомневаемся на каком интерфейсе остановиться: pci-e или usb 3.0. Хотелось бы "на берегу" понять какие могут встретиться подводные камни.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Под словами "данные пишутся напрямую" подразумевается DMA? Если не секрет, драйвер самодельный или от Cypress?

Просто пока сомневаемся на каком интерфейсе остановиться: pci-e или usb 3.0. Хотелось бы "на берегу" понять какие могут встретиться подводные камни.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...