|
Реализация 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, 07:06
|

ядовитый комментатор
     
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887

|
Цитата Желательно такое сразу писать что для домашних упражнений, а то уважаемая публика беспокоится о том, чтобы это не было промышленного применения sm.gif Во-во, а то всех гур распугаете- не смогут диагнозы поставить по интернету Цитата Ещё есть такой вопрос. Если скажем использовать преобразователь USB-FIFO, то я смогу передавать данные только в 1 конец т.е на FPGA, а скажем если передавать их по такой цепочке PC1->USB-FIFO->FPGA->PC2? Преобразователя FIFO-USB я не видел, да и не бывает их скорее всего. Как в таком случае быть? Как бы по корректнее спросить- а в вашей домашней плате, в ней сколько слоев намечено?
|
|
|
|
|
Jan 26 2017, 07:35
|

ядовитый комментатор
     
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887

|
Цитата(AVR @ Jan 26 2017, 10:27)  С одной стороны, промышленный стандарт Compact PCI Serial включает в себя несколько линий USB 2.0 (и ведь это не единственный стандарт) - с другой стороны по моему опыту использования USB принтеров я не знаю другого такого глючного стандарта с настолько дохнущими портами от перенапряжения или статики... Как у USB с гальванической и прочей развязкой, защитой от КЗ, защитой от статики? А вибростойкость потребует ведь для USB других разъемов? Смотрите, даже если отбросить все сказанное ранее давайте прикинем на "бытовом уровне"- вот делают например разъемы такого типа для усб: и герметичные, и вибростойкие и даже кастомные для военных применений. Небось все для того чтобы усб отпадал и тяжелее было править ситуацию "перевтыканием пр овуда". Если серьезно, я в свое время удивился насколько широко усб применяется- начиная от устройств попроще заканчивая чисто военными девайсами вплоть до бпла. Цитата О каких промышленных приборах идёт речь? Я разрабатываю данный прибор чисто для своих нужд. Не сочтите за грубость, но здесь находится ответ на ваш вопрос.
|
|
|
|
|
Jan 26 2017, 10:03
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 17-12-15
Пользователь №: 89 731

|
Цитата(EvilWrecker @ Jan 26 2017, 10:35)  Если серьезно, я в свое время удивился насколько широко усб применяется- начиная от устройств попроще заканчивая чисто военными девайсами вплоть до бпла. есть такая полу-байка, полу-история из жизни. заказчик хочет новую разработку бпла с парашютным приземлением. у него спрашивают: - сколько опытных образцов изготавливаем? - один. - а если при испытаниях парашют не раскроется? - ааа-ооооо-уууу-ыыыыыыы.... ммммм.... в итоге заказано было 3 шт. во время госиспытаний потеряли 2. бпла - это расходник. поэтому на исполнение чего-либо там пофиг. главное - вес, простота, дешевизна. не будет он летать вечно, поэтому сверхнадёжными их нет смысла делать. Поэтому вариант "достал гражданскую флешку из кармана и воткнул её в военный беспилотник" - вполне рабочий.
|
|
|
|
Сообщений в этой теме
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 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 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 EvilWrecker Цитатабпла - это расходник. поэтому на исполнение ... Jan 26 2017, 10:49 iosifk Цитата(EvilWrecker @ Jan 26 2017, 13:49) ... Jan 26 2017, 13:45  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
|
|
|