BCM1250/BCM1125/BCM1125H
User Manual
10/21/02
B r o a d c o m C o r p o r a t i o n
Page
198
Section 8: PCI Bus and HyperTransport Fabric
Document
1250_1125-UM100CB-R
For I/O space:
if (00_4000_0000 <= zbaddr <= 00_7FFF_FFFF)
ioaddr = (zbaddr & 1FF_FFFF)
endian = zbaddr[29] ? match bit lanes : match byte lanes
if (ioaddr < 000_8000)
{
if ((ioaddr[24:16] == 0) &&
(((ioaddr[9:4]==3B) && (ioaddr[3:2]!=2'b11)) ||
(ioaddr[9:5]==5'b11110)
)
)
{ /* 3b0-3bb or 3c0-3df */
if (Bridge Control VgaEn)
send to HT (FD_FC0 ioaddr) with COMPAT bit clear
else
send to PCI ioaddr as I/O access
}
else
if (Southbridge is on LDT)
send to HT (FD_FC0 ioaddr) with COMPAT bit set
else
send to PCI ioaddr as I/O access
}
else /* ioaddr >= 000_8000 */
{
if (HT bridge header io base <= ioaddr <= HT header io limit)
send to HT (FD_FC0 ioaddr)
else
send to PCI ioaddr as I/O access
}
}
H
YPER
T
RANSPORT
E
ND
O
F
I
NTERRUPT
(EOI) S
IGNALING
S
PACE
T h e H y p e r T r a n s p o r t i n t e r r u p t s c h e m e i s d i s c u s s e d i n d e t a i l i n
S e c t i o n : “ H y p e r T r a n s p o r t
, which describes all the interrupts on the part. The HyperTransport level sensitive
interrupt messages require an End Of Interrupt (EOI) acknowledgement to clear them when the interrupt
processing is complete. This is sent as a broadcast message in the HyperTransport address range reserved
for interrupt messages.
The interface allows an EOI to be generated by doing a write to the EOI section of the address space, which
is marked as region E on the address map (
). Bits 23:16 of the address accessed should
be the vector number being acknowledged, bits 15:5 should be zero, bits 4:2 are the message type (MT) field
and must be set to 3’b111 to indicate an EOI. The data written is discarded. (Any access to this region will be
converted into the broadcast, but it is inadvisable to do a read to generate the EOI since the data returned will
be UNPREDICTABLE and since the processor would be doing an uncached access it is likely to stall the CPU
for no good reason).
Содержание BCM1125
Страница 18: ...BCM1250 BCM1125 BCM1125H User Manual 10 21 02 Broadcom Corporation Page xviii Document 1250_1125 UM100CB R ...
Страница 28: ...BCM1250 BCM1125 BCM1125H User Manual 10 21 02 Broadcom Corporation Page xxviii Document 1250_1125 UM100CB R ...
Страница 515: ...BCM1250 BCM1125 BCM1125H User Manual 10 21 02 Broadcom Corporation Page vii Index Document 1250_1125 UM100CB R ...