Datasheet MD82C288-10, MD82C288-6, MD82C288-8 Datasheet (Intel Corporation)

Page 1
November 1991 Order Number: 271077-006
M82C288
BUS CONTROLLER FOR M80286 PROCESSORS
(M82C288-10, M82C288-8, M82C288-6)
Military
Y
Provides Commands and Controls for Local and System Bus
Y
Y
Implemented in High Speed CHMOS III Technology
Y
Fully Compatible with the HMOS M82288
Y
Fully Static Device
Y
Singlea5V Supply
Y
Available in 20 Pin Cerdip Package
(See Packaging Spec, OrderÝ231369)
The Intel M82C288 Bus Controller is a 20-pin CHMOS III component for use in M80C286 microsystems. The M82C288 is fully compatible with its predecessor the HMOS M82288. The bus controller is fully static and supports a low power mode. The bus controller provides command and control outputs with flexible timing options. Separate command outputs are used for memory and I/O devices. The data bus is controlled with separate data enable and direction control signals.
Two modes of operation are possible via a strapping option: MULTIBUS Compatible bus cycles, and high speed bus cycles.
271077–1
Figure 1. M82C288 Block Diagram
20 Pin Cerdip Package
271077–2
Figure 2. M82C288 Pin
Configuration
Page 2
M82C288
Table 1. Pin Description
The following pin function descriptions are for the M82C288 bus controller.
Symbol Type Name and Function
CLK I SYSTEM CLOCK provides the basic timing control for the M82C288 in an M80286
microsystem. Its frequency is twice the internal processor clock frequency. The falling edge of this input signal establishes when inputs are sampled and command and control outputs change.
S0,S1 I BUS CYCLE STATUS starts a bus cycle and, along with M/IO, defines the type of bus
cycle. These inputs are active LOW. A bus cycle is started when either S1 or S0 is sampled LOW at the falling edge of CLK. Setup and hold times must be met for proper operation.
M80286 Bus Cycle Status Definition
M/IO S1 S0 Type of Bus Cycle
0 0 0 Interrupt Acknowledge 0 0 1 I/O Read 0 1 0 I/O Write 0 1 1 None; Idle 1 0 0 Halt or Shutdown 1 0 1 Memory Read 1 1 0 Memory Write 1 1 1 None; Idle
M/IO I MEMORY OR I/O SELECT determines whether the current bus cycle is in the memory
space or I/O space. When LOW, the current bus cycle is in the I/O space. Setup and hold times must be met for proper operation.
MB I MULTIBUS MODE SELECT determines timing of the command and control outputs. When
HIGH, the bus controller operates with MULTIBUS I compatible timings. When LOW, the bus controller optimizes the command and control output timing for short bus cycles. The function of the CEN/AEN
input pin is selected by this signal. This input is typically a
strapping option and not dynamically changed.
CENL I COMMAND ENABLE LATCHED is a bus controller select signal which enables the bus
controller to resopnd to the current bus cycle being initiated. CENL is an active HIGH input latched internally at the end of each T
S
cycle. CENL is used to select the appropriate bus controller for each bus cycle in a system where the CPU has more than one bus it can use. This input may be connected to V
CC
to select this M82C288 for all transfers. No control
inputs affect CENL. Setup and hold times must be met for proper operation.
CMDLY I COMMAND DELAY allows delaying the start of a command. CMDLY is an active HIGH
input. If sampled HIGH, the command output is not activated and CMDLY is again sampled at the next CLK cycle. When sampled LOW the selected command is enabled. If READY is detected LOW before the command output is activated, the M82C288 will terminate the bus cycle, even if no command was issued. Setup and hold times must be satisified for proper operation. This input may be connected to GND if no delays are required before starting a command. This input has no effect on M82C288 control outputs.
READY I READY indicates the end of the current bus cycle. READY is an active LOW input.
MULTIBUS I mode requires at least one wait state to allow the command outputs to become active. READY
must be LOW during reset, to force the M82C288 into the idle state. Setup and hold times must be met for proper operation. The M82C284 drives READY LOW during RESET.
2
Page 3
M82C288
Table 1. Pin Description (Continued)
Symbol Type Name and Function
CEN/AEN I COMMAND ENABLE/ADDRESS ENABLE controls the command and DEN
outputs of the bus controller. CEN/AEN
inputs may be asynchronous to CLK. Setup and hold times are given to assure a guaranteed response to synchronous inputs. This input may be connected to V
CC
or GND.
When MB is HIGH this pin has the AEN function. AEN is an active LOW input which indicates that the CPU has been granted use of a shared bus and the bus controller command outputs may exit 3-state OFF and become inactive (HIGH). AEN HIGH indicates that the CPU does not have control of the shared bus and forces the command outputs into 3-state OFF and DEN inactive (LOW).
When MB is LOW this pin has the CEN function. CEN is an unlatched active HIGH input which allows the bus controller to activate its command and DEN outputs. With MB LOW, CEN LOW forces the command and DEN outputs inactive but does not tristate them.
ALE O ADDRESS LATCH ENABLE controls the address latches used to hold an address
stable during a bus cycle. This control output is active HIGH. ALE will not be issued for the halt bus cycle and is not affected by any of the control inputs.
MCE O MASTER CASCADE ENABLE signals that a cascade address from a master
M8259A interrupt controller may be placed onto the CPU address bus for latching by the address latches under ALE control. The CPU’s address bus may then be used to broadcast the cascade address to slave interrupt controllers so only one of them will respond to the interrupt acknowledge cycle. This control output is active HIGH. MCE is only active during interrupt acknowledge cycles and is not affected by any control input. Using MCE to enable cascade address drivers requires latches which save the cascade address on the falling edge of ALE.
DEN O DATA ENABLE controls when data transceivers connected to the local data bus
should be enabled. DEN is an active HIGH control output. DEN is delayed for write cycles in the MULTIBUS I mode.
DT/R O DATA TRANSMIT/RECEIVE establishes the direction of data flow to or from the
local data bus. When HIGH, this control output indicates that a write bus cycle is being performed. A LOW indicates a read bus cycle. DEN is always inactive when DT/R
changes states. This output is HIGH when no bus cycle is active. DT/R is not
affected by any of the control inputs.
IOWC O I/O WRITE COMMAND instructs an I/O device to read the data on the data bus.
This command output is active LOW. The MB and CMDLY input control when this output becomes active. READY
controls when it becomes inactive.
IORC O I/O READ COMMAND instructs an I/O device to place data onto the data bus.
This command output is active LOW. The MB and CMDLY input control when this output becomes active. READY
controls when it become inactive.
MWTC O MEMORY WRITE COMMAND instructs a memory device to read the data on the
data bus. This command output is active LOW. The MB and CMDLY inputs control when this output becomes active. READY
controls when it becomes inactive.
MRDC O MEMORY READ COMMAND instructs the memory device to place data onto the
data bus. This command output is active LOW. The MB and CMDLY inputs control when this output becomes active. READY
controls when it becomes inactive.
3
Page 4
M82C288
Table 1. Pin Description (Continued)
Symbol Type Name and Function
INTA O INTERRUPT ACKNOWLEDGE tells an interrupting device that its interrupt request
is being acknowledged. This command output is active LOW. The MB and CMDLY inputs control when this output becomes active. READY
controls when it becomes
inactive.
V
CC
System Power:a5V Power Supply
GND System Ground: 0V
Table 2. Command and Control Outputs for Each Type of Bus Cycle
Type of
M/IO
S1 S0
Command DT/R ALE, DEN MCE
Bus Cycle Activated State Issued? Issued?
Interrupt Acknowledge 0 0 0 INTA LOW YES YES
I/O Read 0 0 1 IORC LOW YES NO
I/O Write 0 1 0 IOWC HIGH YES NO
None; Idle 0 1 1 None HIGH NO NO
Halt/Shutdown 1 0 0 None HIGH NO NO
Memory Read 1 0 1 MRDC LOW YES NO
Memory Write 1 1 0 MWTC HIGH YES NO
None; Idle 1 1 1 None HIGH NO NO
Operating Modes
Two types of buses are supported by the M82C288: MULTIBUS I and non-MULTIBUS I. When the MB input is strapped HIGH, MULTIBUS I timing is used. In MULTIBUS I mode, the M82C288 delays com­mand and data activation to meet IEEE-796 require­ments on address to command active and write data to command active setup timing. MULTIBUS I mode requires at least one wait state in the bus cycle since the command outputs are delayed. The non­MULTIBUS I mode does not delay any outputs and does not require wait states. The MB input affects the timing of the command and DEN outputs.
Command and Control Outputs
The type of bus cycle performed by the local bus master is encoded in the M/IO
,S1and S0 inputs. Different command and control outputs are activat­ed depending on the type of bus cycle. Table 2 indi­cates the cycle decode done by the M82C288 and the effect on command, DT/R
, ALE, DEN and MCE
outputs.
Bus cycles come in three forms: read, write, and halt. Read bus cycles include memory read, I/O read, and interrupt acknowledge. The timing of the associated read command outputs (MRDC
, IORC,
and INTA
), control outputs (ALE, DEN, DT/R) and
control inputs (CEN/AEN
, CENL, CMDLY, MB, and
READY
) are identical for all read bus cycles. Read cycles differ only in which command output is acti­vated. The MCE control output is only asserted dur­ing interrupt acknowledge cycles.
Write bus cycles activate different control and com­mand outputs with different timing than read bus cy­cles. Memory write and I/O write are write bus cy­cles whose timing for command outputs (MWTC
and
IOWC
), control outputs (ALE, DEN, DT/R) and con-
trol inputs (CEN/AEN
, CENL, CMDLY, MB and
READY
) are identical. They differ only in which com­mand output is activated.
Halt bus cycles are different because no command or control output is activated. All control inputs are ignored until the next bus cycle is started via S1
and
S0
.
Static Operation
All M82C288 circuitry is of static design. Internal reg­isters and logic are static and require no refresh as with dynamic circuit design. This eliminates the mini­mum operating frequency restriction placed on the HMOS M82288. The CHMOS III M82C288 can oper­ate from DC to the appropriate upper frequency limit.
4
Page 5
M82C288
The clock may be stopped in either state (HIGH/ LOW) and held there indefinitely.
Power dissipation is directly related to operating fre­quency. As the system frequency is reduced, so is the operating power. When the clock is stopped to the M82C288, power dissipation is at a minimum. This is useful for low-power and portable applica­tions.
FUNCTIONAL DESCRIPTION
Description
The M82C288 bus controller is used in M80286 sys­tems to provide address latch control, data trans­ceiver control, and standard level-type command outputs. The command outputs are timed and have sufficient drive capabilities for large TTL buses and meet all IEEE-796 requirements for MULTIBUS I. A special MULTIBUS I mode is provided to satisfy all address/data setup and hold time requirements. Command timing may be tailored to special needs via a CMDLY input to determine the start of a com­mand and READY
to determine the end of a com-
mand.
Connection to multiple buses are supported with a latched enable input (CENL). An address decoder can determine which, if any, bus controller should be enabled for the bus cycle. This input is latched to allow an address decoder to take full advantage of the pipelined timing on the M80286 local bus.
Buses shared by several bus controllers are sup­ported. An AEN
input prevents the bus controller from driving the shared bus command and data signals except when enabled by an external MULTI­BUS I type bus arbiter.
Separate DEN and DT/R
outputs control the data transceivers for all buses. Bus contention is eliminat­ed by disabling DEN before changing DT/R
. The DEN timing allows sufficient time for tristate bus driv­ers to enter 3-state OFF before enabling other driv­ers onto the same bus.
The term CPU refers to any M80286 processor or M80286 support component which may become an M80286 local bus master and thereby drive the M82C288 status inputs.
Processor Cycle Definition
Any CPU which drives the local bus uses an internal clock which is one half the frequency of the system clock (CLK) (see Figure 3). Knowledge of the phase of the local bus master internal clock is required for proper operation of the M80286 local bus. The local bus master informs the bus controller of its internal clock phase when it asserts the status signals. Status signals are always asserted beginning in Phase 1 of the local bus master’s internal clock.
M82C284 271077–3 (FOR REFERENCE)
Figure 3. CLK Relationship to the Processor
Clock and Bus T-States
5
Page 6
M82C288
Bus State Definition
The M82C288 bus controller has three bus states (see Figure 4): Idle (T
I
) Status (TS) and Command
(T
C
). Each bus state is two CLK cycles long. Bus state phases correspond to the internal CPU proces­sor clock phases.
The T
I
bus state occurs when no bus cycle is cur­rently active on the M80286 local bus. This state may be repeated indefinitely. When control of the local bus is being passed between masters, the bus remains in the TIstate.
271077–4
Figure 4. M82C288 Bus States
Bus Cycle Definition
The S1 and S0 inpus signal the start of a bus cycle. When either input becomes LOW, a bus cycle is started. The T
S
bus state is defined to be the two
CLK cycles during which either S1
or S0 are active (see Figure 5). These inputs are sampled by the M82C288 at every falling edge of CLK. When either S1
and S0
are sampled LOW, the next CLK cycle is considered the second phase of the internal CPU clock cycle.
The local bus enters the T
C
bus state after the T
S
state. The shortest bus cycle may have one TSstate and one T
C
state. Longer bus cycles are formed by
repeating T
C
state. A repeated TCbus state is called
a wait state.
The READY
input determines whether the current
T
C
bus state is to be repeated. The READY input has the same timing and effect for all bus cycles. READY
is sampled at the end of each TCbus state
to see if it is active. If sampled HIGH, The T
C
bus state is repeated. This is called inserting a wait state. The control and command outputs do not change during wait states.
When READY
is sampled LOW, the current bus cy­cle is terminated. Note that the bus controller may enter the T
S
bus state directly from TCif the status lines are sampled active at the next falling edge of CLK.
271077–5
Figure 5. Bus Cycle Definition
6
Page 7
M82C288
Figures 6 through 10 show the basic command and control output timing for read and write bus cycles. Halt bus cycles are not shown since they activate no outputs. The basic idle-read-idle and idle-write-idle bus cycles are shown. The signal label CMD repre­sents the appropriate command output for the bus cycle. For Figures 6 through 10, the CMDLY input is connected to GND and CENL to V
CC
. The effects of
CENL and CMDLY are described later in the section on control inputs.
Figures 6, 7, and 8 show non-MULTIBUS I cycles. MB is cnonected to GND while CEN is connected to V
CC
. Figure 6 shows a read cycle with no wait states while Figure 7 shows a write cycle with one wait state. The READY
input is shown to illustrate how
wait states are added.
271077–6
Figure 6. Idle-Read-Idle Bus Cycles with MBe0
271077–7
Figure 7. Idle-Write-Idle Bus Cycles with MBe0
7
Page 8
M82C288
Bus cycles can occur back to back with no TIbus states between T
C
and TS. Back to back cycles do not affect the timing of the command and control outputs. Command and control outputs always reach the states shown for the same clock edge (within TS,TCor following bus state) of a bus cycle.
A special case in control timing occurs for back to back write cycles with MB
e
0. In this case, DT/R and DEN remain HIGH between the bus cycles (see Figure 8). The command and ALE output timing does not change.
Figures 9 and 10 show a MULTIBUS I cycle with MB
e
1. AEN and CMDLY are connected to GND. The
effects of CMDLY and AEN
are described later in the section on control inputs. Figure 9 shows a read cycle with one wait state and Figure 10 shows a write cycle with two waits states. The second wait state of the write cycle is shown only for example purposes and is not required. The READY
input is
shown to illustate how wait states are added.
271077–8
Figure 8. Write-Write Bus Cycles with MBe0
271077–9
Figure 9. Idle-Read-Idle Bus Cycles with 1 Wait State and with MBe1
8
Page 9
M82C288
271077–10
Figure 10. Idle-Write-Idle Bus Cycles with 2 Wait States and with MBe1
The MB control input affects the timing of the com­mand and DEN outputs. These outputs are automat­ically delayed in MULTIBUS I mode to satisfy three requirements:
1) 50 ns minimum setup time for valid address be-
fore any command output becomes active.
2) 50 ns minimum setup time for valid write data be-
fore any write command output becomes active.
3) 65 ns maximum time from when any read com-
mand becomes inactive until the slave’s read data drivers read 3-state OFF.
Three signal transitions are delayed by MB
e
1as
compared to MB
e
0:
1) The HIGH to LOW transition of the read com-
mand outputs (IORC
, MRDC, and INTA) are de-
layed one CLK cycle.
2) The HIGH to LOW transition of the write com-
mand outputs (IOWC
nd MWTC) are delayed two
CLK cycles.
3) The LOW to HIGH transition of DEN of write cy-
cles is delayed one CLK cycle.
Back to back bus cycles with MB
e
1 do not change the timing of any of the command or control outputs. DEN always becomes inactive between bus cycles with MB
e
1.
Except for a halt or shutdown bus cycle, ALE will be issued during the second half of T
S
for any bus cy-
cle. ALE becomes inactive at the end of the T
S
to allow latching the address to keep it stable during the entire bus cycle. The address outputs may change during Phase 2 of any T
C
bus state. ALE is
not affected by any control input.
Figure 11 shows how MCE is timed during interrupt acknlwedged (INTA) bus cycles. MCE is one CLK cycle longer than ALE to hold the cascade address from a master M8259A valid after the falling edge of ALE. With the exception of the MCE control output, an INTA bus cycle is identical in timing to a read bus cycle. MCE is not affected by any control input.
9
Page 10
M82C288
271077–11
Figure 11. MCE Operation for an INTA Bus Cycle
Control Inputs
The control inputs can alter the basic timing of com­mand outputs, allow interfacing to multiple buses, and share a bus between different masters. For many M80286 systems, each CPU will have more than one bus which may be used to perform a bus cycle. Normally, a CPU will only have one bus con­troller active for each bus cycle. Some buses may be shared by more than one CPU (i.e., MULTIBUS) re­quiring only one of them use the bus at a time.
Systems with multiple and shared buses use two control input signals of the M82C288 bus controller, CENL and AEN
(see Figure 12). CENL enables the bus controller to control the current bus cycle. The AEN
input prevents a bus controller from driving its
command outputs. AEN
HIGH means that another
bus controller may be driving the shared bus.
In Figure 12, two buses are shown: a local bus and a MULTIBUS I. Only one bus is used for each CPU bus cycle. The CENL inputs of the bus controller select which bus controller is to perform the bus cy­cle. An address decoder determines which bus to use for each bus cycle. The M82C288 connected to the shared MULTIBUS I must be selected by CENL and be given access to the MULTIBUS I by AEN before it will begin a MULTIBUS I operation.
CENL must be sampled HIGH at the end of the T
S
bus state (see waveforms) to enable the bus control­ler to activate its command and control outputs. If sampled LOW the commands and DEN will not go active and DT/R
will remain HIGH. The bus control-
ler will ignore the CMDLY, CEN and READY
inputs
until another bus cycle is started via S1
and S0. Since an address decoder is commonly used to identify which bus is required for each bus cycle, CENL is latched to avoid the need for latching its inputs.
The CENL input can affect the DEN control output. When MB
e
0, DEN normally becomes active dur-
ing Phase 2 of T
S
in write bus cycles. This transition occurs before CENL is sampled. If CENL is sampled LOW, the DEN output will be forced LOW during T
C
as shown in the timing waveforms.
When MB
e
1, CEN/AEN becomes AEN. AEN con­trols when the bus controller command outputs en­ter and exit 3-state OFF. AEN
is intended to be driv­en by a MULTIBUS I type bus arbiter, which assures only one bus controller is driving the shared bus at any time. When AEN
makes a LOW to HIGH tran­sition, the command outputs immediately enter 3-state OFF and DEN is forced inactive. An inactive DEN should force the local data transceivers con­nected to the shared data bus into 3-state OFF (see Figure 12). The LOW to HIGH transition of AEN should only occur during TIor TSbus states.
The HIGH to LOW transition of AEN
signals that the bus controller may now drive the shared bus com­mand signals. Since a bus cycle may be active or be in the process of starting, AEN
can become active
during any T-state. AEN
LOW immediately allows DEN to go the appropriate state. Three CLK edges later, the command outputs will go active (see timing waveforms). The MULTIBUS I requires this delay for the address and data to be valid on the bus before the command becomes active.
When MB
e
0, CEN/AEN becomes CEN. CEN is an asynchronous input which immediately affects the command and DEN outputs. When CEN makes a HIGH to LOW transition, the commands and DEN
10
Page 11
M82C288
are immediately forced inactive. When CEN makes a LOW to HIGH transition, the commands and DEN outputs immediately go to the appropriate state (see timing waveforms). READY
must still become active to terminate a bus cycle if CEN remains LOW for a selected bus controller (CENL was latched HIGH).
Some memory or I/O systems may require more ad­dress or write data setup time to command active than provided by the basic command output timing. To provide flexible command timing, the CMDLY in­put can delay the activation of command outputs. The CMDLY input must be sampled LOW to activate the command outputs. CMDLY does not affect the control outputs, ALE, MCE, DEN, and DT/R
.
271077–12
Figure 12. System Use of AEN and CENL
11
Page 12
M82C288
CMDLY is first sampled on the falling edge of the CLK ending T
S
. If sampled HIGH, the command out­put is not activated, and CMDLY is again sampled on the next falling edge of CLK. Once sampled LOW, the proper command output becomes active immediately if MBe0. If MBe1, the proper com­mand goes active no earlier than shown in Figures 9 and 10.
READY
can terminate a bus cycle before CMDLY allows a command to be issued. In this case no commands are issued an the bus controller will de­activate DEN and DT/R
in the same manner as if a
command has been issued.
Waveforms Discussion
The waveforms show the timing relationships of in­puts and outputs and do not show all possible tran-
sitions of all signals in all modes. Instead, all signal timing relationships are shown via the general cas­es. Special cases are shown when needed. The waveforms provide some functional descriptions of the M82C288; however, most functional descriptions are provided in Figures 5 through 11.
To find the timing specification for a signal transition in a particular mode, first look for a special case in the waveforms. If no special case applies, then use a timing specification for the same or related func­tion in another mode.
12
Page 13
M82C288
ABSOLUTE MAXIMUM RATINGS*
Case Temperature
Under Bias ААААААААААААААААА
b
55§Ctoa125§C
Storage Temperature ААААААААААb65§Ctoa150§C
Voltage on Any Pin with
Respect to GND АААААААААААААААА
b
0.5V toa7V
Power Dissipation АААААААААААААААААААААААА1 Watt
NOTICE: This data sheet contains information on products in the sampling and initial production phases of development. The specifications are subject to change without notice. Verify with your local Intel Sales office that you have the latest data sheet be­fore finalizing a design.
*
WARNING: Stressing the device beyond the ‘‘Absolute Maximum Ratings’’ may cause permanent damage. These are stress ratings only. Operation beyond the ‘‘Operating Conditions’’ is not recommended and ex­tended exposure beyond the ‘‘Operating Conditions’’ may affect device reliability.
Operating Conditions
Symbol Description Min Max Unis
T
C
Case Temperature (Instant On)
b
55
a
125
§
C
V
CC
Digital Supply Voltage 4.75 5.25 V
D.C. CHARACTERISTICS (Over Specified Operating Conditions)
Symbol Parameter Min Max Units Comments
V
IL
Input LOW Voltage
b
0.5 0.8 V
V
IH
Input HIGH Voltage 2.0 V
CC
a
0.5 V
V
ILC
CLK Input LOW Voltage
b
0.5 0.6 V
V
IHC
CLK Input HIGH Voltage 3.8 V
CC
a
0.5 V
V
OL
Output LOW Voltage
Command Outputs 0.45 V I
OL
e
32 mA (Note 1)
Control Outputs 0.45 V I
OL
e
16 mA (Note 2)
V
OH
Output HIGH Voltage
Command Outputs 2.4 V I
OH
eb
5 mA (Note 1)
V
CC
b
0.5 V I
OH
eb
1 mA (Note 1)
Control Outputs 2.4 V I
OH
eb
1 mA (Note 2)
V
CC
b
0.5 V I
OH
eb
0.2 mA (Note 2)
I
IL
Input Leakage Current
g
10 mA0V
s
V
IN
s
V
CC
I
LO
Output Leakage Current
g
10 mA 0.45VsV
OUT
s
V
CC
I
CC
Power Supply Current 75 mA
I
CC
S
Power Supply Current (Static) 3 mA (Note 3)
C
CLK
CLK Input Capacitance 12 pF F
C
e
1 MHz
C
I
Input Capacitance 10 pF F
C
e
1 MHz
C
O
Input/Outut Capacitance 20 pF F
C
e
1 MHz
NOTES:
1. Commands Outputs are INTA
, IORC, IOWC, MRDC and MWRC.
2. Control Outputs are DT/R
, DEN, ALE and MCE.
3. Tested while outputs are unloaded, and inputs at V
CC
or VSS.
13
Page 14
M82C288
A.C. CHARACTERISTICS (Over Specified Operating Conditions)
AC timings are referenced to 0.8V and 2.0V points of signals as illustrated in data sheet waveforms, unless otherwise noted.
Symbol Parameter
6 MHz 8 MHz 10 MHz
Unit Comments
(Advance) (Advance) (Advance)
-6 -6 -8 -8 -10 -10
Min Max Min Max Min Max
1 CLK Period 83 250 62 250 50 250 ns
2 CLK HIGH Time 25 20 16 ns at 3.6V
3 CLK LOW Time 20 15 12 ns at 1.0V
4 CLK Rise Time 10 10 8 ns 1.0V to 3.6V
5 CLK Fall Time 10 10 8 ns 3.6V to 1.0V
6 M/IO and Status 28 22 18 ns
Setup Time
7 M/IO and Status 1 1 1 ns
Hold Time
8 CENL Setup Time 30 20 15 ns
9 CENL Hold Time 1 1 1 ns
10 READY Setup Time 50 38 26 ns
11 READY Hold Time 35 25 25 ns
12 CMDLY Setup Time 25 20 15 ns
13 CMDLY Hold Time 1 1 1 ns
14 AEN Setup Time 25 20 15 ns (Note 3)
15 AEN Hold Time 0 0 0 ns (Note 3)
16 ALE, MCE Active 3 25 3 20 3 16 ns (Note 4)
Delay from CLK
17 ALE, MCE Inactive 35 25 19 ns (Note 4)
Delay from CLK
18 DEN (Write) 35 35 23 ns (Note 4)
Inactive from CENL
19 DT/R LOW from CLK 40 25 23 ns (Note 4)
20 DEN (Read) Active 0 50 0 35 0 21 ns (Note 4)
from DT/R
21 DEN (Read) Inactive 5 40 5 35 5 21 ns (Note 4)
Dly from CLK
22 DT/R HIGH from 3 45 3 35 3 20 ns (Note 4)
DEN Inactive
23 DEN (Write) Active 35 30 23 ns (Note 4)
Delay from CLK
24 DEN (Write) Inactive 3 35 3 30 3 19 ns (Note 4)
Dly from CLK
14
Page 15
M82C288
A.C. CHARACTERISTICS (Over Specified Operating Conditions)
AC timings are referenced to 0.8V and 2.0V points of signals as illustrated in data sheet waveforms, unless otherwise noted. (Continued)
Symbol Parameter
6 MHz 8 MHz 10 MHz
Unit Comments
(Advance) (Advance) (Advance)
-6 -6 -8 -8 -10 -10
Min Max Min Max Min Max
25 DEN Inactive from CEN 40 30 25 ns (Note 4)
26 DEN Active from CEN 35 30 24 ns (Note 4)
27 DT/R HIGH from CLK 50 35 25 ns (Note 4)
(when CENeLOW)
28 DEN Active from AEN 35 30 26 ns (Note 4)
29 CMD Active Delay from CLK 3 40 3 25 3 21 ns (Note 5)
30 CMD Inactive Delay from CLK 5 30 5 25 5 20 ns (Note 5)
31 CMD Active from CEN 45 25 25 ns (Note 5)
32 CMD Inactive from CEN 25 25 25 ns (Note 5)
33 CMD Inactive Enable from AEN 40 40 40 ns (Note 5)
34 CMD Float Delay from AEN 40 40 40 ns (Note 6)
35 MB Setup Time 25 20 15 ns
36 MB Hold Time 0 0 0 ns
37 Command Inactive Enable 40 40 40 ns (Note 5)
from MB
v
38 Command Float Time from MB
u
40 40 40 ns (Note 6)
39 DEN Inactive from MB
u
40 30 26 ns (Note 4)
40 DEN Active from MB
v
35 30 26 ns (Note 4)
NOTES:
3. AEN
is an asynchronous input. This specification is for testing purposes only, to assure recognition at a specific CLK
edge.
4. Control output load: CI
e
150 pF.
5. Command output load: CI
e
300 pF.
6. Float condition occurs when output current is less than I
LO
in magnitude.
271077–13
Note 7: AC Drive and Measurement PointsÐCLK
Input
15
Page 16
M82C288
271077–14
Note 8: AC Setup, Hold and Delay Time
MeasurementÐGeneral
271077–15
Note 9: AC Test Loading on Outputs
WAVEFORMS
CLK CHARACTERISTICS
271077–16
16
Page 17
M82C288
WAVEFORMS (Continued)
STATUS, ALE, MCE, CHARACTERISTICS
271077–17
CENL, CMDLY, DEN CHARACTERISTICS WITH MBe0 AND CENe1 DURING WRITE CYCLE
271077–18
READ CYCLE CHARACTERISTICS WITH MBe0 AND CENe1
271077–19
17
Page 18
M82C288
WAVEFORMS (Continued)
WRITE CYCLE CHARACTERISTIC WITH MB
e
0 AND CENe1
271077–20
CEN CHARACTERISTICS WITH MBe0
271077–21
18
Page 19
M82C288
WAVEFORMS (Continued)
AEN
CHARACTERISTICS WITH MBe1
271077–22
NOTE:
1. AEN
is an asynchronous input. AEN setup and hold time is specified to guarantee the response shown in the waveforms.
MB CHARACTERISTICS WITH AEN/CENeHIGH
271077–23
19
Page 20
M82C288
WAVEFORMS (Continued)
MB CHARACTERISTICS WITH AEN
/CENeHIGH (Continued)
271077–24
271077–25
NOTES:
1. MB Is an asynchronous input. MB setup and hold times specified to guarantee the response shown in the waveforms.
2. If the setup time, t35, is met two clock cycles will occur before CMD
becomes active after the falling edge of MB.
INTEL CORPORATION, 2200 Mission College Blvd., Santa Clara, CA 95052; Tel. (408) 765-8080
Printed in U.S.A./xxxx/1296/B10M/xx xx
Loading...