R& D reports Bus boards Mokhoff, N 'Single-board computers offer designers system-level performance' Comput. Des. Vol 26 No 4 (15 February 1987) pp 63-76 Reviews 8-, 16- and 32-bit SBCs for STD, Multibus I and II and VMEbus. Includes a contribution on the IBM PC AT bus.
Wilson, D 'High-end buses face PC challenge' Digital Des. Vol 16 No 14 (December 1986) pp 30-34 Surveying the product ranges available for VMEbus and Multibus, Wilson concludes that both will face a strong challenge for 16-bit applications from the IBM PC bus.
vehicles. The microcomputers contain interpreters for an application-oriented language compiled to intermediate code. When the system is switched on the intermediate code programs are loaded from the 'program node' into the RAMs of their respective microcomputers only; this allows the same type of ROM chip, with only a small amount of RAM, to be used in every microcomputer node.
Trelles, F de A, Matilla, S L and Gonz~lez, l R P 'Control adaptativo de tr~fico con lap (A microprocessor-based adaptive traffic controller)' Mundo Electronico No 170 (February 1987) pp 91-96 An 8085A-based traffic controller, designed for use in an isolated crossroads in which all possible turns are allowed, is described. The controller can be adapted into a more general distributed traffic control system. (In Spanish.)
Experience Vol 17 No 1 (January 1987) pp 29-50 Describes a secure programming language based on csP (communicating sequential processes) and PASCAL that permits unbounded (recursive) activation of communicating agents.
Gallium arsenide Bond, J 'GaAs V L S I progresses toward commercial viability' ComouL Des. Vol 26 No 2 (15 January 1987) pp 31-37 Includes contributions on enhancement-depletion (E/D) by Jim Brye of Vitesse Electronics and Greg Barnhardt of Gigabit Logic. Vitesse uses E/D technology in a carry generator for its 29G bit-slice microprocessor family.
Control Holmes, G 'Transputer control' Syst. Int. Vol 15 No 2 (February 1987) pp 71-72 Controllers for laser printers are required to process high-level inputs expressed in terms of a page description language, a systemindependent representation for graphics and text. This requires either a combination of bit-slice processors, for which few development tools are available, or a standard 32-bit microprocessor, which might lack the power to ensure optimum printing rates. Holmes explains how a multiprocessor system of T414 transputers can avoid these problems.
Johansson, L T 'A computer architecture suited to multiplex wiring systems in cars' Microproc. Microprog. Vol 19 No 1 (January 1987) pp 1-4 Describes a local area network of ROM single-chip microcomputers for instrumentation and control in motor
220
Digital signal processing Su,~rez, l M S, G6mez, R G and Vidal, ARF 'IJP especiales para tratamiento de seffal (Specialized microprocessors for signal processing applications)' Mundo Electronico No 170 (February 1987) pp 78-88 Characteristics of DSP algorithms and the implications of the numerical burden and realtime constraints on the architecture and instruction set of DSP microprocessors are analysed. Characteristics and benchmarks are given for 18 DSP chips. Finally, design methodologies and development tools for realtime DSP systems are presented. (In Spanish.)
Distributed systems Hansen, P B 'Joyce -- a programming language for distributed systems' Software Pract.
Memo~ Brzeski, M 'Expanded PC memory for multitasking' SysL InL Vol 15 No 3 (March 1987) pp 75, 77 Brzeski describes how the memory of an IBM PC can be expanded using an enhanced memory specification (EEMS) to allow multitasking. Applications programs use paging techniques at any free 16kbyte boundary, instead of being restricted to four 16 kbyte windows in the ROM area above 640 kbyte.
Microprocessors Belomorski, P G 'Pseudorandom self-testing of microprocessors' Microproc. Microprog. Vol 19 No 1 (January 1987) pp 37-47 Using a functional
model
of a
Microprocessors and Microsystems