Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Присматриваюсь к CY7C68001, есть вопросы
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
Silentor
Приветствую!
Выбираем периферийный USB контроллер. Следующие требования: быстрый bulk (порядка 20 МБ/сек) через параллельный интерфейс, возможность передачи своих команд на Control EP, незамысловатая энумерация.
До этого работал с ISP1581, что в нем напрягло, это необходимость реализовывать руками энумерацию, запросы/ответы. Гибкость конечно изрядная, но на то, чтобы контроллер просто увиделся Виндами в Full-Speed, ушла куча времени.
Наск я понимаю, CY7C68001 позволяет просто указать VID/PID/DID, дождаться прерывания ENUMOK и можно начинать обмен в High-Speed?
PS Планируется использовать внешний МК.
aaarrr
С быстрым bulk'ом на асинхронной шине будут проблемы: один цикл записи FIFO занимает 120нс. Энумерация автоматическая - это фирменная фишка Cypress. В свое время сделал выбор в пользу ISP1581, CY7C68001 мне показалась более подходящей для подключения к ПЛИС.
Silentor
Цитата(aaarrr @ Mar 24 2008, 23:00) *
С быстрым bulk'ом на асинхронной шине будут проблемы: один цикл записи FIFO занимает 120нс. Энумерация автоматическая - это фирменная фишка Cypress. В свое время сделал выбор в пользу ISP1581, CY7C68001 мне показалась более подходящей для подключения к ПЛИС.

Данные по bulk будут обрабатываться ПЛИСом. MCU будет ловить управляющие команды на Control EP.

Если 120нс занимает запись 2х байт, то получатся в асинхронном режиме макс. скорость передачи около 16 МБ/сек?
Ну, если что, наск я понимаю, можно синхронный прикрутить)

С ISP1581 я намучался с энумерацией, сейчас хочется попробовать автоматическую smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.