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

 
 
 
Reply to this topicStart new topic
> ЮЗБ вместе с CY7C68013 с CyUSB.sys и screamer, 45 мб/с - при булочной передаче....я долго смеялся:)
Nzdrw
сообщение Apr 18 2007, 09:16
Сообщение #1





Группа: Новичок
Сообщений: 14
Регистрация: 18-04-07
Пользователь №: 27 138



Добрый день,

У меня вопрос по такому случаю:
есть у меня dev kit cy3681 с c68013. недавно добыл на официальном сайте драйвер CyUsb.sys и прогу тестовую с исходником - Sсream называется.
Поставил драйвер, запустил прогу, поставил ALT-0, 512 Byte, Bulk in endpoint (0x82) . Далее 32 пакета в передаче и 32 передачи в очереди... Запусил... скорость показывает blink.gif 44900-45500кБ/с то бишь в районе 44мб/с - помоему либо драйвер, либо прошивка что-то гонит...
В прошивке поменял содержимое буффера... посмотрел в scream`ере там тоже поменялось, но...
В одном так называемом xfer(в одной передаче) программа принимает массив равный 512х(количество пакетов в передаче) и что получается - я смотрю принятый массив и там первые 512 байт равны тем,что я искусственно задал в прошивке, а остальные 0. Может из-за этого скорость такая?
Я так понимаю - прошивка отдает только 512байт - буфер конечной точчки, а после этого передача считается законченной, так чтоли?

По драйверу CyUSB кто-нибудь знает что-либо о существовании исходника в сети?
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Apr 18 2007, 10:46
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(Nzdrw @ Apr 18 2007, 09:16) *
По драйверу CyUSB кто-нибудь знает что-либо о существовании исходника в сети?

Официально, Cypress не намерен публиковать исходники для CyUSB.sys
The latest CyUSB.sys device driver (version 1.8.120.0)
Go to the top of the page
 
+Quote Post
Warlord
сообщение Apr 18 2007, 11:09
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 23-09-05
Из: Москва
Пользователь №: 8 874



Цитата
45 мб/с - при булочной передаче....я долго смеялсяsmile.gif

А чо тут смеяться?? Это реальная практически максимальная скорость булочной передачи конкретного железа. Советую ветку http://electronix.ru/forum/index.php?showtopic=25493
Цитата
В одном так называемом xfer(в одной передаче) программа принимает массив равный 512х(количество пакетов в передаче) и что получается - я смотрю принятый массив и там первые 512 байт равны тем,что я искусственно задал в прошивке, а остальные 0. Может из-за этого скорость такая?

Программа (драйвер) принимает ровно столько, сколько ей отдаст железо, ни больше не меньше, если остальные пачки все равны 0, то видимо камень 8051 это и выдает.
Цитата
По драйверу CyUSB кто-нибудь знает что-либо о существовании исходника в сети?

Драйвер CyUSB.sys является коммерческой разработкой фирмы, поэтому врядли стоит ожидать утечку исходников в сеть...
Go to the top of the page
 
+Quote Post
Nzdrw
сообщение Apr 18 2007, 12:01
Сообщение #4





Группа: Новичок
Сообщений: 14
Регистрация: 18-04-07
Пользователь №: 27 138



Хм... еще маленький вопрос - я правильно понимаю, что например для высоких скоростей передачи участие самого ядра вообще неприемлимо?
И еще чуть-чуть: пример для чего-нибудь подобного есть? - как лучше и проще массивы с ч/б видимокамеры(15-30fps) в фифо сайпреса засунуть. (читать slave FIFO или GPIF интерфейс в TRM?).
Да, и если всё таки с точками будет работать камера напрямую, то, например,обращение к I2C, будет влиять на производительность передачи видео?(я имею ввиду только в самой c68013)
Go to the top of the page
 
+Quote Post
Warlord
сообщение Apr 18 2007, 12:48
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 23-09-05
Из: Москва
Пользователь №: 8 874



Цитата(Nzdrw @ Apr 18 2007, 13:01) *
Хм... еще маленький вопрос - я правильно понимаю, что например для высоких скоростей передачи участие самого ядра вообще неприемлимо?

Правильно.
Цитата
И еще чуть-чуть: пример для чего-нибудь подобного есть? - как лучше и проще массивы с ч/б видимокамеры(15-30fps) в фифо сайпреса засунуть. (читать slave FIFO или GPIF интерфейс в TRM?).

Именно читать мануал. Там все просто и понятно про эти интерфейсы написано smile.gif

Цитата
Да, и если всё таки с точками будет работать камера напрямую, то, например,обращение к I2C, будет влиять на производительность передачи видео?(я имею ввиду только в самой c68013)
Нет, не будет, камень отдельно, интерфейс - отдельно.
Go to the top of the page
 
+Quote Post
torik
сообщение Apr 18 2007, 13:30
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



массивы с ч/б камеры?
А если не секрет, как собираетесь синхронизацию кадровую организовать?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Nzdrw
сообщение Apr 18 2007, 14:18
Сообщение #7





Группа: Новичок
Сообщений: 14
Регистрация: 18-04-07
Пользователь №: 27 138



Цитата(torik @ Apr 18 2007, 16:30) *
массивы с ч/б камеры?
А если не секрет, как собираетесь синхронизацию кадровую организовать?

для начала будем в ПК гнать то что есть(эксперементировать),а потом будем наверное использовать специальные передачи для подтверждения состояния готовности (заполненности FIFO) - это маркеры в SOF, так же как in, out... а если с ними не получиться, то просто поюзаем свободные точки, где будем ловить те же флаги заполненности фифо... может и прокатит) blink.gif
Go to the top of the page
 
+Quote Post
torik
сообщение Apr 18 2007, 15:04
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



флаги заполненности фифо тутне причём...
надо информировать о приходе кадрового импульса, вот что я имею ввиду...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Nzdrw
сообщение Apr 18 2007, 15:18
Сообщение #9





Группа: Новичок
Сообщений: 14
Регистрация: 18-04-07
Пользователь №: 27 138



Цитата(torik @ Apr 18 2007, 18:04) *
флаги заполненности фифо тутне причём...
надо информировать о приходе кадрового импульса, вот что я имею ввиду...

синхроимпульсы через внешние прерывания int0, int1...
Go to the top of the page
 
+Quote Post
torik
сообщение Apr 19 2007, 07:51
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



а потом по отдельной точке гнать?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Nzdrw
сообщение Apr 19 2007, 08:10
Сообщение #11





Группа: Новичок
Сообщений: 14
Регистрация: 18-04-07
Пользователь №: 27 138



Цитата(torik @ Apr 19 2007, 10:51) *
а потом по отдельной точке гнать?

что значит по отдельной?
по прерываниям массив запишется в фифо, а дальше я еще пока точно не знаюsmile.gif как получится, скажу...
Go to the top of the page
 
+Quote Post

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

 


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


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