[an error occurred while processing this directive]
|
Вот что написано в SPRU581B (дока по PCI интерфейсу для С6000) в п.8.3:
The PCI port can perform master configuration cycles regardless of the master bit setting in the PCI configuration registers. Also, the internal slave and master can run concurrently, allowing the DSP to read and write its own configuration registers over the PCI bus. These capabilities allow the PCI port to act as a system host by configuring itself and the rest of the PCI bus. This is subject to the following limitations:
- IDSELs must be under DSP control.
- There is just one PCI bus segment, that is, the DSP cannot generate
type 1 configuration cycles.
- External logic to arbitrate the bus.
Дальше написано как можно реализовать IDSEL, про остальное - ничего.
Вот и спрашиваю:
1. Для чего это - "the DSP cannot generate
type 1 configuration cycles" и на что влияет?
2. Какая логика нужна для арбитража шины? Что она должна делать? В какие объёмы выльется?
Прошу спецов ответить в общих чертах хотя бы, чтобы не быть слепым котёнком.
А может ссылки есть на готовые решения?
E-mail: info@telesys.ru