реклама на сайте
подробности

 
 
> USB 1.1 Host IP Core на VHDL, где можно найти готовое ?
Demeny
сообщение Mar 18 2009, 10:38
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Нужна реализация USB 1.1 хоста для Spartan-3E, желательно на VHDL. Желательно, чтобы был реализован минимальный набор возможностей, по максимуму переложить функционал на обслуживающий софт (драйвер). Скорость обмена по USB не принципиальна.
Из того, что есть на opencores - излишне навороченная корка (host + device), к тому же на Verilog.
Кто что посоветует ?
P.S. К Спартану подключен USB PHY. А может быть, есть готовая микросхема, уже реализующая стандартный USB-хост. Из того, что находил готового - только с PCI-интерфейсом ... ну, можно ещё взять микроконтроллер с USB-хостом на борту ... тогда как проще организовать доступ от Спартана к регистрам USB ?
Вобщем, пока неясно.


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
SM
сообщение Mar 18 2009, 10:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Demeny @ Mar 18 2009, 13:38) *
Кто что посоветует ?

На фтп есть менторовские. Правда, естественно, с вероятностью 98% тоже верилог (я их не смотрел).
Go to the top of the page
 
+Quote Post
Doka
сообщение Mar 19 2009, 20:06
Сообщение #3


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Demeny @ Mar 18 2009, 13:38) *
А может быть, есть готовая микросхема, уже реализующая стандартный USB-хост. Из того, что находил готового - только с PCI-интерфейсом ...


посмотрите у Cypress - точно есть (со стандартным параллельным интерфейсом)
Если копнуть глубже - можно на сайте Xilinx найти ХАРР с этим Cypress (вплоть до исходников линуксовых дров)


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
sysel
сообщение Mar 20 2009, 07:20
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



http://www.gaisler.com/cms/index.php?optio...&Itemid=210

Лицензия GPL
Написано на VHDL
Шина AMBA
Скачивается прямо с этого сайта
Go to the top of the page
 
+Quote Post
Demeny
сообщение Mar 26 2009, 14:57
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Цитата(sysel @ Mar 20 2009, 10:20) *
Лицензия GPL
Написано на VHDL
Шина AMBA
Скачивается прямо с этого сайта

Перерыл всё на сайте - не нашел, где скачивается ? Если не сложно - бросьте корку на мыло demeny [at] yandex [dot] ru , или укажите точную ссылку на скачивание USB Host IP Core.
У меня сложилось впечатление, что это их платный продукт.


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
sysel
сообщение Mar 31 2009, 06:20
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(Demeny @ Mar 26 2009, 18:57) *
Перерыл всё на сайте - не нашел, где скачивается ? Если не сложно - бросьте корку на мыло demeny [at] yandex [dot] ru , или укажите точную ссылку на скачивание USB Host IP Core.
У меня сложилось впечатление, что это их платный продукт.


Корка идёт в составе их "GRLIB IP Library".
Цитата
The library includes cores for AMBA AHB/APB control, the LEON3 SPARC processor, 32-bit PC133 SDRAM controller, 32-bit PCI bridge with DMA, 10/100/1000 Mbit Ethernet MAC, 8/16/32-bit PROM and SRAM controller, 16/32/64-bit DDR/DDR2 controllers, USB-2.0 host and device controllers, CAN controller, TAP controller, SPI, I2C, ATA, UART with FIFO, modular timer unit, interrupt controller, and a 32-bit GPIO port.


Вот страница для скачивания библиотеки (и мануалов):
http://www.gaisler.com/cms/index.php?optio...&Itemid=104

Вот прямая ссылка на архив:
http://www.gaisler.com/products/grlib/grli...20-b3403.tar.gz

Насчет лицензии:
Цитата
Aeroflex Gaisler uses an open-source business model based on dual licensing. This model allows to provide commercial licenses for a fee, while at the same time offering the source code under open source licenses. The advantages of the dual licensing are:
* Free access for the academic research community
* Free evaluation possibilities for companies
* Large user base gives sizeable and quick feedback
* Commercial license fees provides funding for new development
Simulators and monitors are available under a commercial license. The software development environment is based on open source tools, and is freely available under the GNU GPL license.


Т.е. использование ядер без лицензии в коммерческой разработке вызовет у Вас угрызения совести.

P.S. Прошу прощения, что не отвечал так долго.
Go to the top of the page
 
+Quote Post
Demeny
сообщение Mar 31 2009, 07:06
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Цитата(sysel @ Mar 31 2009, 10:20) *
Вот страница для скачивания библиотеки (и мануалов):

a14.gif
Спасибо, скачал, буду разбираться.


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 08:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01414 секунд с 7
ELECTRONIX ©2004-2016