hww 0 9 июля, 2005 Опубликовано 9 июля, 2005 · Жалоба Здравствуйте, Есть ли у когонибудь реальный опыт испоьзования HDL версии USB девайса? В частности интересует насколько реален вариант использования USB с OPENCORES Заранее благодарю Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-=Sergei=- 0 11 июля, 2005 Опубликовано 11 июля, 2005 · Жалоба Здравствуйте, Есть ли у когонибудь реальный опыт испоьзования HDL версии USB девайса? В частности интересует насколько реален вариант использования USB с OPENCORES Заранее благодарю <{POST_SNAPBACK}> Работает.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hww 0 11 июля, 2005 Опубликовано 11 июля, 2005 · Жалоба Работает.... <{POST_SNAPBACK}> Не раскажете поподробней? 1 Какой тип девайса? 2 Сколько EP? 3 Какой core использовали? 4 На каой ПЛИС? 5 Сколько gates? 6 Совместно с каким MCU/CPU/BUS это работает? 7 Какой USB busdriver? 8 И насколько всё это стабильно работает? 9 Какая скорость обмена? 10 Пришлось ли править CORE былили баги в нём? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-=Sergei=- 0 11 июля, 2005 Опубликовано 11 июля, 2005 · Жалоба Не раскажете поподробней? 1 Какой тип девайса? USB Flash накопитель с спец. функциями. 2 Сколько EP? два варианта: 2 пользовательских и 4 пользовательских 3 Какой core использовали? USB11 4 На каой ПЛИС? Spartan3-400 (примерно 30%) 5 Сколько gates? 30% от xc3s400 6 Совместно с каким MCU/CPU/BUS это работает? внутри плис реализован PIC 7 Какой USB busdriver? USB1T11 8 И насколько всё это стабильно работает? Нормально, пока не жалуются. 9 Какая скорость обмена? Это к драйвераводам, в железе ограничений по скорости нет. 10 Пришлось ли править CORE былили баги в нём? А то... дофига ....кое что переписано полностью. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hww 0 11 июля, 2005 Опубликовано 11 июля, 2005 · Жалоба 10 Пришлось ли править CORE былили баги в нём? А то... дофига ....кое что переписано полностью. <{POST_SNAPBACK}> Пришлось править потому что изначальная версия не работоспособна или потому что не устраивала Вас? Добавляли ли Вы CRC контроль? Помоему у USB11 нет CRC вообще. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-=Sergei=- 0 12 июля, 2005 Опубликовано 12 июля, 2005 · Жалоба 10 Пришлось ли править CORE былили баги в нём? А то... дофига ....кое что переписано полностью. <{POST_SNAPBACK}> Пришлось править потому что изначальная версия не работоспособна или потому что не устраивала Вас? Добавляли ли Вы CRC контроль? Помоему у USB11 нет CRC вообще. <{POST_SNAPBACK}> Да, были реальные баги, т.е. некоректная работа, например длина пакетов в Low Speed, некоректная обработка некоторых запросов, кривое формирование сигналов в low speed. В принципе в фулл спиде она изначально рабочая. Т.е. запустил я ее на ПЛИС через недельку после того как занился этим. Но так как у меня задача стояла сделать USB контроллер для микроконтроллера, то мне пришлось: - переделывать интерфейс для стыковки с мк. Так USB работает на фикс. частотах 48 или 12 МГц. а микроконтроллер на любых. - Отладить все режимы регламентированные спецификацией. Там есть заготовки для них, но не реализованы, например Halt. - уменьшить частоту для большинства блоков, реально 48 Мгц нужно только в приемнике, везде нужна меньшая (потребление итп) - переделать интерфейс в память, т.к. ставим IP блок фабричный - Добавить всяких возможностей по тестированию итп Ну и на всех стадиях все это верифицировалось на ПЛИС. На счет CRC точно не помню, вроде была изначально. Так что если Вам нужно сделать интрефейс с фиксированными характеристиками, то пойдет без особых проблем, если универсальный интерфейсный блок, то придется поработать много. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hww 0 12 июля, 2005 Опубликовано 12 июля, 2005 · Жалоба Ну и на всех стадиях все это верифицировалось на ПЛИС. На счет CRC точно не помню, вроде была изначально. Пардон. Мой косяк. Вот что там сказано. Very simple USB 1.1 PHY. Includes all the goodies: serial/parallel conversion, bit stuffing/unstuffing, NRZI encoding decoding. Uses a simplified UTMI interface. Currently doesn't do any error checking in the RX section (should probably check for bit unstuffing errors). Otherwise complete and fully functional. Так что если Вам нужно сделать интрефейс с фиксированными характеристиками, то пойдет без особых проблем, если универсальный интерфейсный блок, то придется поработать много. <{POST_SNAPBACK}> Спасибо! Всё понятно! Вот меня какраз интересует жёсткая функция и всё. Что то типа FTDI USB->FIFO Ещё раз спасибо Простите ваша работа случайно не open source? Так спрашиваю на всякий случай. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-=Sergei=- 0 12 июля, 2005 Опубликовано 12 июля, 2005 · Жалоба Простите ваша работа случайно не open source? Так спрашиваю на всякий случай. <{POST_SNAPBACK}> Пока я слижком беден для open source :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hww 0 14 июля, 2005 Опубликовано 14 июля, 2005 · Жалоба Пока я слижком беден для open source :( <{POST_SNAPBACK}> Понятно! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Iouri 0 19 июля, 2005 Опубликовано 19 июля, 2005 · Жалоба SL811 from Cypress дешевле всего пробовал работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hww 0 30 июля, 2005 Опубликовано 30 июля, 2005 · Жалоба SL811 from Cypress дешевле всего пробовал работает <{POST_SNAPBACK}> Сколько? AVNET прайс $6.2640 Не очень и дёшево. Самое дешёвое что мне удалось найти это контроллеры Philips но даже и они дорогие. ISP1181 USB1.1 device controller emwcs.avnet.com 2.4$ ISP1183 USB1.1 full speed USB emwcs.avnet.com 2.31$ ISP1581 USB2 with ATAPI emwcs.avnet.com 4.9$ ISP1582 USB2 emwcs.avnet.com 3.1$ ISP1583 USB2 emwcs.avnet.com 3.7$ FT245BM/L USBS to PARALEL converter www.efo.ru 3. 2$ (uk.farnell.com 2.76J) FT232BM USB to RS232 converter www.efo.ru 2.64$ (uk.farnell.com 2.76J) CP2101 USB to RS232 converter --- 3.7$ (uk.farnell.com 2.94J) CP2101 USB to RS232 converter uk.farnell.com 1.99J CY7C63001A-SXC LOW SPEED USB CONTROLLER uk.farnell.com 1.13J USBN9603 External USB controller uk.farnell.com 2.37J Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hww 0 30 июля, 2005 Опубликовано 30 июля, 2005 · Жалоба SL811 from Cypress дешевле всего пробовал работает <{POST_SNAPBACK}> Сколько? AVNET прайс $6.2640 Не очень и дёшево. Самое дешёвое что мне удалось найти это контроллеры Philips но даже и они дорогие. ISP1181 USB1.1 device controller emwcs.avnet.com 2.4$ ISP1183 USB1.1 full speed USB emwcs.avnet.com 2.31$ ISP1581 USB2 with ATAPI emwcs.avnet.com 4.9$ ISP1582 USB2 emwcs.avnet.com 3.1$ ISP1583 USB2 emwcs.avnet.com 3.7$ FT245BM/L USBS to PARALEL converter www.efo.ru 3. 2$ (uk.farnell.com 2.76J) FT232BM USB to RS232 converter www.efo.ru 2.64$ (uk.farnell.com 2.76J) CP2101 USB to RS232 converter --- 3.7$ (uk.farnell.com 2.94J) CP2101 USB to RS232 converter uk.farnell.com 1.99J CY7C63001A-SXC LOW SPEED USB CONTROLLER uk.farnell.com 1.13J USBN9603 External USB controller uk.farnell.com 2.37J BTW J это фунты стерлинги СP2101 имеет большой разброс цен который не понятно от чего зависит Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 31 июля, 2005 Опубликовано 31 июля, 2005 · Жалоба 2 -=Sergei=- А почему именно функция, чем просто PHY не устроил, ведь у Вас еще контроллер стоит? Еще, кто-нибудь реализовывал самодельный Host (имеется ввиду контроллер/процессор + FPAG)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-=Sergei=- 0 1 августа, 2005 Опубликовано 1 августа, 2005 · Жалоба 2 -=Sergei=- А почему именно функция, чем просто PHY не устроил, ведь у Вас еще контроллер стоит? Еще, кто-нибудь реализовывал самодельный Host (имеется ввиду контроллер/процессор + FPAG)? <{POST_SNAPBACK}> На FPGA делали макет будующей заказной микросхемы микроконтроллера с USB интерфейсом. Соответсвенно на кристалле сами реализовывали и цифровую и аналоговую часть. На FPGA макете взяли аналоговый драйвер. Кроме того по идеи самого микроконтроллера на обслуживание USB микроконтроллер должен тратить минимум ресурсов, производительность нужна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MadMakc 0 1 августа, 2005 Опубликовано 1 августа, 2005 · Жалоба А мы когда USB занимались,что нашли песенку,которая очень точно характеризует работу начинающего юсбиста.Это песенка "Вологда"! А именно эти стоки: Шлю я, шлю я вновь за пакетом пакет, Шлю я, а ответа ВСЕ НЕТ И ВСЁ НЕТ!!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться