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

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

|
Цитата На самом деле, разговор о "промышленных камерах" - это совсем не то, что нужно ТС. Дык, кто ж в начале темы мог предполагать  А то человек пишет про IP core, архитектуру- а на самом деле гаражная приблуда. Цитата На самом деле, просто этот пост довольно "стандартный" для "чайников". Ну делает человек что-то на ПЛИС для себя (а это понятно по разговору "чтобы без PHY", потому как для фирмы вешать себе на шею отказы из-за копеечного PHY профессионал никогда не станет)... И надо из проекта получить что-то на хост... А у хоста первое что приходит в голову - это USB... Но ведь "USB-корка" это же не все... дальше пойдет обработка пакетов... Но об этом "чайники" обычно не задумываются. Применительно к "проекту" ТС к вашим словам нечего добавить, если же говорить о ситуации с усб вообще- вы уж точно знаете суть фразы "стоимость отказа", из первых рук. Здесь уместно вспомнить, все эти иностранные приборы для интересных применений с усб очень часто поставляются/интегрируются(системно) с интересными контрактами(на западе юристы свое дело знают)- если бы там все слетало не то чтобы часто, а хотя бы "ну тут раз, ну там два" то уже бы налетели коршуны и бабульки с фирмы срезали до костей. Там это нормальная практика. Цитата И это спасет ресурс в ПЛИС в части памяти и интерконнектов. Или тупо взять плис с физиком усб  Очевидно же что ТС хочет собрать девайс "без ничего", из подножного корма. Следующим вопросом наверное будет "как организовать питание плис, с помощью импульсного регулятора реализованного в ней самой". По возможности без внешних ключей
|
|
|
|
|
Jan 27 2017, 01:03
|
Профессионал
    
Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118

|
Цитата(des333 @ Jan 27 2017, 02:53)  Вы на вопрос не ответили. Это очень простой графический редактор уровня "Hello, world" - написал для старта и проверки связей разных своих модулей - USB-мышки, VGA, блочной памяти. Мышкой можно рисовать и стирать линии, колесиком двигать картинку, границы экрана отслеживаются, курсор присутствует. На это требуется 800 ЛЕ. Не вижу смысла приводить данный код. Потом буду доводить до ума, чтобы можно было рисовать сцены для моделирования 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 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 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 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
|
|
|