These include 16 prioritized vectored interrupts, a DMA interface, an attached processor/computer interface and serial and parallel I/O transfers. Data is bit-, byte- and word-addressible. Other features include memoryto memory architecture and strip-chip architectural topology. The 99000 family is based on scaled NMOS technology and use 3 micron design rules. The devices are TTL-compatible and housed on a standard 40-pin plastic packages. The microprocessors operate off a standard 5 V supply and have a typical power dissipation of 800 mW. Operating temperature range is 0-70°C, The price of the 99105 is £35 in 100-off quantities. The price of the 99110 is £55 in 100-off quantities. (Texas
providing 4.5 ms context-switching and virtually unlimited numbers of registers. The active-register context of the microprocessor can be changed completely in just five memorycycle times - equivalent to 16 push and 16 pop stack operations in a conventional register-based architecture. The ability to execute rapid context switching is essential in interruptintensive embedded-multiprocessor systems, especially those employing high level languages.
16 prioritized interrupts
Other interrupt- and I/O-handling capabilities of the 9989 include 16 prioritized hardware interrupts and 16 software interrupts, plus serial I/O Instruments Ltd, Manton Lane, via the CRU. Parallel I/O is handled Bedford, Beds MK41 7PA, UK. Tel: via a 16-bit data and address bus. (0234) 67466) The 9989 has the same powerful instruction set as the 9900A, plus four new instructions: signed multiply (MPYS), signed divide (DIVS), load workspace pointer (LWP) and load status register (LST). In addition to the 73 members of the instruction set, the 9989 allows the user to define new A 16-bit bipolar microprocessor, instructions by assigning meanings to designed for use in military and other previously undefined opcodes. The high-performance applications, is now 9989 executes the user-defined available from Texas. The SBP9989 instructions either by direct software is a second-generation 12L microinterpretation and execution of the processor with a throughput more opcode or by hardware execution of than twice that of the firstthe code in user-designed attachment generation part, SBP9900A. It is made processors. using high-reliability militaryThe 9989 features improved microstandard processing (MiI-Std-833B, coding over the 9900A, with microMethod 5004. 100 per cent or B59490 cycles removed from more than half level $2) and is capable of operating the instructions in the instruction set. over a temperature range -55°C - 125°C. This, combined with its fast clock rate, enables the 9989 to execute Radioactive environments instructions at extremely high speeds. For instance, when operating at a Like other 12 L devices, it can 4.4 MHz, the arithmetic-logic unit operate in radioactive environments (ALU) performs a 16-bit signed and can use virtually any power supply multiply to obtain a 32-bit signed capable of supplying the desired product in 7.3 ms. current at injector voltage. Key The 9989 design incorporates performance features include a clock many features to meet the needs of rate of 4.4 MHz (single-phased, 50 per the complex multiprbcessor-based cent duty cycle) and the ability to systems used in advanced military directly access up to 132 kbyte of equipment. For instance, its multimemory. When used with the processor interlock (MPI LCK) outSN54LS610 memory mapper put signal allows a processor to secure peripheral chip, the 9989 can access and hold the system, even when up to 16 mbyte of memory. other lower-priority processors are The 9989 incorporates Texas' attempting to access the system. An memory-to-memory architecture,
Bipolar multipliers are faster than older models
vol 6 no I january/february 82
interrupt-acknowledge signal (INTACK) enables the 9989 to acknowledge interrupts even when it is not in control of the system bus. Finally, the XIPP (external instruction processor present) input signal provides for the orderly transfer of bus control between the host and slave processor. The 9989 is backed by extensive software support from Texas, including floppy and hard disc based AMPL development systems. (Based on the AMPLUS operating system environment, AMPL systems include a fully relocatable assembler supporting individual module development.) They also feature a link editor which easily handles programs ranging from a few hundred bytes to the entire length of memory. High level languages like Texas' concurrent Microprocessor PASCAL are available and the systems are characterized by a menu-driven interface. The SBP9989 has a typical power dissipation of 500 mW and requires 400 mA (+5 per cent). The device is supplied in both the standard 64-pin ceramic dual-in-line package and the 68-pin chip-carrier, and is available in volume quantities. Cost of the device is £305 in 100-piece quantities.
(Texas Instruments Ltd, Manton Lane, Bedford, Beds MK41 7PA, UK. Tel: (0234) 67466)
EXORset runs in polyFORTH PolyFORTH, the combination of programming language and operating system, has been configured for the Motorola EXORset 30 and 33 and for systems running CP/M. This may well be an important step in making polyFORTH available off the shelf to 8080 and Z80 users. PolyFORTH provides the tools for developing application programs for both mini and microcomputers. It is multitasking, fully extensible and includes the complete source of the system for generating ROMable application programs. PolyFORTH is distributed in the UK by Computer Solutions. (Computer Solutions Ltd,
Treway House, Hanworth Lane, Chertsey, Surrey KTI6 9LA, UK. Te# (09328) 65292. Telex: 8954029)
41