DataSheet.es    


PDF 82093AA Data sheet ( Hoja de datos )

Número de pieza 82093AA
Descripción I/O ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (IOAPIC)
Fabricantes Intel Corporation 
Logotipo Intel Corporation Logotipo



Hay una vista previa y un enlace de descarga de 82093AA (archivo pdf) en la parte inferior de esta página.


Total 20 Páginas

No Preview Available ! 82093AA Hoja de datos, Descripción, Manual

E
PRELIMINARY
82093AA I/O ADVANCED
PROGRAMMABLE INTERRUPT
CONTROLLER (IOAPIC)
Provides Multiprocessor Interrupt
Management
Dynamic Interrupt Distribution-
Routing Interrupt to the Lowest
Priority Processor
Software Programmable Control of
Interrupt Inputs
Off Loads Interrupt Related Traffic
From the Memory Bus
24 Programmable Interrupts
13 ISA Interrupts Supported
4 PCI Interrupts
1 Interrupt/SMI# Rerouting
2 Motherboard Interrupts
1 Interrupt Used for INTR Input
3 General Purpose Interrupts
Independently Programmable for
Edge/Level Sensitivity Interrupts
Each Interrupt Can Be Programmed
to Respond to Active High or Low
Inputs
X-Bus Interface
CS For Flexible Decode of the
IOAPIC Device.
Index Register Interface for
Optimum Memory Usage
Registers are 32-Bit Wide to Match
the PCI to Host Bridge Architecture
Package 64-Pin PQFP
The 82093AA I/O Advanced Programmable Interrupt Controller (IOAPIC) provides multi-processor interrupt
management and incorporates both static and dynamic symmetric interrupt distribution across all processors. In
systems with multiple I/O subsystems, each subsystem can have its own set of interrupts. Each interrupt pin is
individually programmable as either edge or level triggered. The interrupt vector and interrupt steering
information can be specified per interrupt. An indirect register accessing scheme optimizes the memory space
needed to access the IOAPIC’s internal registers. To increase system flexibility when assigning memory space
usage, the The IOAPIC’s 2-register memory space is re-locatable.
D[7:0]
D/I#
A[1:0]
RD#
WR#
CS#
APCIREQ#
APICACK1#
A P I CA C K 2#
RESET
CLK
System
Bus
Interface
Clock
And
Reset
APIC
Bus
Interface
Interrupt
Controller
Test
APCID[1:0]
APCICLK
APCID[1:0]
APCICLK
APCICLK
TESTIN#
IOA_BLK
Figure 1. IOAPIC Simplified Block Diagram
Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property
rights is granted by this document or by the sale of Intel products. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no
liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to
fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in
medical, life saving, or life sustaining applications. Intel retains the right to make changes to specifications and product descriptions at any time, without notice. The
82093AA IOAPIC may contain design defects or errors known as errata. Current characterized errata are available on request. Third-party brands and names are
the property of their respective owners.
© INTEL CORPORATION 1996
May 1996
Order Number: 290566-001

1 page




82093AA pdf
E
82093AA (IOAPIC)
2.0. SIGNAL DESCRIPTION
This section contains a detailed description of each signal. The signals are arranged in function groups
according to their interface.
Note that the “#” symbol at the end of a signal name indicates that the active, or asserted state occurs when the
signal is at a low voltage level. When “#” is not present after the signal name, the signal is asserted when at the
high voltage level.
The terms' assertion and negation are used extensively. This is done to avoid confusion when working with a
mixture of ‘active-low’ and ‘active-high’ signals. The term assert, or assertion indicates that a signal is active,
independent of whether that level is represented by a high or low voltage. The term negate, or negation indicates
that a signal is inactive.
The following notations are used to describe the signal and type:
I
O
ST
OD
I/OD
I/O
Input pin
Output pin
Schmitt Trigger Input pin
Open Drain Output pin. This requires a pull-up to the VCC of the processor core
Bi-directional Input withOpen Drain Output pin.
Bi-directional Input/Output pin
2.1. System Bus Signals
Signal Name Type
Description
D[7:0]
I/O DATA: D[7:0] contain the data when writing to or reading from internal IOAPIC
registers. These signals are outputs when reading data from the IOAPIC and
they are inputs when writing data to the IOAPIC. These signals are tri-stated
during reset.
D/I# I DATA/INDEX#: This input selects whether the I/O Register Select
(IOREGSEL) Register or I/O Window (IOWIN) Register is accessed. All
internal IOAPIC registers are accessed with an indexing scheme. When the
D/I# pin is low, the IOREGSEL Register is accessed. When the D/I# pin is
high, the data becomes available from the register pointed to by the index
register. Typically, this signal is connected to SA4 on the ISA bus (i.e.,
IOREGSEL Register is at 00h and IOWIN Register is at 10h).
A[1:0]
I ADDRESS: The IOAPIC is a 32 bit device with an 8 bit ISA interface. A[1:0]
steer the data byte to the correct 8 bit location within the 32 bit register.
Typically, these input signals are connected to SA[1:0] of the ISA bus.
RD#
I READ STROBE: RD# causes the IOAPIC to respond by driving internal
register data onto the D[7:0] pins. Typically this pin is connected to the
MEMRD# signal on the ISA bus.
WR#
I WRITE STROBE: When this signal transitions from low to high, the data
present on the IOAPIC’s D[7:0] signals are written to an internal register.
Typically, this signal is connected to the MEMWR# signal on the ISA bus.
CS#
I CHIP SELECT: This active low input selects the IOAPIC as the target of the
current read or write transaction.
PRELIMINARY
5

