AMD-766AC AMD [Advanced Micro Devices], AMD-766AC Datasheet - Page 19

no-image

AMD-766AC

Manufacturer Part Number
AMD-766AC
Description
Peripheral Bus Controller
Manufacturer
AMD [Advanced Micro Devices]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AMD-766AC
Manufacturer:
AMD
Quantity:
20 000
Part Number:
AMD-766ACT
Manufacturer:
MICROHIP
Quantity:
109
Part Number:
AMD-766ACT
Manufacturer:
AMD
Quantity:
2 700
Part Number:
AMD-766ACT
Manufacturer:
AMD
Quantity:
20 000
23167B – March 2001
PIRQ_POLA =
PIRQ_POLB =
PIRQ_POLC =
PIRQ_POLD =
PCI_IRQx
PNP_IRQx
SCI_IRQx
TCO_IRQx
KIRQ1
KIRQ12
USB_IRQ1
USB_IRQ12 = ~ExternalIRQEn & KIRQ12
ISA_IRQx
ISA_IRQ1
ISA_IRQ12 = ~({C3A46[IRQ12_SEL] == 2’b00) ? IRQ12 : USB_IRQ12) &
ISA_IRQ14 = ~(IRQ14
ISA_IRQ15 = ~(IRQ15
PIC_IRQx
Where:
x
PIRQ[A,B,C,D]#
SERINT[y]
SERIRQ[x]
USB_IRQ[12,1]
PNPIRQ[2:0]
SCI_IRQ
TCO_IRQ
IRQx
PIC_IRQx
From the above equations, a few details can be derived:
When a PCI, PNP, or SCI interrupt is enabled onto a PIC_IRQ, then the ISA and serial IRQ capability for the
IRQ is disabled.
External IRQs and serial IRQs are designed to be edge triggered.
| ~C3A54[EDGEPIA] & (~PIRQA# | SERINTA | (C1A08[8] & IRQ14) | (C1A08[10] & IRQ15) );
| ~C3A54[EDGEPIB] & (~PIRQB# | SERINTB);
| ~C3A54[EDGEPIC] & (~PIRQC# | SERINTC);
| ~C3A54[EDGEPID] & (~PIRQD# | SERINTD);
= PIRQ_POLA & (C3A56[3:0]
| PIRQ_POLC & (C3A56[11:8] == 4’hx) | PIRQ_POLD & (C3A56[15:12] == 4’hx);
= PNPIRQ2 & (C3A44[11:8] == 4’hx) | PNPIRQ1 & (C3A44[7:4] == 4’hx)
| PNPIRQ0 & (C3A44[3:0] == 4’hx);
= SCI_IRQ & (C3A42[3:0] == 4’hx) & ~C0A4B[SCI2IOA];
= TCO_IRQ & (C3A44[2:0] == IRQ[11,10,or 9]) & C3A44[3]; // only applies to IRQs[11:9]
= EKIRQ1
= EKIRQ12 & SERIRQ12; // to the USB keyboard emulation logic
= ~ExternalIRQEn & KIRQ1
|
|
= ~(IRQx
= ~(USB_IRQ1) &
= ~(ISA_IRQx | PCI_IRQx
~( (C3A56[3:0]
~( (C3A56[3:0]
~( (C3A56[3:0]
~( (C3A56[3:0]
~( (C3A56[3:0]
C3A54[EDGEPIA] &
C3A54[EDGEPIB] &
C3A54[EDGEPIC] &
C3A54[EDGEPID] &
EmulationEnable & IRQEn & OutputFull & ~AuxOutputFull;
EmulationEnable & IRQEn & OutputFull &
| (C3A56[15:12] == 4’hx) | (C3A44[11:8] == 4’hx) | (C3A44[7:4]
| (C3A44[3:0]
| (C3A56[15:12] == 4’h1) | (C3A44[11:8] == 4’h1) | (C3A44[7:4]
| (C3A44[3:0]
| (C3A56[15:12] == 4’hC) | (C3A44[11:8] == 4’hC) | (C3A44[7:4]
| (C3A44[3:0]
| (C3A56[15:12] == 4’hE) | (C3A44[11:8] == 4’hE) | (C3A44[7:4]
| (C3A44[3:0]
| (C3A56[15:12] == 4’hF) | (C3A44[11:8] == 4’hF) | (C3A44[7:4]
| (C3A44[3:0]
The PIC IRQ number, 1, 3 through 7, 9 through 12, 14, and 15.
The input PCI interrupts (with the polarity of the external signals).
The PCI interrupts captured from the SERIRQ pin (with the same polarity as the SERIRQ pin).
The ISA interrupts captured from the SERIRQ pin (with the same polarity as the SERIRQ pin).
Outputs of the USB keyboard emulation logic from the USB controller.
PNP IRQ pins (with the polarity specified by the associated GPIO register).
Active-high SCI interrupt.
TCO interrupt; PM20[TCOSCI_STS].
External interrupt pin (with the polarity of external signals).
The interrupt signals that go to the PIC.
& SERIRQ1;
& SERIRQx ) &
& SERIRQ14 ) &
& SERIRQ15 ) &
== 4’hx) | (C3A56[7:4]
== 4’hx) | (C3A42[3:0]
== 4’h1) | (C3A56[7:4]
== 4’h1) | (C3A42[3:0]
== 4’hC) | (C3A56[7:4]
== 4’hC) | (C3A42[3:0]
== 4’hE) | (C3A56[7:4]
== 4’hE) | (C3A42[3:0]
== 4’hF) | (C3A56[7:4]
== 4’hF) | (C3A42[3:0]
PIRQA#
PIRQB#
PIRQC#
PIRQD#
// to the USB keyboard emulation logic
// ISA_IRQ[15, 14, 12, 1] not included; these eqns are below
| PNP_IRQx
== 4’hx) | PIRQ_POLB & (C3A56[7:4]
Preliminary Information
| SCI_IRQx | TCO_IRQ);
// signal names from USB OHCI spec
// signal names from USB OHCI spec
AuxOutputFull;
== 4’hx) | (C3A56[11:8] == 4’hx)
== 4’hx);
== 4’h1) | (C3A56[11:8] == 4’h1)
== 4’h1);
== 4’hC) | (C3A56[11:8] == 4’hC)
== 4’hC);
== 4’hE) | (C3A56[11:8] == 4’hE)
== 4’hE) | C1A08[8]);
== 4’hF) | (C3A56[11:8] == 4’hF)
== 4’hF) | C1A08[10]);
AMD-766
TM
Peripheral Bus Controller Data Sheet
== 4’hx)
== 4’hx)
== 4’h1)
== 4’hC)
== 4’hE)
== 4’hF)
19

Related parts for AMD-766AC