|
Реализация USB на FPGA |
|
|
|
Jan 25 2017, 12:02
|
Группа: Участник
Сообщений: 8
Регистрация: 25-01-17
Из: Russia
Пользователь №: 95 152

|
Здравствуйте. У меня возник ряд вопросов по реализации USB интерфейса на FPGA.
1. Возможно ли реализовать интерфейс USB (1.1 или 2.0), без использования микросхем USB PHY? 2. Есть ли готовые IP ядра реализующие данный интерфейс (Altera Cyclone 4). Знаю, что есть IP Core USB Controller, но не уверен, что это именно то, что мне нужно. 3. Есть ли примеры реализации USB интерфейса на FPGA?
|
|
|
|
|
 |
Ответов
|
Jan 26 2017, 13:45
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(EvilWrecker @ Jan 26 2017, 13:49)  Хорошие ссылки, а вторая картинка просто отличная- собственно по ней ясно почему я первым примером привел камеры.  На самом деле, разговор о "промышленных камерах" - это совсем не то, что нужно ТС. На самом деле, просто этот пост довольно "стандартный" для "чайников". Ну делает человек что-то на ПЛИС для себя (а это понятно по разговору "чтобы без PHY", потому как для фирмы вешать себе на шею отказы из-за копеечного PHY профессионал никогда не станет)... И надо из проекта получить что-то на хост... А у хоста первое что приходит в голову - это USB... Но ведь "USB-корка" это же не все... дальше пойдет обработка пакетов... Но об этом "чайники" обычно не задумываются. И то, что я написал "не применяйте USB", должно было заставить в первую очередь поискать альтернативу. А она есть. И преобразователи UART-USB и USB-SPI на FT2232... Да и любой микроконтроллер за пол-доллара можно взять как контроллер передачи данных на хост. И как UART-USB и как USB- UART-SPI. Примеров передачи данных полно и на Си они легко пишутся... Да, для UART-USB все равно понадобится протокол, но там можно обойтись и символьными кодами.. А для SPI все значительно проще.. Причем кадры в SPI можно сделать длиной в несколько байт и там указать "куда, кому и сколько". А это уже разбирается простым автоматом без проблем... Стартовый набор и 4 проводка... Затраты копеечные... И это спасет ресурс в ПЛИС в части памяти и интерконнектов.. PS. А Сони, да неплохо. У меня есть видео-камера Сони. И после того, как по гарантии в ней заменили сгоревшую видео-матрицу она работает без проблем...
--------------------
www.iosifk.narod.ru
|
|
|
|
Сообщений в этой теме
unixwz Реализация USB на FPGA Jan 25 2017, 12:02 iosifk Цитата(unixwz @ Jan 25 2017, 15:02) Здрав... Jan 25 2017, 13:27 EvilWrecker ЦитатаВообще USB лучше не делать... Это не промышл... Jan 25 2017, 13:43 iosifk Цитата(EvilWrecker @ Jan 25 2017, 16:43) ... Jan 25 2017, 13:47 @Ark Цитата(EvilWrecker @ Jan 25 2017, 16:43) ... Jan 26 2017, 00:51 EvilWrecker С USB проблемы видел только при кривом силиконе и/... Jan 25 2017, 13:57 iosifk Цитата(EvilWrecker @ Jan 25 2017, 16:57) ... Jan 25 2017, 14:08 EvilWrecker Вы знаете где эти камеры стоят? Да и куча другого... Jan 25 2017, 14:16 Stewart Little Цитата(unixwz @ Jan 25 2017, 15:02) 2. Ес... Jan 25 2017, 15:32 Leka Цитата(unixwz @ Jan 25 2017, 15:02) Здрав... Jan 25 2017, 16:15 Burenkov Sergey В университетской программе от Альтеры есть IP Cor... Jan 25 2017, 18:54 Leka Цитата(Burenkov Sergey @ Jan 25 2017, 21... Jan 25 2017, 20:14  des333 Цитата(Leka @ Jan 25 2017, 23:14) А еще с... Jan 25 2017, 23:59 EvilWrecker ЦитатаМожно лишь сделать вывод, что про USB Вы зна... Jan 26 2017, 01:23 @Ark Цитата(EvilWrecker @ Jan 26 2017, 04:23) ... Jan 26 2017, 01:39  blackfin Цитата(@Ark @ Jan 26 2017, 04:39) Расскаж... Jan 26 2017, 01:54  EvilWrecker ЦитатаВы, наверное, много больше меня знаете о реа... Jan 26 2017, 02:17 unixwz В целом понятно, проще юзать USB PHY, что бы перед... Jan 26 2017, 06:24 AVR Цитата(unixwz @ Jan 26 2017, 09:24) В цел... Jan 26 2017, 06:46 EvilWrecker ЦитатаЖелательно такое сразу писать что для домашн... Jan 26 2017, 07:06 unixwz Цитата(EvilWrecker @ Jan 26 2017, 10:06) ... Jan 26 2017, 07:17  AVR Цитата(unixwz @ Jan 26 2017, 10:17) С USB... Jan 26 2017, 07:35 AVR Цитата(EvilWrecker @ Jan 26 2017, 10:06) ... Jan 26 2017, 07:27  EvilWrecker Цитата(AVR @ Jan 26 2017, 10:27) С одной ... Jan 26 2017, 07:35   quarter Цитата(EvilWrecker @ Jan 26 2017, 10:35) ... Jan 26 2017, 10:03 EvilWrecker ЦитатаА, что необходима именно многослойная плата?... Jan 26 2017, 07:24 unixwz Цитата(EvilWrecker @ Jan 26 2017, 10:24) ... Jan 26 2017, 07:31 EvilWrecker ЦитатаКак у USB с гальванической и прочей развязко... Jan 26 2017, 07:49 Alex_AZ Цитата(unixwz @ Jan 25 2017, 17:02) Здрав... Jan 26 2017, 10:25 alexunder Поддержу EvilWrecker. Добавлю по поводу вибростойк... Jan 26 2017, 10:37  unixwz Цитата(iosifk @ Jan 26 2017, 16:45) На са... Jan 26 2017, 17:13 EvilWrecker ЦитатаНа самом деле, разговор о "промышленных... Jan 26 2017, 14:07 Leka Цитата(EvilWrecker @ Jan 26 2017, 17:07) ... Jan 26 2017, 17:48  des333 Цитата(Leka @ Jan 26 2017, 20:48) Это зап... Jan 26 2017, 23:53   Leka Цитата(des333 @ Jan 27 2017, 02:53) Вы на... Jan 27 2017, 01:03 Roman99 Цитата(iosifk @ Jan 25 2017, 14:27) Вообщ... Jan 28 2017, 08:50 iosifk Цитата(Roman99 @ Jan 28 2017, 11:50) Для... Jan 28 2017, 08:58  blackfin Цитата(iosifk @ Jan 28 2017, 11:58) Для с... Jan 28 2017, 09:03 EvilWrecker ЦитатаУ Аналога есть микросхемы опторазвязки специ... Jan 28 2017, 09:14 Roman99 Спасибо за LTM2884 попробую. Это конструктивно . ... Jan 28 2017, 09:46 EvilWrecker ЦитатаADUM ничего не дают.
Почему- это хорошие мик... Jan 28 2017, 10:06
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|