Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB 2.0 PHY
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
Arsenic
Доброе время суток всем!
Разработка контроллера на usb 2.0. привела меня к сложности в реализации приемо-передатчика PHY. Много искал в интернете ссылок на спецификацию, устройство PHY, но ничего стоящего так и не нашел. Большая просьба, кто владеет какой-нибудь информацией(ссылки, датащиты, примеры реализации на Verilog или прочее) о приемо-передатчике usb2.0 phy отписаться.
SM
PHY? На Verilog? Хе-хе... Разве что на Verilog-A. Это не цифровое устройство smile.gif
VslavX
Цитата(Arsenic @ Feb 13 2007, 15:42) *
Доброе время суток всем!
Разработка контроллера на usb 2.0. привела меня к сложности в реализации приемо-передатчика PHY. Много искал в интернете ссылок на спецификацию, устройство PHY, но ничего стоящего так и не нашел. Большая просьба, кто владеет какой-нибудь информацией(ссылки, датащиты, примеры реализации на Verilog или прочее) о приемо-передатчике usb2.0 phy отписаться.

Посмотрите USB3300 - USB HS PHY, подключается через ULPI. ИМХО, для использования совместно с ПЛИС самое оно.
blackfin
Цитата(Arsenic @ Feb 13 2007, 16:42) *
..ссылки, даташиты, примеры реализации на Verilog или прочее о приемо-передатчике usb2.0 phy ...

Если подключаться чезез UTMI, то CY7C68000
Arsenic
SM, то что приемо-передатчик аналоговый я итак знаю. В верилоге можно на самом деле сделать phy 2.0, но только для тестов(буду эмулировать usb-шный драйвер, и верилог модель нужна чисто для проверки протокольной части интерфейса), что мне и необходимо. Я даже знаю как это сделать. Но, конечно же, для ПЛИС это не покатит. Что касается аналогового приемо-передатчика, мне хотелось бы как раз и узнать о нем побольше.

blackfin, да, я собираюсь подключаться через UTMI. Спасибо, за предложенную ссылку. Жалко, что вот описание самого CY7C68000 не такое уж и обширное. Хотелось бы самому разработать такую phy, но как это сделать? Есть у кого-нибудь электрическая схема phy, описание работы его внутренних блоков?

Еще такой вопросик, можно ли в Xilinx ISE подключить какой-нибудь .xco файл phy2.0(если такой бывает или какой-то другой) и зашить в одну плисину с функциональным контроллером usb?
Arsenic
кто-нибудь сам вообще реализовывал phy?
blackfin
Цитата(Arsenic @ Feb 15 2007, 11:18) *
кто-нибудь сам вообще реализовывал phy?

А смысл?
AD уже давно анонсировали BF-542/548/549 со встроенным HS USB OTG вместе с PHY.
IMHO, когда Вы реализуете свой PHY эти DSP будут уже в продаже. wink.gif
san822
Цитата(SM @ Feb 13 2007, 20:51) *
PHY? На Verilog? Хе-хе... Разве что на Verilog-A. Это не цифровое устройство sm.gif



Вы не могли бы более развёрнуто пояснить, что в сигналах USB аналогового ?

Просмотрел книжки Агурова и Гука, не нашёл ничего аналогового. Хотя может и невнимательно искал.

Единственное, что как-то тянет на "аналоговое" - это процедура Negotiating High Speed, при которой наблюдаются сигналы различного уровня по напряжению.

http://www.usbmadesimple.co.uk/ums_g_hs_handshake.gif

Для USB Full Speed можно вообще без PHY работать - http://www.xess.com/projects/fpga-usb-v2-project/



Цитата(Arsenic @ Feb 13 2007, 20:42) *
Доброе время суток всем!
Разработка контроллера на usb 2.0. привела меня к сложности в реализации приемо-передатчика PHY. Много искал в интернете ссылок на спецификацию, устройство PHY, но ничего стоящего так и не нашел. Большая просьба, кто владеет какой-нибудь информацией(ссылки, датащиты, примеры реализации на Verilog или прочее) о приемо-передатчике usb2.0 phy отписаться.


Чем закончились поиски USB 2.0 PHY ? Решили взять готовый чип или нашли реализацию для FPGA ?
aaarrr
Цитата(san822 @ Feb 13 2015, 14:02) *
Для USB Full Speed можно ввобще без PHY работать

А долго ли проработает, если, например, D+ на +5V закоротить?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.