Alexeykoval (20.05.2006 15:22, просмотров: 1422)
CardBus+PCIBridge = TMS320c6205+USB HOST С простым PCI все понятно, TMS - ка туда подключается без проблем. Но стала задача, сделать для, назову просто, PCMCIA слота, устройство, которое соединяло в себе "думающий" микроконтроллер с PCI интерфейсом, который поддерживает мастер режим работы (TMS320c6205) и при этом еще получить для своих нужд USB 2.0 (high speed) интерфейс с помощью, например, VIA хоста (для того, чтобы не придумывать свое ПО для, другого хоста, например OTG HS от Филипса). Сразу приходит мысль про мост. Посмотрел у ТИ есть PCI2050B. Вроде по описанию, может подключить до 9 - ти вторичных PCI устройств.
Я в PCI архитектуре не силен. Но вижу, что обычный 32 битный слот PCI (62+62), имеет 4 – ре вывода прерываний, а CardBus – один.
Отсюда возникает вопрос, можно ли реализовать мастер режим работы, например TMS – су, при этом не подключая его на прерывание? А прерывание отдать хосту.
Может ли, устройство PCI, инициировать обмен данными, не используя прерывание (вопрос может и глупый, но хочется узнать)?