[INTEL NAVIGATION HEADER]

Easy upgrade from the 80960KX to the 80960JX

22 December 1993
Revision 1.3


Intel is currently developing a new implementation of the i960(R) architecture designated internally as the JX microprocessor. Intel intends the JX processor to be an easy upgrade choice from the existing 80960KA/KB microprocessor and is paying special attention to bus and control signal compatibility issues in the design process.

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.


BUS ORGANIZATION

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.


CONTROL SIGNALS

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:

The following list identifies control signals that may require minor changes to an existing design based on the 80960KA/KB processor:

The following list identifies new control signals that will be provided for the JX processors but are absent on the i960KX processors:

The following list enumerates 80960KX control signals that are not supported by the new processor:

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.


INTERRUPT CONTROL INPUTS

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.


OTHER COMPATIBILITY NOTES

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

Free Web Hosting