|
High-Speed USB устройство, Вопросы к специалистам |
|
|
|
Sep 11 2005, 00:17
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Разрабатывается довольно навороченное устройство захвата видео. Связь с PC-совместимым компьютером, работающим под Windows2K/XP предполагается осуществлять по шине USB в режиме High Speed. В качестве контроллера USB используется ISP1582 от Philips. Предположительная конфигурация девайса (не считая эндпоинта 0): - три эндпоинта типа IN; - один эндпоинт типа OUT. Эндпоинты типа IN несут следующую функциональную нагрузку (пронумерованы условно): 1) Передача видео превью (картинка 360х288) в стандарте ITU-601/656 с эффективной скоростью порядка 40-45 Мбит/с. Режим - изохронный. 2) Передача видео в стандарте MPEG-2 с фиксированной скоростью порядка 4 Мбит/с. Режим - асинхронный, конкретно пока не выбран. 3) Передача побочной информации, <1 Мбит/с. Режим - interrupt. Эндпоинт типа OUT используется для передачи служебной информации от PC к девайсу. Режим - bulk. Таким образом, существует 4 пайпа, не считая управляющих, с суммарной эффективной скоростью передачи около 50 Мбит/с. Превью должно выводиться на экран, а другие IN пайпы предназначены для записи на диск. В дальнейшем предполагается подключать к одному компьютеру до 4-х таких устройств. В связи с этим возникает ряд вопросов. 1. Как правильно создать драйвера верхнего уровня для стыковки с клиентским софтом? Достаточно ли для этого использовать WinDriver USB, или есть какие-то подводные камни? Проблема усугубляется тем, что я сам, в силу определенных причин, не пишу софт под винду, а наши программисты ленивы и/или недостаточно квалифицированы, поэтому помощи от них ждать не приходится. 2. Прожует ли один USB порт суммарный поток данных ~200-240 Мбит/с, если к нему будут подключены 4 таких устройства через внешний хаб (предполагается, что корневой хаб более ничем не будет загружен)? И прожует ли этот поток сама винда? 3. Нужен ли какой-либо дополнительный софт для использования внешнего хаба? 4. Уместно ли заводить дополнительные пайпы или эндпойнты в рамках того же девайса для достижения каких-либо преимуществ? Пока все. Простите, если вопросы покажутся несколько ламерскими - тематика для меня совсем новая. Заранее спасибо.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
 |
Ответов
|
Sep 12 2005, 14:22
|
Знающий
   
Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317

|
Цитата(FLTI @ Sep 12 2005, 16:55) "USBIO дает скорость 44 метра пер секонд". Это и на запись , и на чтение? А какова при этом загрузка процессора? Или передача идет через DMA ? Нет, это в одну сторону или запись или чтение, как внутри компа работает незнаю, а в CY7C680013 FPGA поток генерит. Точнее OUT в USB медленней немного (~35) из за винта, IN пишется по кругу в память. Так они пишут у меня реально получилось 39 польшке FPGA не выдавала, загрузка проца компьютера примерно ~50-60%, но тачка у меня слабоватая celeron 2000, 256 мозгов winXp, если мозгов по больше поставить падает гдето до 30
|
|
|
|
Сообщений в этой теме
Stanislav High-Speed USB устройство Sep 11 2005, 00:17 MALLOY2 Прожует, но мильно играет роль на таких скоростях ... Sep 11 2005, 12:48 Stanislav Цитата(MALLOY2 @ Sep 11 2005, 15:48)Прожует, ... Sep 12 2005, 00:37 Trashy Цитата(MALLOY2 @ Sep 11 2005, 15:48)Прожует, ... Sep 12 2005, 09:38 MALLOY2 Я и использовал 1 ендпоит с 4х буферизацией (4*512... Sep 12 2005, 07:31 aal 2 MALLOY2
Заливай! Sep 12 2005, 09:20 MALLOY2 Цитата(Trashy @ Sep 12 2005, 12:38)Цитата(MAL... Sep 12 2005, 09:48 bve Попробуйте Total(Windows) Commander или Far для за... Sep 12 2005, 11:23 FLTI "USBIO дает скорость 44 метра пер секонд... Sep 12 2005, 13:55 MALLOY2 Цитата(bve @ Sep 12 2005, 14:23)Попробуйте To... Sep 12 2005, 11:40 bve Цитата(MALLOY2 @ Sep 12 2005, 14:40)Цитата(bv... Sep 12 2005, 12:15 MALLOY2 Не надо всем подряд засорять FTP !!! ... Sep 12 2005, 12:35 FLTI А почему все-таки такая высокая загрузка процессор... Sep 12 2005, 14:34 MALLOY2 Цитата(FLTI @ Sep 12 2005, 17:34)А почему все... Sep 12 2005, 21:16 MALLOY2 Цитата(aal @ Sep 12 2005, 12:20)2 MALLOY2
Зал... Sep 12 2005, 21:26 Stanislav Цитата(MALLOY2 @ Sep 13 2005, 00:26)Залил
/u... Sep 14 2005, 13:13  Stanislav Вот еще вопрос: как правильно установить связь с к... Sep 20 2005, 16:12   Konst_777 Цитата(Stanislav @ Sep 20 2005, 19:12)... Под... Sep 20 2005, 18:15    Stanislav Цитата(Konst_777 @ Sep 20 2005, 21:15)Цитата(... Sep 20 2005, 21:53     Konst_777 Цитата(Stanislav @ Sep 23 2005, 16:55)Ура, за... Oct 7 2005, 12:32      Inno Коллеги, подскажите где можно взять взломанную вер... Oct 12 2005, 06:22       Andy Great Цитата(Inno @ Oct 12 2005, 09:22)Коллеги, под... Oct 18 2005, 17:49        Inno Благадрю.
Еще вопрос:
CY7C68001,
Использую windriv... Oct 24 2005, 12:26
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|