22 December 1993
Revision 1.3
If you are presently designing a system or companion chip based on the 80960KA/KB processor and you anticipate upgrading to the JX processor in the future, you can plan for that transition by following suggestions in this technical note.
Note: This document contains information on products in the design phase of development. This information is subject to change without notice.
Like the 80960KA/KB processor, the JX device will have a 32-bit, multiplexed address/data bus capable of high bandwidth burst transfers. Although the JX will occupy the same 132-lead PQFP and PGA packages and have similar control signals, it will not be pin-compatible to the existing 80960KA/KB device.
Enhancements to the bus include demultiplexed, incrementing address signals A3:2 and programmable bus width. For 16-bit buses, the processor will drive address signal A1 on the BE1# pin. For 8-bit buses, the processor will also drive address signal A0 on the BE0# pin. This addressing convention corresponds to the 80960CX processors.
The new microprocessor will use three-state output buffers instead of open-drain buffers for all control signal outputs. This change could affect a few existing 80960KX designs that have multiple processors sharing a memory subsystem.
The following list identifies control signals that will be directly compatible to their 80960KA/KB counterparts:
BUS ARBITRATION
The HOLD/HOLDA protocol will be enhanced so that the JX processor cannot pass directly from a Td bus state to the Th (HOLD) bus state without passing through the Tr state(s). This change is necessary to support the RDYRCV# pin described previously. The timing relationship of the HOLD and HOLDA pins will be unchanged.
The 80960KX device has an open-drain LOCK# output pin and it tests the state of the pin prior to asserting it. The JX processor will have a one-way LOCK# output pin, implemented in three-state logic.
The JX processor's interrupt control unit will be identical to that of the i960CA/CF processors. It will have eight general purpose XINT# interrupt pins and one NMI# pin. Note that these are active-low inputs, but, unlike the i960CA/CF situation, the pins will be sampled on the rising clock edge. For future compatibility, avoid using the 80960KA/KB processor's Interrupt/Interrupt Acknowledge protocol, as this model will not be supported in the JX device.
The JX processor will not support Inter-Agent Communication (IAC messaging), so there is no IAC# input pin.
The active sense of the reset signal will change from high to low.
The LOCK# pin will be tested upon RESET# deassertion. If it is low, the processor will enter the ONCE three-state test mode. The 80960KX processor does not support ONCE mode.
All versions of the JX processor will be clocked at the bus frequency, even if the core clock is doubled. The i960KX processor is clocked at 2X the bus frequency.
Legal Stuff © 1997 Intel Corporation