Easyelectronics.ru

Электроника для всех
Текущее время: 02 июн 2020, 10:29

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



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

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

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

Нужен совет - возможно ли реализовать 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
Сообщения: 1227
Откуда: Сочи
1. Вам нужен не хост, а девайс.
2. Использование плис принципиально важно? Если для саморазвития, можно сделать. Если нужен результат, лучше использовать подходящий микроконтроллер.
3. В исполнении на плис 2 стороны вопроса: физический уровень и логика работы. Обе задачи на opencores были, кажется. Логику тоже можно реализовать по разному: на жесткой логике (кажется, даже статью кто-то писал) или на небольшом ядре сделать урезанный контроллер и запрограммировать его.

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


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

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

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


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


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

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

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

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


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

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

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

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

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

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


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


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


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

Сейчас этот форум просматривают: Google [Bot]


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

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

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