TG80960JT100 Intel, TG80960JT100 Datasheet - Page 11

no-image

TG80960JT100

Manufacturer Part Number
TG80960JT100
Description
IC MPU I960JT 3V 100MHZ 132-QFP
Manufacturer
Intel
Datasheet

Specifications of TG80960JT100

Rohs Status
RoHS non-compliant
Processor Type
i960
Features
JT suffix, 32-Bit, 16k Cache, Extended Temp
Speed
100MHz
Voltage
3V
Mounting Type
Surface Mount
Package / Case
132-QFP
Other names
824389

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TG80960JT100
Manufacturer:
PHI
Quantity:
74 910
Part Number:
TG80960JT100
Manufacturer:
Intel
Quantity:
10 000
Part Number:
TG80960JT100
Manufacturer:
INTEL
Quantity:
20 000
2.2
2.3
2.4
Datasheet
Burst Bus
A 32-bit high-performance Bus Controller Unit (BCU) interfaces the 80960Jx to external memory
and peripherals. The BCU fetches instructions and transfers data at the rate of up to four 32-bit
words per six clock cycles. The external address/data bus is multiplexed.
Users may configure the 80960Jx’s bus controller to match an application’s fundamental memory
organization. Physical bus width is register-programmed for up to eight regions. Byte ordering and
data caching are programmed through a group of logical memory templates and a defaults register.
The BCU’s features include:
Upon reset, the 80960Jx conducts an internal self-test. Then, before executing its first instruction, it
performs an external bus confidence test by performing a checksum on the first words of the
initialization boot record (IBR).
Timer Unit
The timer unit (TU) contains two independent 32-bit timers that are capable of counting at several
clock rates and generating interrupts. Each is programmed by use of the TU registers. These
memory-mapped registers are addressable on 32-bit boundaries. The timers have a single-shot
mode and auto-reload capabilities for continuous operation. Each timer has an independent
interrupt request to the 80960Jx’s interrupt controller. The TU may generate a fault when
unauthorized writes from user mode are detected. Clock prescaling is supported.
Priority Interrupt Controller
A programmable interrupt controller manages up to 240 external sources through an 8-bit external
interrupt port. Alternatively, the interrupt inputs may be configured for individual edge- or level-
triggered inputs. The interrupt unit (IU) also accepts interrupts from the two on-chip timer channels
and a single Non-Maskable Interrupt (NMI#) pin. Interrupts are serviced according to their priority
levels relative to the current process priority.
Low interrupt latency is critical to many embedded applications. As part of its highly flexible
interrupt mechanism, the 80960Jx exploits several techniques to minimize latency:
Multiplexed external bus to minimize pin count
32-, 16-, and 8-bit bus widths to simplify I/O interfaces
External ready control for address-to-data, data-to-data and data-to-next-address wait state
types
Support for big or little endian byte ordering to facilitate the porting of existing program code
Unaligned bus accesses performed transparently
Three-deep load/store queue to decouple the bus from the core
Interrupt vectors and interrupt handler routines may be reserved on-chip.
Register frames for high-priority interrupt handlers may be cached on-chip.
The interrupt stack may be placed in cacheable memory space.
Interrupt microcode executes at two or three times the bus frequency for the 80960JD/JC and
80960JT, respectively.
80960JA/JF/JD/JS/JC/JT 3.3 V Embedded 32-Bit Microprocessor
11

Related parts for TG80960JT100