5 Page





82093AA arduino
E
82093AA (IOAPIC)
3.2.4. IOREDTBL[23:0]—I/O REDIRECTION TABLE REGISTERS
Address Offset:
Default Value:
Attribute:
1011h (IOREDTBL0)
1213h (IOREDTBL1)
1415h (IOREDTBL2)
1617h (IOREDTBL3)
1819h (IOREDTBL4)
1A1Bh (IOREDTBL5)
1C1Dh (IOREDTBL6)
1E1Fh (IOREDTBL7)
2021h (IOREDTBL8)
2223h (IOREDTBL9)
2425h (IOREDTBL10)
2627h (IOREDTBL11)
xxx1 xxxx xxxx xxxxh
Read/Write
2829h (IOREDTBL12)
2A2Bh (IOREDTBL13)
2C2Dh (IOREDTBL14)
2E2Fh (IOREDTBL15)
3031h (IOREDTBL16)
3233Fh (IOREDTBL17)
3435h (IOREDTBL18)
3637h (IOREDTBL19)
3839h (IOREDTBL20)
3A3Bh (IOREDTBL21)
3C3Dh (IOREDTBL22)
3E3Fh (IOREDTBL23)
There are 24 I/O Redirection Table entry registers. Each register is a dedicated entry for each interrupt input
signal. Unlike IRQ pins of the 8259A, the notion of interrupt priority is completely unrelated to the position of the
physical interrupt input signal on the APIC. Instead, software determines the vector (and therefore the priority)
for each corresponding interrupt input signal. For each interrupt signal, the operating system can also specify the
signal polarity (low active or high active), whether the interrupt is signaled as edges or levels, as well as the
destination and delivery mode of the interrupt. The information in the redirection table is used to translate the
corresponding interrupt pin information into an inter-APIC message.
The IOAPIC responds to an edge triggered interrupt as long as the interrupt is wider than one CLK cycle. The
interrupt input is asynchronous; thus, setup and hold times need to be guaranteed for at lease one rising edge of
the CLK input. Once the interrupt is detected, a delivery status bit internal to the IOAPIC is set. A new edge on
that Interrupt input pin will not be recongnized until the IOAPIC Unit broadcasts the corresponding message over
the APIC bus and the message has been accepted by the destination(s) specified in the destination field. That
new edge only results in a new invocation of the handler if its acceptance by the destination APIC causes the
Interrupt Request Register bit to go from 0 to 1. (In other words, if the interrupt wasn't already pending at the
destination.)
Bit
63:56
55:17
Description
Destination Field—R/W. If the Destination Mode of this entry is Physical Mode (bit 11=0), bits
[59:56] contain an APIC ID. If Logical Mode is selected (bit 11=1), the Destination Field
potentially defines a set of processors. Bits [63:56] of the Destination Field specify the logical
destination address.
Destination Mode IOREDTBLx[11]
Logical Destination Address
0, Physical Mode
1, Logical Mode
IOREDTBLx[59:56] = APIC ID
IOREDTBLx[63:56] = Set of processors
Reserved.
PRELIMINARY
11

11 Page







PáginasTotal 20 Páginas
PDF Descargar[ Datasheet 82093AA.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
82093AAI/O ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (IOAPIC)Intel Corporation
Intel Corporation

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar