Easyelectronics.ru

Электроника для всех
Текущее время: 22 янв 2018, 13:42

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: USB DEVICE на ПЛИС..?
СообщениеДобавлено: 29 июн 2017, 23:12 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 26 мар 2012, 01:27
Сообщения: 100
Доброго времени суток!

Нужен совет - возможно ли реализовать USB HOST на не супер навороченной ПЛИС-ке (т.е. без хардварной поддержки).
Требуется чтобы USB HOST определился на ПК как звуковая карта, чтобы можно было гнать звуковой поток как USB Audio.
Нагуглил такой исходник - https://opencores.org/project,usb_device_core
не знаю позволит ли он реализовать задуманное.

_________________
Все новое - хорошо забытое старое!


Последний раз редактировалось alexparser 30 июн 2017, 00:49, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB HOST на ПЛИС..?
СообщениеДобавлено: 29 июн 2017, 23:54 
Старожил
Аватара пользователя

Зарегистрирован: 28 мар 2012, 10:33
Сообщения: 1072
Откуда: Сочи
1. Вам нужен не хост, а девайс.
2. Использование плис принципиально важно? Если для саморазвития, можно сделать. Если нужен результат, лучше использовать подходящий микроконтроллер.
3. В исполнении на плис 2 стороны вопроса: физический уровень и логика работы. Обе задачи на opencores были, кажется. Логику тоже можно реализовать по разному: на жесткой логике (кажется, даже статью кто-то писал) или на небольшом ядре сделать урезанный контроллер и запрограммировать его.

Если вы хорошо разбираетесь в программировании плис, цифровой схемотехнике, архитектуре процессоров и смежных областях, нужно делать обязательно.
И статейку напишите.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB HOST на ПЛИС..?
СообщениеДобавлено: 30 июн 2017, 00:44 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 26 мар 2012, 01:27
Сообщения: 100
antonluba писал(а):
1. Вам нужен не хост, а девайс.
2. Использование плис принципиально важно? Если для саморазвития, можно сделать. Если нужен результат, лучше использовать подходящий микроконтроллер.
3. В исполнении на плис 2 стороны вопроса: физический уровень и логика работы. Обе задачи на opencores были, кажется. Логику тоже можно реализовать по разному: на жесткой логике (кажется, даже статью кто-то писал) или на небольшом ядре сделать урезанный контроллер и запрограммировать его.

Если вы хорошо разбираетесь в программировании плис, цифровой схемотехнике, архитектуре процессоров и смежных областях, нужно делать обязательно.
И статейку напишите.


Спасибо за толковый ответ!
1. ДА, именно девайс.
2. Принципиально важно использовать именно ПЛИС, все остальное не годится.
3. К сожалению с задачей на ПЛИС самостоятельно не разберусь, но в сотрудничестве со знающим человеком вполне.
Вывод - нужен опытный ПЛИС-еньщик который готов проконсультировать (ЗА ВОЗНАГРАЖДЕНИЕ) по вопросам практической реализации FPGA USB DEVICE.

_________________
Все новое - хорошо забытое старое!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB DEVICE на ПЛИС..?
СообщениеДобавлено: 30 июн 2017, 01:00 
Старожил
Аватара пользователя

Зарегистрирован: 28 мар 2012, 10:33
Сообщения: 1072
Откуда: Сочи
Для понимания работы Usb рекомендую для начала написать usb audio device на микроконтроллере, или хотя бы клавиатуру, а затем делать реализацию на плис.

Помогать за вознаграждение...
тем, кто это умеют, боюсь, у вас денег не хватит оплатить. Поэтому макетку в зубы. И грызть.

Возьмите плис пожирнее. Насколько сможете пожирнее. На первых порах будет не хватать.
И в hdl вникайте с полным погружением. Иначе никак.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB DEVICE на ПЛИС..?
СообщениеДобавлено: 30 июн 2017, 01:24 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 2778
просто чтобы примерно иметь представление о необходимых ресурсах и "не супер навороченности" ПЛИС:
https://www.xilinx.com/support/document ... evice.html
и это тупо usb device без audio поверх.

Цитата:
2. Принципиально важно использовать именно ПЛИС, все остальное не годится.

это просто бредовое условие.

возьмите любой готовый usb audio контроллер, от тексаса, или китайскую цмедию на которой они 1$ usb звуковые платы делают, которыми весь aliexpress завален.
и пихайте ему в i2s или spdif ваши данные с плис.

а если так уж хочется своё-корявое (там ещё кстати со стороны ПК грабли будут, а у готовых контроллеров там всё уже есть) то, как посоветовали выше, для начала поднимите usb audio на любом МК с усб.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB