An interrupt and status reporting method and structure for a timeslot bus
communications protocol. In one embodiment, a peripheral bus is a timeslot
bus configured to transmit information across the bus in frames. Each
frame may include at least one timeslot dedicated to reporting interrupt
and status information to a host computer system. An interrupt request bit
may be transmitted by a peripheral to a peripheral bus host controller,
and may signal a request for an interrupt by a peripheral device. The
requesting peripheral device may also transmit a cause code, which may
include general information about the cause of the interrupt request, and
a parameter field, which may include specific information about the cause
of the interrupt request. Additionally, a peripheral device may be
configured to use the interrupt and status reporting structure to request
data to be transmitted to it from a host controller.
Uma interrupção e um status que relatam o método e a estrutura para um timeslot transportam o protocolo de comunicações. Em uma incorporação, uma barra-ônibus periférica é uma barra-ônibus do timeslot configurarada para transmitir a informação através da barra-ônibus nos frames. Cada frame pode incluir ao menos um timeslot dedicado a relatar a informação da interrupção e de status a um sistema computatorizado de anfitrião. Um bocado do pedido da interrupção pode ser transmitido por um peripheral a um controlador periférico do anfitrião da barra-ônibus, e pode sinalizar um pedido para uma interrupção por um dispositivo periférico. O dispositivo periférico de pedido pode também transmitir um código da causa, que possa incluir a informação geral sobre a causa do pedido da interrupção, e um campo do parâmetro, que possa incluir a informação específica sobre a causa do pedido da interrupção. Adicionalmente, um dispositivo periférico pode ser configurarado para usar a interrupção e o status que relatam a estrutura aos dados do pedido a ser-lhe transmitidos de um controlador do anfitrião.