[an error occurred while processing this directive]
попробую ответить...
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено rsl 05 июня 2006 г. 21:43
В ответ на: Пара вопросиков отправлено GM 05 июня 2006 г. 20:10

В нескольких системах, имеющихся в моём распоряжении (от пентиума первого-100МГц до четвёртого-2ГГц), обращение в порт LPT (команды IN и OUT) занимает по времени от 1.3 до 1.8 мкс (т.е. всё таки больше, чем 1 мкс)
Когда-то я мучал LPT 386х компьютеров, там было и 0.2 мкс, но не со всеми устройствами на LPT это работало, приходилось в биосе регулировать задержку. не помню, как она там называлась... Что-то касательно шины ISA.

Теперь про последовательный канал.
Я не понял какие 0,15 мкс вы имели ввиду...
На USB full speed один бит передаётся за 0,0833 мкс. Но для передачи полезных данных размером 38 бит придётся передать около 128 бит, включая заголовки пакетов, контрольные суммы и т.п. И это только в одну сторону. Команда на шине jtag имеет раздельные линии приём/передача. Т.е. Для передачи 38 бит по USB FS в обе стороны надо затратить примерно 0.0833*128*2 мкс = 21,33 мкс. Я ещё не учёл пакеты синхронизации, пробегающие по USB раз в миллисекунду.
Есть, правда, ещё изохронный режим работы USB, но в нём нет переподачи при сбоях и для ответственных приложений его не применяют.
Он бы помог сократить на 20 бит каждую одностороннюю передачу (ускорение на 15%).

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

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru