171820 001 I SBC432 100 Processor Board Hardware Reference Manual Feb81

171820-001_iSBC432-100_Processor_Board_Hardware_Reference_Manual_Feb81 171820-001_iSBC432-100_Processor_Board_Hardware_Reference_Manual_Feb81

User Manual: manual pdf -FilePursuit

Open the PDF directly: View PDF PDF.
Page Count: 70

Download171820-001 I SBC432-100 Processor Board Hardware Reference Manual Feb81
Open PDF In BrowserView PDF
inter
iSBC 432/100™
Processor Board
Hardware Reference Manual

PN 171820-001

II
11
11

11

I

I

iSBC 432/100™
PROCESSOR BOARD
HARDWARE REFERENCE MANUAL

Manual Order Number: 171820-001

Copyright© 1981 Intel Corporation
Intel Corporation, 3065 Bowers Avenue, Santa Clara, California 95051

Additional copies of this manual or other Intel literature may be obtained from:
Literature Department
Intel Corporation
3065 Bowers Avenue
Santa Clara, CA 95051
The information in this document is subject to change without notice.
Intel Corporation makes no warranty of any kind with regard to this material. including, but not limited
to, the implied warranties of merchantability and fitness for a particular purpose. lniel Corporation
assume<, no responsibility for any errors that may appear in this document. Intel Corporation make~ no
-:ommitment to update nor to keep current the information contained in this document.
Intel Corporation assumes no responsibility for the use of any circuicry other than circuitry embodied in
an Intel product. No other circuit patent licenses are implied.
Intel software products are copyrighted by and shall remain the property of Intel Corporation. Lse,
duplication or disclosure is subject to restrictions stated in Intel's software license, or as defined in ASPR
7-104.9(a)(9).
No part of this document may be copied or reproduced in any form or by any means without the prior
written consent of Intel Corporation.
The follo,,ing are trademarks of Intel Corporation and its affiliate' and may be used only to identify Intel
products:
BXP
CRI DIT

IC!:iCS

lntde1i,ion
Intel le.:

\luliihu'
\lultimoduk

iR~I\

Plu~-A.-Buhhlf

iSHC
iSHX

PRO\IPT

I ihrrir'.··
\1CS

Prol1l\\arc
\h1naL~er

R\1\

~o

~htcn, ~non

lrPt'i

\1egd~·ha\.."1i\

LJl'I

inr el

\licrnnwr

~score

and the combination of ICE. iCS. iR\1X. iSBC. iSBX, l\1CS. or R\1X and a numerical suffix.

ii

PREFACE

This manual contains general information, installation, programming information,
and principles of operation for the Intel iSBC 432/ 100 Processor Board. Additional
hardware/ architectural information pertaining to the iSBC 432/ 100 board is
available in the following documents:

•
•
•
•

iAPX 432 General Data Processor Architecture Reference Manual, Order No.
171860-001.
Intel 8251 Universal Synchronous/Asynchronous Receiver/Transmitter,
Appiication Note AP-i6.
Intel Multibus Specification, Order No 9800683.
Intel Multibus Interfacing, Application Note AP-28.

Introductory iAPX 432 information, if required, is contained in the following
documents:

•
•
•
•
•

The iAPX 432 Object Primer, Order No. 171858-001.
Introduction to the iAPX 432 Architecture, Order No. 171821-001.
GettingStartedontheintellec432/JOO, OrderNo.171819-001.
Object Builder User's Guide, Order No. 171859-001.
Object Programming Language User's Manual, Order No. 171823-001.

iii

.n

~

CONTENTS

CHAPTER 1
GENERAL INFORMATION

PAGE
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-1
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-l
Equipment Supplied . . . . . . . . . . . . . . . . . . . . . . . . . . . l-2
Equipment Required . . . . . . . . . . . . . . . . .. . . . . . . . . . . l-2
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . !-2

CHAPTER2
PREPARATION FOR USE
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-l
Unpacking and Inspection . . . . . . . . . . . . . . . . . . . . . . 2-1
Installation Considerations . . . . . . . . . . . . . . . . . . . . . 2-l
User Furnished Components . . . . . . . . . . . . . . . . . . . . 2-2
Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Cooling Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Jumper Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
1/0 Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Multibus Bus Access . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Multibus Bus Configuration . . . . . . . . . . . . . . . . . . . . 2-4
Signal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Serial Priority Resolution . . . . . . . . . . . . . . . . . . . . . . . 2-4
Parallel Priority Resolution ..................... 2-l l
Serial 1/0 Cabling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Board Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12

CHAPTER3
PROGRAMMING INFORMATION
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Memory Addressing and Access . . . . . . . . . . . . . . . . .
1/0 Addressing and Access . . . . . . . . . . . . . . . . . . . . .
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8251A USART Programming . . . . . . . . . . . . . . . . . . .
Mode Instruction Format . . . . . . . . . . . . . . . . . . . . .
Sync Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Command Instruction Format . . . . . . . . . . . . . . . . .
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-l
3-1
3-1
3-l
3-1
3-1
3-4
3-4
3-4
3-4
3-4

PAGE
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Data Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Status Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
8253A PIT Programming . . . . . . . . . . . . . . . . . . . . . . . 3-5
Mode Control Word and Count . . . . . . . . . . . . . . . 3-6
Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Counter Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Clock Frequency/Divide Ratio Selection . . . . . . . . 3-9
Synchronous Mode ........................ 3-9
Asynchronous Mode ....................... 3-9
iSBC 432/ 100 Control and Status Registers . . . . . . . . 3-10

CHAPTER4
PRINCIPLES OF OPERATION
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . 4-l
Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
iAPX 432 Processor . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Address Generation . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Data Transfer State Machine . . . . . . . . . . . . . . . . . . 4-4
Multibus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Interval Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Serial 1/0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Parallel 1/0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Circuit Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
iAPX 432 General Data Processor . . . . . . . . . . . . . 4-8
Address Generation . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Data Transfer State Machine . . . . . . . . . . . . . . . . . . 4-8
Multibus Interface ........................... 4-11
1/0 Operation .............................. 4-14

CHAPTERS
REFERENCE INFORMATION
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Replaceable Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Schematic and Parts Location Diagrams . . . . . . . . . .
Service and Repair Assistance . . . . . . . . . . . . . . . . . . .

5-1
5-1
5-1
5-1

v

TABLES

TABLE
1-1
2-1
2-2
2-3
2-4
2-5
2-6
2-7

TITLE

PAGE

iSBC 432/ 100 Specifications . . . . . . . . . . . .
Connector Details . . . . . . . . . . . . . . . . . . . . .
Jumper Selectable Options . . . . . . . . . . . . . .
Multibus Connector P 1 Pin Assignments . .
Multibus Signal Functions -. . . . . . . . . . . . . .
iSBC 432/ 100 DC Characteristics . . . . . . . .
iSBC 432/ 100 AC Characteristics
(Master Mode) . . . . . . . . . . . . . . . . . . . . . .
iSBC 432/ 100 l/O Access
AC Characteristics . . . . . . . . . . . . . . . . . .

1-2
2-1
2-2
2-5
2-6
2-7
2-8

TITLE

TABLE
2-8
2-9
3-1
3-2
5-1
5-2

PAGE

Serial l/O Connector J 1 Pin Assignments
2-12
Connector J 1 vs RS-232-C Pin
Correspondence . . . . . . . . . . . . . . . . . . . . . 2-12
iSBC 432/ 100 l/O Address Assignments . . 3-2
PIT Count Value vs. Rate Multiplier for
Each Baud Rate . . . . . . . . . . . . . . . . . . . . . 3-10
Replaceable Parts . . . . . . . . . . . . . . . . . . . . . 5-2
List of Manufacturers' Codes . . . . . . . . . . . 5-3

2-8

ILLUSTRATIONS

FIGURE
1-1
2-1
2-2
2-3
2-4
3-1
3-2
3-3
3-4
3-5
3-6
3-7
3-8

vi

TITLE

PAGE

1-1
iSBC 432/ 100 Processor Board
Bus Exchange Timing (Master Mode) .... . 2-9
I/O Access Timing (Read/Write) ....... . 2-10
Serial Priority Resolution Scheme ....... . 2-10
Parallel Priority Resolution Scheme ..... . 2-11
USART Synchronous Mode Instruction
Word Format ...................... . 3-3
USART Synchronous Mode Transmission
Format ........................... . 3-3
USART Asynchronous Mode Instruction
Word Format ...................... . 3-3
USART Asynchronous Mode Transmission
Format ........................... . 3-3
USART Command Instruction Word
Format ........................... . 3-4
Typical USART Initialization and Data
I/O Sequence ...................... . 3-5
3-6
USART Status Read Format
PIT Mode Control Word Format ....... . 3-7

FIGURE
3-9
3-10
4-1
4-2
4-3
4-4
4-5
4-6
4-7
4-8
4-9
5-1
5-2

TITLE

PAGE

PIT Programming Sequence Examples
3-8
PIT Counter Register Latch Control Word
Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
iSBC 432/ 100 Processor Board Functional
Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
iSBC 4321100 Processor Board Block
Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Two-Phase Overlapped Processor Clock . . 4-3
24-Bit Processor Physical Address to 20-Bit
Multibus Address Conversion . . . . . . . . . 4-4
iSBC 432/ 100 Data Transfer Routing
to/from the Multibus Bus . . . . . . . . . . . . 4-5
Typical Processor Write Cycle Timing . . . . 4-9
Typical Processor Read Cycle Timing . . . . 4-9
Eight--Bit Transfer Specification Opcode .. 4-10
Data Tran sf er State Machine State
Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
iSBC 432/100 Parts Location Diagram . . . 5-5
Schematic Diagram . . . . . . . . . . . . . . . . . . . . 5-7

CHAPTER 1
GENERAL INFORMATION

1.1 INTRODUCTION
The iSBC 432/100 Processor Board is a Multibuscompatible implementation of the iAPX 432 Micromainframe, a 32-bit VLSI microprocessor. This
board is designed to operate as a Multibus master in
Intellec microcomputer systems. The iSBC 432/100
board contains an iAPX 432 microprocessor, a serial
communications interface, programmable timers,
Multibus control logic, and bus expansion drivers for
interfacing with other Multibus-compatible boards.

1.2 DESCRIPTION
The iSBC 432/ 100 Processor Board (figure 1-1) is
controlled by an iAPX 432 General Data Processor
(GDP). The GDP consists of two VLSI components:
the 43201 Instruction Decode Unit and the 43202
Instruction Execution Unit. The GDP's instruction
set supports a wide range of data addressing modes
and data manipulation operations, as well as highly
efficient and secure protection mechanisms. The
iSBC 432/100 board accesses the Multibus system
bus for all memory and 1/0 operations.

An RS-232-C compatible serial 110 port, controlled
by an Intel 8251A USART (Universal Synchronous/
Asynchronous Receiver /Transmitter), operates with
standard CRT terminals at baud rates from 110 to
19.2K bits/second. The USART is individually programmable for operation in many synchronous and
asynchronous serial data transmission formats
(including IBM Bi-sync). In operation, most
transmission characteristics (e.g., character length,
parity, and baud rate) are programmable.

In both the synchronous and asynchronous modes,
the serial 110 port features half- or full-duplex,
double buffered transmit and receive capability. In
addition, USART error detection circuits can check
for parity, overrun, and framing errors. The USART
transmit and receive clocks are supplied by a
programmable baud rate generator. The RS-232-C
control lines, serial data lines, and signal ground lines
are brought out to a 26-pin edge connector (in the
upper right corner of the board) that mates with flat
or round cable (through a standard board edge
connector).

Figure 1-1. iSBC 432/ 1OO'M Processor Board

171820-1

1-1

iSBC 432/100

General Information

Three programmable 16-bit interval timers are provided by an Intel 8253 Programmable Interval Timer
(PIT). All three timers are reserved for processor
time base generation and serial I/O baud rate generation. Additional on-board l/O registers, containing
processor control and status information, may be
accessed from the Multibus bus.
The iSBC 432/100 board provides full Multibus arbitration control logic. This control logic allows up to
three bus masters to share the Multibus bus in serial
(daisy-chain) fashion or up to 16 bus masters to share
the Multibus bus using an external parallel priority
resolution network. The Multibus aribtration logic
operates synchronously with the bus clock, which is
derived from another Multibus master or generated
by customer supplied logic. (The iSBC 432/100
board does not generate the bus clock signal.) Data is
transferred by means of a handshake between the
controlling master and the addressed bus module.
This arrangement allows different speed controllers
to share resources on the same bus, and transfers via
the bus proceed asynchronously. The transfer speed
is dependent on the transmitting and receiving
devices only. This design prevents slower master
modules from being handicapped in their attempts to

gain control of the bus, but does not restrict the
speed at which faster modules can transfer data over
the same bus.

1.3 EQUIPMENT SUPPLIED
The following items are supplied with the iSBC
432/ 100 Processor Board:
a.

Schematic diagram, drawing no. 171773

b.

Assembly drawing, drawing no. 171826

1.4 EQUIPMENT REQUIRED
The iSBC 432/ 100 Processor Board is designed to
operate in an Intellec 800, Intellec Series II, or
Intellec Series III Microcomputer Development
System.

1.5 SPECIFICATIONS
Specifications of the iSBC 432/ 100 Processor Board
are listed in table 1-1.

Table 1-1. iSBC 432/100™ Specifications
Word Size
Instruction:

Variable, 6 bits to 271 bits.

Data:

8, 16, 32, 64, or 80 bits.

Memory Addressing
Physical:

1 Megabyte RAM, ROM, or EPROM.

Virtual:

240 bytes

Serial Cojllmunications
Synchronous:

5-, 6-, 7-, or 8-bit characters. One or two sync characters.
Automatic sync insertion.

Asynchronous:

5-, 6-, 7-, or 8-bit characters. Break character generation. 1, 11/2, or
2 stop bits. False start bit detection.

Sample Baud Rate:

Frequency 1
(kHz, software selectable)

307.2
153.6
76.8
38.4
19.2
9.6
4.8
2.4
1.76

1-2

Baud Rate (Hz) 2
Synchronous

-

38400
19200
9600
4800
2400
1760

Asynchronous
16
19200
9600
4800
2400
1200
600
300
150
110

64
4800
2400
1200
600
300
150
75
-

-

General Information

iSBC 432/100

Table 1-1. iSBC 432/100™ Specifications (Cont'd.)
Notes.
1. Frequency selected by 1/0 writes of appropriate 16-bit frequency factor into 8253 PIT registers.
2. Baud rates shown here are only a sample subset of possible
software programmable rates available. Any frequency from
37.5 to 614.4 kHz may be generated utilizing the on-board
crystal oscillator and 16-bit PIT.
Interval Timer and Baud Rate Generator
1.228 MHz± 0.1% (.82 micmsecond nominai period).
Output Frequencies:

1/0 Addressing

Interface Compatibility
Serial 1/0:

Rate Generator: 37.5 Hz to 614.4 kHz
Process Clock: 3.25 microseconds to 58.25 minutes. (cascaded
timers)

On-board 1/0 devices recognize an 8-bit 1/0 address. iSBC 432/100
local accesses are translated to Multibus 1/0 accesses.

EIA standard RS-232-C signals provided and supported:
Clear to Send
Request to Send
Data Set Ready

Interrupts:

Transmitted Data
Received Data
Data Terminal Ready

The 432 CPU can generate a single interrupt on the Multibus
INT5/, INT6/, or INT7/ lines.

Compatible Connectors/Cables:

Refer to Table 2-1 for compatible connector details. Refer to
paragraph 2-15 for recommended types and lengths of 1/0 cables.

Environmental Requirements:

0° to 50° C (32° to 122° F)

Relative Humidity:

To 90% without condensation.

Physical Characteristics
Width:
Height:
Thickness:
Weight:

30.48 cm (12.00 inches)
17.15 cm (6.75 inches)
1.52 cm (0.6 inches)
453.6 gm (16 ounces)

Power Requirements
+ 5V
+12V
-12V

5% at 4.5 A
5% at 40 mA
5% at 40 mA

1-3

CHAPTER 2
PREPARATION FOR USE

For repairs to a product damaged in shipment, refer
to the customer letter contained in the shipping carton. It is suggested that salvageable shipping cartons
and packing material be saved for future use in the
event the product must be reshipped.

2.1 INTRODUCTION
This chapter provides instructions for configuring
the iSBC 432/ 100 Processor Board for operation in a
user-defined environment. It is advisable that the
contents of Chapters 1 and 3 be fully understood
before beginning the configuration and installation
procedures described in this chapter.

2.2 UNPACKING AND INSPECTION

2.3 INSTALLATION
CONSIDERATIONS

Inspect the shipping carton immediately upon receipt
for evidence of mishandling during transit. If the
shipping carton is severely damaged or waterstained,
request that the carrier's agent be present when the
carton is opened. If the carrier's agent is not present
when the carton is opened and the contents of the
carton are damaged, keep the carton and packing
material for the agent's inspection.

The iSBC 432/ 100 board is designed for use as a bus
master in an lntellec 800, Intellec Series II, or Intellec
Series III Microcomputer Development System.
Important criteria for installing and interfacing the
iSBC 432/ 100 board in this configuration are
presented in the following paragraphs.

Table 2-1. Connector Details

Function

No. of
Pairs/
Pins

Serial

13/26

0.1

Flat Crimp

3M
AMP
ANSLEY
SAE

3462-0001
88106-1
609-2615
SD6726 SERIES

13/26

0.1

Soldered

Tl
AMP

H312113
1-583485-5

N/A

13/26

0.1

Wirewrap1

Tl

H311113

N/A

Multibus
Connector

43/86

0.156

Soldered1

CDC3
MICRO PLASTICS
ARCO
VIKING

VPB01E43DOOA1
M P-0156-43-BW-4
AE443WP1 LESS EARS
2VH43/1AV5

N/A

Multibus
Connector

43/86

0.156

Wirewrap 1,2

CDC3
CDC3
VIKING

VFB01E43DOOA1 or
VP 801E43AOOA1
2VH43/1AV5

Centers
(inches)

Connector
Type

1/0
Connector
Serial

1/0

Vendor

Vendor Part No.

Intel®
Part No.
iSBC 955
Cable
Set

Connector
Serial

1/0
Connector

MDS 985*

NOTES:

1. Connector heights are not guaranteed to conform to OEM packaging requirements.
2. Wirewrap pin lengths are not guaranteed to conform to OEM packaging requirements.
3. CDC VPB01 ... , VPB02 ... , VP804 ... , etc. are identical connectors with different electroplating thickness or metal
surfaces.

*"MOS" is an ordering code only, and is not used as a
product name or trademark. MDS® is
trademark of Mohawk Data Sciences Corp.

a registered

2-1

iSBC 432/100

:Preparation for Use

2.4 USER FURNISHED COMPONENTS

2.7 PHYSICAL DIMENSIONS

A serial 1/0 connector (see ·table 2-1) and RS-232-C
cable must be installed to interface the processor
board to a CRT terminal.

Physical dimensions of the iSBC 432/ 100 board are
as follows:

2.5 .POWER REQUIREMENTS

a.

Width: 30.48 cm (12.00 inches)

b.

Height: 17 .15 cm (6. 75 inches)

c.

Thickness: 1.52 cm (0.6 inch)

The iSBC 432/ 100 board requires +5V, + l 2V, and
- l 2V power supplies at the currents listed in table
1-1.

2.8 JUMPER CONFIGURATION
2.6 COOLING REQUIREMENTS
The iSBC 432/100 board dissipates 336.5 gramcalories/minute (1.33 BTU/minute), and adequate
circulation must be provided to prevent a
temperature rise above 50° C (122° F). Intellec
systems include fans to provide adequate intake and
exhaust of ventilating air.

The iSBC 432/ 100 design includes a variety of
jumper-selectable options that allow the user to
configure the board for his/her particular application. Table 2-2 summarizes these options and lists the
grid reference locations of the jumpers as shown in
figure 5-1 (parts location diagram) and figure 5-2
(schematic diagram).

Table 2-2. Jumper Selectable Options
Function

1/0 Base Address

I

Fig. 5-1
Grid Ref.

Fig. 5-2
Grid Ref.

1B6

2C5

Selects the Multibus base address for on-board 1/0 ports. The
default jumper (79-80*) configures the 110 addresses to 1X. The
value of X is determined by the 1/0 port to be addressed (refer
to table 3-1 ). Other base addresses are selected as follows:
address

jumper

7X
6X
5X
4X
3X
2X
1X

67-68
69-70
71-72
73-74
75-76
77-78
79-80*

XACK/Timing

1B8

3A6

The factory default jumper 54-55* provides the correct XACK
delay to read and write on-board 1/0 ports. This jumper should
not be modified.

8/16-bit bus access

1B4

7C2

Selects 8- or 16-bit Multibus transfer mode. The default jumper
configuration (46-47*) selects the ·a-bit transfer mode. In this
mode, all Multibus accesses are single-byte accesses. By
jumpering 45-46, the 16-bit Multibus mode is selected.

Bus Lock

187

2A6

Default jumper 65-66* locks the Multibus bus during each GDP
data transfer. A GDP initiated data transfer may require as
many as ten Multibus transfers in the 8-bit mode. To allow
other masters to acquire the bus during GDP transfers, remove
this jumper and connect 64-65.

Processor ID

1C8

2C4

Default jumpr 33-34* permits the GOP to read its processor ID
from an on-board register at 1/0 address OOH. This jumper
should not be removed.

Interrupt Signals

1B7

4D1

A board generated interrupt may be routed to one of the
Multibus interrupt lines (INT5/, INT6/, or INT?/). Default jumper
86-87* routes the interrupt signal to INT6/. If another interrupt
line is desired. remove this jumper and connect 88-89 (INT?/) or
90-91 (INT51).

J
•Default jumper configured at the factory

2-2

Description

-~

Preparation for Use

iSBC 432/100

Table 2-2. Jumper Selectable Options (Cont'd.)
Function
Bus Arbitration

Fig. 5-1
Grid Ref.

I

1B7

Fig. 5-2
Grid Ref.

I

2A4

Description
Default jumper 81-82*
to the Multibus bus.
always be connected
an lntellec system or
scheme.

routes the Bus Priority Out signal BPRO/
(Refer to table 2-4.) This jumper should
when the processor board is inserted in
used with a serial priority bus resolution

The Common Bus Request signal (CBRQ) from the Multibus
bus is not presently used.
User Selectable Inputs

1B6

4C5

Three user selectable jumpers are available for system
confiQuration inputs. These three inputs are read throuqh the
processor status port. These inputs ·appear on the three most
significant data lines as follows:
Port
Data Bit

Associated
Jumper

=0

=1

07
06
05

40-41 *
38-39*
36-37*

remove jumper
remove jumper
remove jumper

install jumper*
install jumper*
install jumper*

GDP Initialization

1C5

4D6

In normal operation (default jumper 43-44*), the GDP is
initialized when a Multibus master writes an initialization
pattern to the processor control 1/0 port and also when the
Multibus INIT I signal is activated. The GDP is held in the
initialized state until the Multibus master subsequently
rewrites the 110 port.

Serial 1/0 Port

1C4

3C2

The serial 1/0 port has three jumper selectable options.
Jumper 31-32 provides 1/0 loopback for testing. This jumper
should not be connected in normal operation; 27-28* provides
an automatic data set ready response when the data terminal
ready signal is asserted; 29-30* provides an automatic clear-tosend response when the request-to-send signal is asserted.
User configuration of these jumpers is terminal dependent.

*Default jumper configured at the factory.

Study table 2-2 carefully while making reference to
figures 5-1 and 5-2. If the default (factory configured) jumper configuration is appropriate for a
particular function, no further action is required for
that function. If, however, a different configuration
is required, remove the default jumper(s) and/ or
install optional jumper(s) as specified. For most
options, the information in table 2-2 is sufficient for
proper configuration. Additional information, where
necessary, is contained in the following paragraphs.

2.9 1/0 ACCESS
All on-board 1/0 devices are accessible only from the
Multibus bus. The selection of an 1/0 base address is
performed by the user as described in table 2-2. By
moving the address selection jumper, the most
significant four 1/0 address bits are fixed as:

A7

A6

AS

A4

Hex

Jumper

0
0
0
0
0
0
0

0
0
0
1
1
1
1

0
1
1
0
0
1
1

1
0
1
0
1
0
1

1
2
3
4
5
6
7

79-80
77-78
75-76
73-74
71-72
69-70
67-68

The least significant four bits of the 1/0 address are
determined by the individual 1/0 port; a list of 1/0
addresses and corresponding I/O ports is given in
table 3-1. The processor ID register always resides at
Multibus 1/0 address OOH and cannot be relocated.
Note that all Multibus 1/0 addresses generated by
the iSBC 432/ 100 board are even, i.e., the leastsignificant address bit is always zero. In addition, all
Multibus addresses (110 or memory) are generated
using the on-board off set register, as discussed in
paragraph 4-5.

2-3

Preparation for Use

iSBC 432/100

2.10 MULTIBUS BUS ACCESS

2.11 MULTIBUS BUS CONFIGURATION

The iSBC 432/ 100 board contains no local memory.
All system memory resides on separate Multibus
modules. Both system memory and all 1/0 ports
(including 1/0 ports contained on the processor
board) must be accessed via the Multibus bus. Each
GDP access specifies either a local address or a
physical address (refer to the discussion in Chapter
3). Local address requests are translated into
Multibus 1/0 commands; physical address requests
are translated into Multibus memory commands.

For system applications, the iSBC 432/ 100 board is
designed for installation in a standard Multibus
backplane (e.g., an Intellec Microcomputer Development System). Multibus signal characteristics and
methods of implementing a serial or parallel priority
resolution scheme for resolving bus contention in a
multiple bus master system are described in the
following paragraphs.

The iSBC 432/ 100 board is designed to operate with
either 8-bit or 16-bit memory modules. A userselectable jumper (table 2-2) is provided to select the
8-bit or 16-bit Multibus transfer mode. (The board is
factory-configured to operate in the 8-bit mode.)
GDP memory accesses may require the transfer of
one to ten data bytes over the Multibus bus. In the 8bit mode, all GDP memory requests initiate a series
of single-byte read or write accesses. In the 16-bit
mode, all GDP multibyte memory requests that
originate on even byte boundaries are satisfied by a
series of double-byte (16-bit) read or write accesses.
All other accesses are performed in the same manner
as are accesses in the 8-bit mode.

Always turn off the system power supply
before installing or removing any board
from the backplane. Failure to observe this
precaution can cause damage to the board.

When operating with iSBC/MDS* 016 16K
RAM memory modules, the 8-bit mode must
be used. The 16-bit mode may be used with
iSBC/MDS 032/048/064 RAM memory
modules.
As mentioned earlier, a single GDP memory request
may require the transfer of ten data bytes over the
Multibus bus. In order to shorten the overall time
required for these data transfers, the bus may be
locked from the beginning of the first transfer until
the GDP memory transfer has been completed.
Locking the bus eliminates the time required to·
acquire and release the bus for each byte data
transfer. This "bus lock" feature, which results in
higher processor throughput, is user selectable as
described in table 2-2. The processor board is shipped
with the "bus lock" feature enabled.

The bus lock provision cannot be enabled in
systems with double-density diskette
controllers and 8-bit memory if the diskette
controller will operate simultaneously with
· the iSBC 432/100 board.
*"lllDS" is an ordering code only, and is not used as a
product name or trademark. MOS® is a registered
trademark of Mohawk Data Sciences Corp.

2-4

2.12 SIGNAL CHARACTERISTICS
As shown in figure 1-1, connector P 1 interfaces the
iSBC 432/100 board to the Multibus bus. The pin
assignments for this 86-pin connector are listed in
table 2-3 and descriptions of the signal functions are
provided in table 2-4.
The de characteristics of the iSBC 432/ 100 bus interface are provided in table 2-5. The ac characteristics
of the iSBC 432/ 100 board when operating in the
master mode and slave mode are provided in tables
2-6 and 2-7, respectively. Bus exchange timing
diagrams are provided in figures 2-1 and 2-2.

2.13 SERIAL PRIORITY RESOLUTION
In a multiple bus master system, bus contention can
be resolved by implementing a serial priority resolution scheme as shown in figure 2-3. Due to the propagation delay of the BPRO/ signal path, this scheme
is limited to a maximum of three bus masters capable
of acquiring and controlling the Multibus bus. In the
configuration shown in figure 2-3, the bus master
installed in slot J2 has the highest priority and is able
to acquire control of the bus at any time because its
BPRN/ input is always enabled (tied to ground).

If the bus master in slot J2 desires control of the
Multibus bus, it drives its BPRO/ output high and
inhibits the BPRN/ input to all lower-priority bus
masters. When finished using the bus, the J2 bus
master pulls its BPRO/ output low and gives the J3
bus master the opportunity to take control of the
bus. If the J3 bus master does not desire to control
the bus at this time, it pulls its BPRO/ output low
and gives the lowest priority bus master in slot J4 the
opportunity to assume control of the bus.

Preparation for Use

iSBC 4321100

Table 2-3. Multibus™ Connector Pl Pin Assignments
Signal

Pin*
1
I

2
3
4
5
6
7
8
9
10
11

I

1"1

I

1£.

13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

GND
GND
+5V
+5V
+5V
+5V
+12V
+12V
-5V
-5V
GND
GND
BCLK/
INIT/
BPRN/
BPRO/
BUSY/
BREQ/
MRDC/
MWTC/
IORC/
IOWC/
XACK/
INH1/

BHEN/
ADR10/
CBRQ/
AOR11 /
CCLK/
ADR12/
INTA/
ADR13/
INT6/
INT?/
INT4/
INT5/
INT2/
INT3/
INTO/
INT1 I
ADRE/

Function
\

....
AA

1

Ground

Power input

I

Pin*

l,

Ground

Bus Clock
System Initialize
Bus Priority In
Bus Priority Out
Bus Busy
Bus Request
Memory Read Command
Memory Write Command
1/0 Read Command
1/0 Write Command
Transfer Acknowledge
Inhibit RAM

Byte High Enable
Address bus bit 10
Common Bus Request
Address bus bit 11
Constant Clock
Address bus bit 12
Interrupt Acknowledge
Address bus bit 13
Interrupt request on levern
Interrupt request on level 7
Interrupt request on level 4
Interrupt request on level 5
Interrupt request on level 2
Interrupt request on level 3
Interrupt request on level 0
Interrupt request on level 1

45
46
47
48
49
50
51
52
53
54
r::r::

.J.J

56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71

72
73
74
75
76
77
78
79
80
81
82
83
84
85
86

Signal
ADRF/
ADRC/
ADRD/
ADRA/
ADRB/
ADR8/
ADR9/
ADR6/
ADR7/
ADR4/
ADR5/
ADR2/
ADR3/
AORO/
ADR1i
DATE/
DATF/
DATC/
DATO/
DATA/
DATB/
OATS/
DAT9/
DAT6/
DAT?/
DAT4/
DAT5/
DAT2/
DAT3/
DATO/
DAT1/
GND
GND

-12V
-12V
+5V
+5V
+5V
+5V
GND
GND

Function
\

Address bus

Data Bus

}

Ground

Power input

}

Ground

*All odd-numbered pins (1,3,5 ... 85) are on component side of the board. Pin 1 is the left-most pin when viewed from the
component side of the board with the extractors at the top. All unassigned pins are reserved.

2-5

iSBC 432/lQO

Preparation for Use

Table 2-4. Multibus™ Signal Functions

2-6

Signal

Functional Description

ADRO/ADRF/
AOR10/-ADR13/

Address. These 20 lines transmit the address of the memory location or 1/0 port to be
accessed. For memory access, ADRO/ (when active low) enables the even byte bank
(DATO/-DAT71) on the Multibus bus; i.e., ADRO/ is active low for all even addresses. ADR13/
is the most significant address bit.

BCLK/

Bus Clock. Used to synchronize the bus contention logic on all bus masters. BCLK/ is
approximately 10 MHz with a worst case 35/65 percent duty cycle.

BHENI

Byte High Enable. When active low, enables the odd byte bank (DAT8/-DATFI) onto the
Multibus bus.

BPRN/

Bus Priority In. Indicates to a particular bus master that no higher priority bus master is
requesting use of the bus. BPRN I is synchronized with BCLK/.

BPRO/

Bus Priority Out. In serial (daisy chain) priority resolution schemes, BPRO/ must be
connected to the BPRN I input of the bus master with the next lower bus priority.

BREQ/

Bus Request. In parallel priority resolution schemes, BREQ/ indicates that a particular bus
master requires control of the bus for one or more data transfers. BREQ/ is synchronized
with BCLK/.

BUSY/

Bus Busy. Indicates that the bus is in use and prevents all other bus masters from gaining
control of the bus. BUSY I is synchronized with BCLK/.

CBRQ/

Common Bus Request. Indicates that a bus master wishes control of the bus but does not
presently have control. As soon as control of the bus is obtained, the requesting bus controller raises the CBRQ/ signal.

CCLK/

Constant Clock. Provides a clock signal of constant frequency for use by other system
modules. CCLK/ is approximately 10 MHz with a worst case 35/65 percent duty cycle.

DATO/-DATF/

Data. These 16 bidirectional data lines transmit data to, and receive data from, the
addressed memory location or 1/0 port. DATF/ is the most-significant bit. For data byte
operations, DATO/-DAT7/ is the even byte and DAT8/-DATF I is the odd byte.

INH1/

Inhibit RAM. For system applications, allows RAM addresses to be overlaid by ROM I PROM
or memory mapped 1/0 devices.

INIT/

Initialize. Resets the entire system to known internal state.

INTA/

Interrupt Acknowledge. This signal is issued in response to an interrupt request.

INTO/-INT7 /

Interrupt Request. These eight lines transmit Interrupt Requests to the appropriate
interrupt handler. INTO has the highest priority.

IORC/

1/0 Read Command. Indicates that the address of an 1/0 port is on the Multibus address
lines, and that the output of that port is to be read (placed) onto the Multibus data lines.

IOWC/

1/0 Write Command. Indicates that the address of an 1/0 port is on the Multibus address
lines, and that the contents on the Multibus data lines are to be accepted by the addressed
port.

MRDC/

Memory Read Command. Indicates that the address of a memory location is on the
Multibus address lines, and that the contents of that location are to be read (placed) on the
Multibus data lines.

MWTC/

Memory Write Command. Indicates that the address of a memory location is on the
Multibus address lines, and that the contents on the Multibus data lines are to be written
into that location.

XACK/

Transfer Acknowledge. Indicates that the address memory location has completed the
specified read or write operation. That is, data has been placed onto, or accepted from, the
Multibus data lines.

Preparation for Use

iSBC 432/100

Table 2-5. iSBC 432/100™ DC Characteristics

r

Signals

l

Symbol

Parameter
Description

l

Test
Conditions

Vol
VoH
VIL
VIH
Ill
llH

Output Low Voltage
Output High Voltage
Input Low Voltage
Input High Voltage
Input Current at Low V
Input Current at High V

Vol
VoH
VIL
VIH
Ill
llH
ILH
1
LL

Output Low Voltage
Output High Voltage
input Low Voltage
Input High Voltage
Input Current at Low V
Input Current at High V
Output Leakage High
Output Leakage Low

VIL
VIH
11L
llH

Input Low Voltage
Input High Voltage
Input Current at Low V
Input Current at High V

VIL
VIH
11L
llH

Input Low Voltage
Input High Voltage
Input Current at Low V
Input Current at High V

VIL
VIH
Ill
llH

Input Low Voltage
Input High Voltage
Input Current at Low V
Input Current at High V

VIN =0.45V
VIN =5.5V

Vol
VoH

Output Low Voltage
Output High Voltage

loL =10 mA
loH =-0.4 mA

BUSY/ ,CBRQ/,
(OPEN COLLECTOR)

Vol

Output Low Voltage

loL =20 mA

DATO/-DATF/

Vol
VoH
VIL
VIH
Ill
llH

Output Low Voltage
Output High Voltage
Input Low Voltage
Input High Voltage
Input Current at Low V
Output Leakage High

loL =32 mA
loH =-5 mA

VIL
VIH
Ill
llH

Input Low Voltage
Input High Voltage
Input Current at Low V
Input Current at High V

VIN =0.4V
VIN =2.4V

INT5/-INT7/

Vol

Output Low Voltage

loL =16 mA

IORC/ ,IOWC/

Vol
VoH
ILH
ILL
VIL
VIH
Ill
llH

Output Low Voltage
Output High Voltage
Output Leakage High
Output Leakage Low
Input Low Voltage
Input High Voltage
Input Current at Low V
Input Current at High V

loL =32 mA
mA
V0 =5.25V
Vo =0.4V

Vol
VoH
ILH
ILL

Output Low Voltage
Output High Voltage
Output Leakage High
Output Leakage Low

t0 L =32 mA
loH =-5 mA
v0 =5.25V
v0 =.4V

XACK/

ADRO/-ADRF/
ADR10/-ADR13/

BHENi

BCLK/

CCLK

BPRN/

BPRO/ ,BREQ/

INIT/
(SYSTEM RESET)

I
MRDC/ ,MWTC/

t0 L =16

mA
mA

t0 H =-2.6

Min.

I

Max.
0.4

2.4
0.8
2.0
-0.4
20

VIN =0.4V
VIN =2.7V
t0 L =32 mA
loH =-5 mA

0.45
2.4
0.8
2.0
-2.2
100
50
-50

VIN =0.45V
VIN =2.7V
v0 =5.25V
v0 =0.45V

0.8
2.0
-0.5
60

VIN =0.45V
VIN =5.5V

.8
2.0
-0.4
20

VIN =0.4V
VIN =2.7V

0.8
2.0
-0.5
60
0.45
2.4
0.45

0.45
2.4
0.90
2.0
-0.80
200

VIN =0.45V

v0 =5.25V

0.8
2.0

t 0 H =-5

-0.9
80
0.4
0.5
2.4

.8
2.0
-.4
20
0.5
2.4
100
-100

Units

v
v
v
v
mA
µA

v
v
v
v
mA
µA
µA
µA

v
v
mA
µA

v
v
mA
µA

v
v
mA
µA

v
v
v
v
v
v
v
mA
µA

v
v
mA
µA

v
v
v
µA
µA

100
-100

VIN =.4V
VIN =2.7V

l

v
v
mA
µA

I

v
v
µA
µA

2-7

iSBC 432/100

Preparation for Use

Table 2-6. iSBC 432/100™ AC Characteristics (Master Mode)
Parameter

Minimum
(ns)

Maximum
(ns)

Description

tAS

50

Address setup time to command

tAH

50

Address hold time from command
50

tos
toHW

Remarks

Data setup to write GMO
Data hold time from write CMD

50

tcv

198

tcMDR

594

Read command width

tcMDW

594

Write command width

tcswR

396

Read-to-write command separation

In override mode

tcsRR

396

'Read-to-read command separation

In override mode

tcsww

594

Write-to-write command separation

In override mode

tcsRw

594

Write-to-read command separation

In override mode

tsAM

198

to HR

0

toxL

-400

txAH

0

tBs

202

202

CPU cycle time

Time between XACK samples
Read data hold time
Read data setup to XACK
XACK hold time
BPRN to BCLK setup time

23

to BY

55

BCLK to BUSY delay

tNOD

30

BPRN to BPRO delay

to Bo

40

tBcv

100

tBw
ti NIT

.35tBcv
3000

BCLK I to bus priority out
Bus clock period (BCLK)
.65tBcv

Bus clock low or high interval

Supplied by system

Initialization width

After all voltages
have stabilized

Table 2-7. iSBC 432/ 100™ 1/0 Access AC Characteristics
Parameter

Minimum
(ns)

tAs

50

tos

-100

tAH
toHW

50

toHR

25

2-8

Command to XACK
Address hold time
Write data hold time

125

txAH
tACC

300
100

From address to
command

Command width

50

toxL

Remarks

Write data setup to command

400
50

Description
Address setup to command

4tBcv

tACK
tcMO

Maximum
(ns)

Read data hold time
Acknowledge hold time
Read to data valid
Read data setup to XACK

Acknowledge turnoff delay

Preparation for Use

iSBC 432/100

1acv---..j

'aw---1

I

H r-

taw

BCLK/

BREQ/

BPRN/

tt~.J
~

BUSY/

I
--------------

tas

=7 _J

~1---------____,r(___ _
l.--1DBY

BPRO/

~

ADDRESS

WRITE DATA

l.:==1Dao

(
=7 \
~
=7 J .____r-_ _
~TABLE
x
T
__
--1____,i:==
STABLE ADDRESS

DATA

IAS· IDS

WRITE COMMAND

u

'AH· 'DHW

\w•......_~~~~~tcMDw~~~~~-----4~~/r-----------

\'--____;.____________--'7

IACKWT\
WRITEXACK/

k-

__J

txAH

READ COMMAND/

STABLE DATA

READ DATA

IDXL~

READ XACK/

r-

---1

I

L.DHR

* CBRQ/ timing not shown relative to other bus signals other than BCLK/.

Figure 2-1. Bus Exchange Timing (Master Mode)

171820-2

2-9

iSBC432/100

Preparation for Use

IAH

IAS

STABLE ADDRESS

ADDRESS

IORC/
or IOWC/

IACK

XACK 1
IACC

READ DATA

I
WRITE DATA

tDs
IOHW

x

STABLE DATA

~

x=

Figure 2-2. 1/0 Access Timing (Read/Write)

LOWEST
PRIORITY
MASTER

HIGHEST
PRIORITY
MASTER

J4

J3

J2
15

171820-3

BPRN/

15

BPRN/

15

16

BPRN/

16

16

BPRO/

BPRO/

BPRO/ AND BPRN/ PINS
NOT USED BY
NON-MASTERS

BPRO/

---,

r--

I
I

1

I

I

B

I

N

I

c

E

H

: BACKPLANE

I

I

I

I
L_ - - - - - - - -

-

-

--- -

-

-

------ -

----- -- ------ -

Figur 2-3. Serial Priority Resolution Scheme

2-10

-

-

-

_j

171820-4

Preparation for Use

iSBC 432/100

N0.1
PRIORITY
(HIGHEST)

NO. 2
PRIORITY

15

J2

J3

J4

(NOTE 1)

(NOTE 1)

(NOTE 1)

15

BPRN/
BREQ/

15

BPRN/

18

BREQ/

NO. 8
PRIORITY
(LOWEST)

NO. 7
PRIORITY

JS
(NOTE 1)
15

BPRN/

18

BPRN/

BREQ/

BUS PRIORITY
RESOLVER
(NOTE 2)

7
'-----------<116

p
R
I

0
5

BREO/INPUTS
FROM MASTERS
IN BACKPLANE

4

R
I
T
y

p

0

R
I

1

0
R

2

I
T

3

y

E

2

N

1

0
D
E

0

c

NOTE: REFER TO TEXT REGARDING THE
DISABLING OF BPRO/ OUTPUT.

Figure 2-4. Parallel Priority Resolution Scheme

2.14 PARALLEL PRIORITY
RESOLUTION
A parallel priority resolution scheme allows up to 16
bus masters to acquire and control the Multibus bus.
Figure 2-4 illustrates one method of implementing
such a scheme for resolving bus contention in a
system containing eight bus masters. Notice that the
two highest and two lowest priority bus masters are
shown installed in the system backplane.
In the scheme shown in figure 2-4, the priority
encoder is a 74148 and the priority decoder is an· Intel
8205. Input connections to the priority encoder determine the bus priority, with input 7 having the highest
priority and input 0 having the lowest priority (the 15
bus master has the lowest priority).

171820-5

IMPORTANT: In a parallel priority resolution
scheme, the BPRO/ output must be disabled on all
bus masters. On the iSBC 432/ 100 board, the
BPRO/ output signal may be disabled by removing
jumper 40-41.

2.15 SERIAL I/O CABLING
Pin assignments and signal definitions for the
RS-232-C serial 1/0 interface are listed in table 2-8.
An Intel iSBC 955 cable set may be used for interfacing. The serial cable assembly consists of a
25-conductor flat cable with a 26-pin printed circuit
board edge connector at one end and a 25-pin
RS-232-C interface connector at the other end.

2-11

iSBC 432/100

Preparation for Use

Table 2-8. Serial 1/0 Connector JI Pin Assignments
Pin 1

Signal

2

PROTECTIVE GND

Description

Protective Chassis Ground

4

RXD

8251A receiver data input (RXD)

6
8
10

cTs 2

TXD

8251A transmitter data output (TXD)
8251 A Clear-to-send input (CTS)

RTs 2

8251A Request-to-send output (RTS)

12

DTR 3

8251 A Data Terminal Ready output (DTR)

13

DSR 3

8251A Data Set Ready input (DSR)

14

SIGGND

Signal Ground

NOTES:

1. All odd-numbered pins (1, 3, 5, ... , 25) are on the component side of the board. Pin 1 is the
right-most pin when viewed from the component side of the board with the extractors at the
top.
2. For applications without CTS capability, connect jumper 5-6. This routes 8251A RTS output to
8251A CTS input.
3. For applications without DSR capability, connect jumper 3-4. This routes 8251A DTR output to
8251 A DSR input.

For applications where ,cables may be made by the
user for the iSBC 432/ 100 board, it is important to
note that the mating connector for J 1 has 26 pins
whereas the RS-232-C connector has 25 pins. Consequently, when connecting the 26-pin mating connector to 25-conductor flat cable, be sure that the cable
makes contact with pins 1 and 2 of the mating connector and not with pin 26. Table 2-9 provides pin
correspondence between the board edge connector
(JI) and an RS-232-C connector. When attaching the
cable to JI, be sure that the PC connector is oriented
properly with respect to pin 1 on the edge connector.
(Refer to the footnote in table 2-8.)

2.16 BOARD INSTALLATION

Always turn off the computer system power
supply before installing or removing the
iSBC 432/ 100 board and before installing or
removing device interface cables. Failure to
take these precautions can result in damage
to the board.

2-12

In an Intellec system, install the iSBC 432/100 board
in any odd-numbered slot except slot I and attach the
appropfiate serial 1/0 cable assembly to the edge
connector JI .

Table 2-9. Connector J 1 Vs RS-232-C
Pin Correspondence
PC Conn.

RS232C
Conn.

PC Conn.

1
2
3
4
5
6

14
1
15
2
16
3

14
15
16

7

17

8
9
10
11
12
13

4
18
5
19
6
20

J1

J1

17

18
19
20
21
22
23
24
25
26

RS232C
Conn.
7

21
8
22
9
23
10
24
11
25
12
N/C
13

CHAPTER 3
PROGRAMMING INFORMATION

3.1 INTRODUCTION

3.3 1/0 ADDRESSING AND ACCESS

This chapter lists 1/0 address assignments, describes
the effects of hardware initialization, and provides
programming information for the Intel 8251 A
USART (Universal Synchronous/ Asynchronous
Receiver/Transmitter), the Intel 8253 PIT (Programmabie intervai Timer), and the on-board controi and
status registers.

GDP local address references are translated into
Multibus 1/0 read/write commands. All 1/0 port
accesses (including accesses to on-board devices)
occur via the Multibus bus. 1/0 ports physically
located on the iSBC 432/ 100 Processor Board are
logically situated on the bus. Any bus master may
access the board's 1/0 ports (listed in table 3-1). 1/0
address generation is performed in the same manner
as memory address generation (described in
paragraph 4-5).

A complete description of the Intel iAPX 432
General Data Processor (GDP)-its instruction set,
programming, and protection mechanisms-may be
found in the iAPX 432 General Data Processor
Architecture Reference Manual, Order No.
171860-00 I.

3.2 MEMORY ADDRESSING
AND ACCESS
The iSBC 432/ 100 Processor Board contains no local
memory; all GDP memory accesses are processed
over the Multibus architecture. GDP physical
address references are translated into Multibus
memory read/write commands. Physical addresses
generated by the GDP are modified by an on-board
offset register to permit an Intellec or iSBC system
processor to share Multibus memory with the iSBC
432/ 100 processor.
When the GDP addresses memory (via the Multibus
bus) each GDP access request is implemented as one
or more 8/16-bit Multihus data transfers. Memory
access mechanisms are described in detail beginning
in paragraph 4-4. Briefly, to perform Multibus data
transfers, the iSBC 432/ 100 board must first gain
control of the bus. After addressing the correct
memory location and issuing a Memory Read or
Memory Write command, the processor board waits
until a Transfer Acknowledge (XACK/) is received
from the addressed memory module. When the data
transfer is completed, the iSBC 432/100 board
releases the bus to permit other masters to use it.
When a GDP access request specifies a multibyte
data transfer that must be translated into more than
one Multibus transfer, a "bus lock" feature permits
the processor board to retain Multibus control for
the complete sequence of Multibus transfers. This
feature eliminates the time required to release and
regain bus control between data transfers, thereby
increasing throughput and lowering Multibus bandwidth requirements.

3.4 INITIALIZATION
The Multibus initialization signal line (INIT /), when
activated, resets the GDP and causes the 8251A
USART to enter an "idle" state waiting for a set of
Command Words to program the desired function.
The 8253 PIT is not affected by the INIT I signal.
In addition to the INIT I reset sequence, another
Multibus master may reset the GDP by writing the
processor reset flag (contained within the processor
control register-refer to table 3-1).

3.5 8251A USART PROGRAMMING
The USART converts parallel output data into a
serial output data format (e.g., IBM Bi-Sync) for
half- or full-duplex operation. The USART also converts serial input data into parallel data format.
Prior to the start of data transmission or data reception, the USART must be loaded with a set of control
words. These control words, which define the complete functional operation of the USART, must
immediately follow a reset (internal or external). The
control words are either Mode instructions or
Command instructions.

3.6 MODE INSTRUCTION FORMAT
The Mode instruction word defines the general
characteristics of the USART and must follow a reset
operation. Once the Mode instruction word has been

3-1

iSBC 432/100

Programming Information

Table 3-1. iSBC 432/ 100™ 1/0 Address Assignments
1/0 Address

R/W

Description

00

R

XO

R/W

8253 PIT
Process Clock Timer
Read: Counter 0
Write: Counter O(load count)

X2

R/W

Process Clock Timer
'Read: Counter 1
Write: Counter 1 (load count)

X4

R/W

Baud Rate Generator
Read: Counter 2
Write: Counter 2 (load count)

X6

R/W

X8

R/W

XA

R/W

xc

w

Memory Address Offset Register (contains an
8-bit memory offset for all memory addressing
operations)

XE

R

Processor Status Register

Processor ID Register

Read:
Write:

8251A USART
Read: Data (J1)
Write: Data (J1)
Read:
Write:

bit#
0
1
2
3
4
5-7
XE

w

None
Control

Status
Mode or Command

description
processor initialization hold
interrupt pending
GDP accesses stopped
stop command active
fatal error
user selectable jumpers

Processor Control

bit#
0
1
2
3
4

description
release processor from
initialized state
issue Multibus interrupt
issue interprocessor communication request
stop GDP accesses
issue alarm signal

Note: Xis jumper selectable (1-7) as described in table 2-2.

written into the USART, sync characters or command instructions may be inserted. The Mode
instruction word defines the following:

a.

For Synchronous Mode:

b.

For Asynchronous Mode:
(1) Baud rate factor (Xl, X16, or X64)
(2) Character length
(3) Parity enable

( 1) Character length

(4) Even/odd parity generation and check

(2) Parity enable

(5) Number of stop bits

(3) Even/ odd parity generation and check
(4) External sync detect (not supported by the
iSBC 432/100 board)
(5) Single- or double-character sync

3-2

Instruction word and data transmission formats for
synchronous and asynchronous modes are shown in
figures 3-1 through 3-4.

iSBC 432/100

Programming Information

CHARACTER Lti'llGTH

BAUD RATE FACTOR

0

1

0

1

0

0

1

1

5
BITS

6
BITS

7
BITS

a.

c

BITS

' - - - - - - - - - - PARITY ENABLE
11=ENABLEI
IO=DISABLEI

0

1

0

0

0

1

1

SYNC
MODE

llXI

116XI

164XI

CHARACTER LENGTH

0

1

0

0

0

1

1

s

6
BITS

7
BITS

8
BITS

BITS
'----------

' - - - - - - - - - - - - EVEN PARITY GENERATION/CHECK
1 =EVEN
0 =OOD

EXTERNAL SYNC DETECT
1 SYNDET IS AN INPUT
O=SYNDET IS AN OUTPUT

=

1

~~~l~~:L~ABLOE~ DISABLE

' - - - - - - - - - - - - EVEN PARITY GENERATION.CHECK
1=EVEN
O•ODD
NUMBER OF STOP BITS

0

1

0

0

0

1

INVALIO

1
BIT

11

SINGLE CHARACTER SYNC
l=SINGLE SYNC CHARACTER
O= DOUBLE SYNC CHARACTER

1
1

,.

2

BITS

BITS

(ONLY EFFECTS TX; RX NEVER
REQUIRES MORE THAN ONE
STOP BIT)

NOTE IN EXTERNAL SYNC MODE. PROGRAMMING DOUBLE CHARACTER
SYNC WILL AFFECT ONLY THE Tx

Figure 3-1. USART Synchronous Mode
Instruction Word Format 111820-s

.Figure 3-3. USART Asynchronous Mode
Instruction Word Format
111820-8

Do D1----Dx
I

TRANSMITTER OUTPUT
START
BIT

CPU BYTES 15 8 BITS'CHARI

RXD

GENERATED
BY 8251A

DATA BITS

---i

STARTT

BITS

L

~
t B~IT_Si"'----P-A-Rl_T_Y--S"""'T6;1
i

~

DATA CHARACH RS

ST~

PARITY
BIT

DOES NOT APPEAR
DoD1----Dx ON THE DATA BUS

RECEIVER INPUT

. . . . __ _ _ _. . , . )

1

BIT

BITS

L

1 - - 1_ _ _ _. . . .

-,PROGRAMMED
CHARACTER
LENGTH

ASSEMBLED SERIAL DATA OUTPUT ITxDI
SYNC
CHAR 1

SYNC
CHAR 2

DAT A c H

~JR~,_

A_c_T_E_Rs
_ _ _....

TRANSMISSION FORMAT
CPU BYTE 15 8 BITS/CHARI

RECEIVE FORMAT
DATA

C~~RACTER

SERIAL DATA INPUT iRxDI
ASSEMBLED SERIAL DATA OUTPUT ITxDI
SYNC
CHAR 1

SYNC
CHAR 2

DATA CHARACTERS
START
BIT

PARITY

DATA CHARACTER

STOD

....._ _ _ _....__BIT
_ _......_ -BITS
!

CPU BYTES 15 8 BITS CHARI
DATA

CHl~l;ACTERS

RECEIVE FORMAT

SERIAL DATA INPUT IRxDI

.._s_T_~_~_T__..

D_A_TA_c_H-4ARA~-CT_E_R ..._P_A_:_1~_y__...__s~~~

___

__

......

CPU BYTE 15 8 BITS/CHARI"

: I
DATA CHA~ACTER

'NOTE IF CHARACTER LENGTH IS DEFINED AS 5. 6 OR 7

BITS T+tE UNUSH>BHS ARE SET TO "lEAO"

Figure 3-2. USART Synchronous Mode
Transmission Format
111820-1

Figure 3-4. USART Asynchronous Mode
Transmission Format
111820-e

3-3

iSBC 432/100

Programming Information

3.7 SYNC CHARACTERS
Sync characters are written to the USART in the
synchronous mode only. The USART can be programmed for either one or two sync characters; the
format of the sync characters is at the option of the
programmer.

3.8 COMMAND INSTRUCTION FORMAT
The Command instruction word shown in figure 3-5
controls the operation of the addressed USART. A
Command instruction must follow the mode and/ or
sync words. Once the Command instruction has been
written, data can be transmitted or received by the
USART.

~ EH

J

IR

I RTS

l

ER

ISBRKI RXEl DTRlTXEN

[
~

TRANSMIT ENABLE
1 ' enable
0 · disable

DATA TERMINAL
READY
.. high'' will lorce OTR
output to zero

RECEIVE ENABLE
1 enable
0 disable

SEND BREAK
CHARACTER
1 = forces TXD "low"
0 = normal operation

It is not necessary for a Command instruction to
precede all data transactions; only those transmissions that require a change in the Command
instruction. An example is a change in the transmit
enable or receive enable flag. Command instructions
can be written to the USART at any time after one or
more data operations.

After initialization, always read the chip status and
check for the TXRDY bit prior to writing either data
or command words to the USART. This ensures that
any prior input is not overwritten and lost. Note that
issuing a Command instruction with bit 6 (IR) set will
return the USART to the Mode instruction format.

3.9 RESET
To change the Mode instruction word, the USART
must receive a Reset command. The next word written to the USART after a Reset command is assumed
to be a Mode instruction. Similarly, for sync mode,
the next word after a mode instruction is assumed to
be the first of one or more sync characters. All control words written into the USART after the Mode
instruction (and/ or the last sync character) are
assumed to be Command instructions.

3.10 ADDRESSING
The USART chip uses address X8 to read and write
110 data; address XA is used to write mode and command words and read the USART status. (Refer to
table 3-1.)

3 .11 INITIALIZATION

ERROR RESET
1 - reset error flags
PE. OE. FE

REQUEST TO SEND
"high" will force ATS
output to lero

INTERNAL RESET
''high" returns 8251 A to
Mode Instruction Format

A typical USART initialization and 1/0 data
sequence is presented in figure 3-6. The USART chip
is initialized in four steps:
a.

Reset the USART to the Mode instruction
format.

b.

Write the Mode instruction word. One function
of the mode word is to specify synchronous or
asynchronous operation.

c.

If synchronous mode is selected, write one or two
sync characters as required.

d.

Write the Command instruction word.

ENTER HUNT MODE•
1 ° enable ..,arch lor Sync
Characters

"IHASNOEFFECT
IN ASYNC MOOE I

Note: Error Reset must be performed whenever RxEnable
and Enter Hunt are programmed.

Figure 3-5. USART Command
Instruction Word Format

3-4

111s20-10

First, reset the USART chip by writing a Command
instruction to location XA. The Gommand instruction must have bit 6 set (IR = 1); all other bits are
immaterial.

Programming Information ·

iSBC 432/100

3.12 OPERATION
Normal operating procedures use data read and
write, status read, and Command instruction write
operations. Programming and addressing procedures
for the above are summarized in the following
paragraphs.

ADDRESS

RESET

OOOA

MODE INSTRUCTION

OOOA

SYNC CHARACTER 1

I

OOOA

SYNC CHARACTER 2

_f

OOOA

COMMAND INSTRUCTION

0008

l

.,r"

OOOA

0008

OOOA

SYNC MODE
ONLY*

-,...

DATA I/0

COMMAND INSTRUCTION

::~

110 DATA

~

COMMAND INSTRUCTION

*The second sync character is skipped if Mode instruction has
programmed USART to single character internal sync mode.
Both sync characters are skipped if Mode instruction has
programmed USART to async mode.

NOTE
After the USART has been initialized,
always check the status of the TXRDY bit
prior to writing data or writing a new command word to the USART. The TXRDY bit
must be true to prevent overwriting and
subsequent loss of command or data words.
The TXRDY bit is inactive until initialization has been completed; do not check
TXRDY until after the command word,
which concludes the initialization procedure,
has been written.
Prior to any operation change, a new command word
must be. written with command bits changed as
appropriate. (Refer to figure 3-5.)

3.13 DATAINPUT/OUTPUT

Figure 3-6. Typical USART Initialization
and Data I/O Sequence
rna20-11
NOTE
This reset procedure should be used only if
the USART has been completely initialized,
or the initialization procedure has reached
the point that the USART is ready to receive
a Command word. For example, if the reset
command is written when the initialization
sequence calls for a sync character, then
subsequent programming will be in error.
Next write a Mode instruction word to the USART.
(See figures 3-1 through 3-4.) If the USART is programmed for the synchronous mode, write one or
two sync characters depending on the transmission
format.

For data receive or transmit operations, perform a
GDP local read or write, respectively, to the USART.
During normal transmit operation, the USART sets
the Transmit Ready (TXRDY) flag. This flag
indicates that the USART is ready to accept a data
character for transmission. TXRDY is automatically
reset when a character is loaded into the USART.
Similarly, during normal receive operation, the
USART sets the Receive Ready (RXRDY) flag. This
flag indicates that a character has been received and
is ready for input to the processor. RXRDY is
automatically reset when a character is read from the
USART. TXRDY and RXRDY are available in the
status word. (Refer to paragraph 3-14.)

3.14 STATUS READ
Any Multibus master can determine the status of the
serial 1/0 port by issuing an 1/0 Read Command to
the upper address (XA) of the USART chip. The
format of the status word is shown in figure 3-7.

Finally, write a Command instruction word to the
USART. Refer to figure 3-5.

3.15 8253 PIT PROGRAMMING
IMPORTANT: During initialization, the 8251A
USART requires a minimum .recover-y time of 2.4
microseconds (6 clock cycles) between back-to-back
writes in order to set up its internal registers. This
precaution applies only to the USART initialization
and does not apply at any other time.

A 14. 7456 MHz crystal oscillator supplies the master
time base for GDP process timing and serial I/0.
This basic frequency is divided by twelve to provide
the 1.2288 MHz input clock for counter 0 and
counter 2. The output of counter 0 is routed to the

3-5

iSBC 432/100

Programming Information

clock input for counter 1. This cascaded arrangement
permits the generation of time· intervals from 3 .25
microseconds to over 58 minutes. The output of
counter 2 is used to supply the 8251 A transmit (TXC)
and receive (RXC) clocks.

The mode control word (figure 3-8) does the
following:
a.

Selects the counter to be loaded.

b.

Selects the counter operating mode.

c.

Selects one of the following four counter
read/load functions:
(1) Counter latch (for stable read operation).

(2) Read or load most-significant byte only.

3.16 MODE CONTROL WORD AND
COUNT

(3) Read or load least-significant byte only.
(4) Read or load least-significant byte first, then
most-significant byte.

All three counters must be initialized prior to their
use. The initialization for each counter consists of
two steps:
a.

A mode control word (figure 3-8) is written to the
control register for each individual counter.

b.

A down-count number is loaded into each
counter; the down-count number consists of one
or two 8-bit bytes as determined by mode control
word.

l

DSR

l

SYNDET

I

FE

I

OE

I

PE

l

TXE

d.

The mode control word and the count register bytes
for any given counter must be entered in the following sequence:

l

a.

Mode control word.

b.

Least-significant count register byte.

c.

Most-significant count register byte.

RXRDY

l

OVERRUN ERROR
The OE flag is set when the CPU does
not read a character before the next
one becomes available. It is reset by
the ER bit of the Command instruction.
OE does not inhibit operation of the
8251; however. the previously overrun
character is lost.

FRAMING ERROR (ASYNC ONLY)
FE flag is set when a valid stop bit is not
detected at end of every character. II is
is reset by ER bit of Command instruclion. FE does not inhibit operalon of
8251.

SYNC DETECT
When set for internal sync detect, indicates that character sync has been
achieved and 8251 is ready for data.

Sets the counter for either binary or BCD count.

l

TXRDY ]

L__

4

TRANSMITTER READY

L..--

Indicates USART is ready lo accept a
data character or command.

RECEIVER READY
Indicates USART has received a character on its serial input and is ready
lo transfer it to the CPU.

TRANSMITTER EMPTY
Indicates that parallel to serial converier in transmitter is empty.

PARITY ERROR
PE flag is set when a parity error is
detected. II is reset by ER bit of Command instruction. PE does not inhibit
operation of 8251.

DATA SET READY
DSR is general purpose. Normally
used to test modem conditions such as
Data Set Ready.

Figure 3-7. USART Status Read Format

3-6

171820-12

Programming Information

iSBC 432/100

As long as the above procedure is followed for each
counter, the chip can be programmed in any convenient sequence. For example, mode control words
can be loaded first into each of three counters,
followed by the least-significant byte, etc. Figure 3-9
shows two possible programming sequences.

depending on the appropriate down-count. These
two bytes can be programmed at any 'time following
the mode control word, as long as the correct number
of bytes is loaded in order.

Since all counters in the PIT chip are downcounters,
the value loaded in the count registers is
decremented. Loading all zeroes into a count register
results in a maximum count of 2 16 for binary
numbers or 104 for BCD numbers. When a selected
count register is to be loaded, it must be loaded with
the number of bytes programmed in the mode
control word. One or two bytes can be loaded,

a.

mode 0-Interrupt on terminal count

b.

mode I-Programmable one-shot

c.

mode 2-Rate generator

d.

mode 3-Square wave generator

e.

mode 4-Software-triggered strobe

f.

mode 5-Hardware-triggered strobe

07

05

05

04

03

D2

D1

SC1 SCO RL1 ALO

M2

M1

MO BCD

IL

_JL

The count mode selected in the control word controls
the counter output. As shown in figure 3-8, the PIT
chip can operate in any of six modes:

Do

_J

(BINARY/BCD)

0

Binary Counter (16-bits)

1

Binary Coded Decimal (BCD) Counter
(4 Decades)

M2

M1

MO

0
0

0
0

0

1
1

0

0
0

0

x
x
1
1

(MODE)
Mode
Mode
Mode
Mode
Mode
Mode

1
1
1

O
1
2
3 ~ Use Mode 3 for
4
Baud Rate Generator
5

RL 1

RLO

0

0

(READ/LOAD)
Counter Latching operation (refer
to paragraph 3-19).

1

0

Read/Load most significant byte only.

0

1

Read/Load least significant byte only.

1

1

Read/Load least significant byte first,
then most significant byte.

SC1

SCO

(SELECT COUNTER)

0

0

Select Counter O

0

1

Select Counter 1

1

0

Select Counter 2

1

1

Illegal

Figure 3-8. PIT Mode Control Word Format

171820-13

3-7

iSBC 4321100

Programming Information

PROGRAMMING FORMAT

ALTERNATE PROGRAMMING FORMAT

Step

Step
1

Mode Control Word
Counter n

1

Mode Control Word
Counter 0

2

LSB

Count Register Byte
Counter n

2

Mode Control Word
Counter 1

3

MSB

Count Register Byte
Counter n

3

Mode Control Word
Counter 2

4

LSB

Counter Register Byte
Counter 1

5

MSB

Count Register Byte
Counter 1

6

LSB

Count Register Byte
Counter 2

7

MSB

Count Register Byte
Counter 2

8

LSB

Count Register Byte
Counter 0

9

MSB

Count Register Byte
Counter 0

Figure 3-9. PIT Programming Sequence Examples
Mode 3, the primary operating mode for Counter 2,
is used to generate Baud rate clock signals. In this
mode, the counter output remains high until one-half
of the count value in the count register has been
decremented (for even numbers). The output then
goes low for the other half of the count. If the value
in the count register is odd, the counter output is high
for (N + 1)/2 counts, and low for (N - 1)/2 counts.
Counter 0 and counter 1 normally operate in mode 2.
In this mode, the output of each counter will be low
for one period of the clock input. The period from
one output pulse to the next equals the number of
input counts in the count register. If the count
register is reloaded between output pulses, the present period will not be affected, but the subsequent
period will reflect the new value. When mode 2 is set,
the output of the counter will remain high until after
the couTtt register is loaded.

171820-14

3.18 INITIALIZATION
To intialize the PIT chip, perform the following:
a.

Write mode control word for Counter 0 to
address X6. Note that all mode control words are
written to X6, since the mode control word
specifies which counter is being programmed.
(Refer to figure 3-8.)

b.

Assuming the mode control word has selected a
2-byte load, load the least-significant byte of
count into Counter 0 at address XO.

c.

Load the most-significant byte of count into
Counter 0 at address XO.

NOTE
Be sure to enter the down-count in two bytes
if the counter was programmed for a twobyte entry in the mode control word.
Similarly, enter the down count value in
BCD if the counter was so programmed.

3.17 ADDRESSING
As listed in table 3-1, the PIT uses four I/ 0
addresses. Addresses XO, X2, and X4, respectively,
are used in loading and reading the count in Counters
0, 1, and 2. Address X6 is used in writing the mode
control word to the desired counter.

3-8

d.

Repeat steps b, c, and d for Counters 1 and 2.

Programming Information

iSBC 432/100

3.19 OPERATION
The following paragraphs describe operating pro-

cedures

for

counter

reading,

and

for

clock

frequency I divide ratio selection.

3.20 COUNTER READ
Since the gates of all counters are constantly enabled,
the 8253 counters can only be read "on the fly." The
recommended procedure is to use a mode control
word to latch the contents of the count register; this
ensures that the count reading is accurate and stable.
The latched value of the count can then be read.

NOTE
If a counter is read during the down-count, it
is mandatory to complete the read
procedure; that is, if two bytes were pr0-grammed to the counter, then two bytes
must be read before any other operations are
performed with that counter.
To read the count of a particular counter, proceed as
follows:
a.

b.

Write counter register latch control word (figure
3-10) to address X6. This control word specifies
the desired counter and selects the counter
latching operation.
Perform a read operation of the desired counter;
refer to table 3-1 for counter addresses.

3.21 CLOCK FREQUENCY /DIVIDE
RA TIO SELECTION
To operate the 8251A serial I/O port, counter 2 must
be loaded with a down-count value (N). When count
value N is loaded into a counter, it becomes the clock
divisor. To derive N for either synchronous or asynchronous RS-232-C operation, use the procedures
described in following paragraphs.

3.22 SYNCHRONOUS MODE
In the synchronous mode, the TXC and/or RXC
rates equal the Baud rate. Therefore, the count value
is determined by:
N=CB

where N is the count value,
B is the desired Baud rate, and
C is 1.2288 MHz, the input clock frequency.
Thus, for a 4800 Baud rate, the required count value
(N) is:
N = 1.2288 X 10
4800

6

= 256

-·

If the binary equivalent of count value N = 256 is
loaded into Counter 2, then the output frequency is
4800 Hz, which is the desired clock rate for synchronous mode operation.

NOTE
Be sure to read one or two bytes, as specified
in the initialization mode control word. For
two bytes, read in the order specified.

3.23 ASYNCHRONOUS MODE
In the asynchronous mode, the TXC and/or RXC
rates equal the Baud rate times one of the following
multipliers: XI, X16, or X64. Therefore, the count
value is determined by:
N =C/BM

TL
L

I

I

Loon't Care

Selects Counter Latching
Operation

Specifies Counter to be Latched

Figure 3-10. PIT Counter Register
Latch Control Word Format

where N is the count value,
B is the desired Baud rate,
M is the Baud rate multiplier (1, 16, or 64),
and
C is 1.2288 MHz, the input clock frequency.
Thus, for a 4800 Baud rate, the required count value
(N) is:
6

N = 1.23 X 10 = 16
4800X18

1?1s20-15

_;

If the binary equivalent of count value N = 16 is
loaded into Counter 2, then the output frequency is
4800 X 16 Hz, which is the desired clock rate for

3-9

Programming Information

iSBC 432/100

asynchronous mode operation. Count values (N) versus rate multiplier (M) for each Baud rate are listed in
table 3-2.

Bit Number
4

Fatal Error. The GDP has entered a state
from which it cannot continue executing.
For example, a fatal error can be caused by
the corruption of system data structures.

5-7

User Selectable Jumpers. Three flags that
may be individually selected by the user.

NOTE
During initialization, be sure to load the
count value (N) into counter 2 and the Baud
rate multiplier (M) into the 825 lA USART.

Table 3-2. PIT Count Value vs. Rate Multiplier
for Each Baud Rate
Baud Rate:
(B)
75
110
150
300
600
1200
2400
4800
9600
19200
38400

Count Value (N)* For
M=64
M=1
M = 16
16384
11171
8192
4096
2048
1024
512
256
128
64
32

1024
698
512
256
128
64
32
16
8
4

256
175
128
64
32
16
8
4
2

*Count Values (N) assume clock is 1.2288 MHz. Count
Values (N) and Rate Multipliers (M) are in decimal.

3.24 iSBC 432/100 CONTROL AND
STATUS REGISTERS
In addition to the previously described 1/0 devices,
the processor board also contains a write-only control register and a read-only status register as listed in
table 3-1. The status register contains iSBC 432/ 100
operational information as follows when each bit is
set:
Bit Number

Description

0

Processor Initialization Hold. The GDP is
held in the initialized state. When this bit is
reset, the GDP is executing instructions.
Interrupt Pending. A GDP
request has been issued.

3-10

interrupt

2

Processor Access Stopped. The iSBC
432/100 board has stopped Multibus
accesses. The GDP may continue
executing until the next Multibus access i!:>
attempted.

3

Stop Request. An access stop request has
been issued. When the iSBC 432/100 board
acknowledges this request, the Processor
Access Stopped flag (bit 2 above) is set.

Description

IMPORTANT: The Fatal Error signal is connected to a red
LED in the upper left corner of the processor board. When
this LED is lit, a fatal error has occurred and the GDP has
suspended execution. The. iSBC 432/100 processor must
be re-initialized to continue execution.

The processor control register contains five software
controlled command flags that control processor
initialization and interprocessor communication as
follows:
Bit Number

Description

O

Initialize Processor. When reset, this
command flag holds the GDP in the initialized state. When the flag is subsequently
set, the GDP begins execution.
Issue Multibus Interrupt. When set, this
flag sets the Interrupt Pending flag in the
status register and generates an interrupt
request on the appropriate Multibus level
(see table 2-2).

2

Issue Interprocessor Communication
Request. Reserved for future implementation. This flag should always be reset.

3

Stop Multibus Access Request. Setting
this flag causes the iSBC 432/100 board to
stop Multibus accesses. After stopping
Multibus activity, the Processor Access
Stopped flag (bit 2 in the status register) is
set. When this flag is reset, the processor
board continues with the next access. The
GDP may continue executing while
Multibus accesses are stopped.

4

Issue Alarm Signal. Activation of this
signal causes a GDP ALARM condition.
This command flag is automatically reset
(by the iSBC 432/100 hardware) after the
ALARM condition is initiated.

NOTE
When interfacing the iSBC 432/100 Processor Board to another system processor
(e.g., in an Intellec Microcomputer Development System), the processor interrupt
capabilities should be fully utilized for
synchronization and communication. These
interrupt capabilities greatly enhance system
throughput by eliminating Multibus polling
accesses and processor "busy wait"
operations.

•

n

0

CHAPTER 4
PRINCIPLES OF OPERATION

I

4.1 INTRODUCTION

3.

The iSBC 432/ 100 Processor Board is designed to
incorporate the advanced processing features of the
iAPX 432 microprocessor into Multibus compatible
systems. The 43201 Instruction Decode Unit and the
43202 Instruction Execution Unit comprise the iAPX
432 General Data Processor (GDP). These LSI
devices form the heart of the iSBC 432/100 board.
The GDP operates with a two-phase overlapped
clock that is generated on-board.

In the 8-bit mode a single 80-bit (10 byte) processor
requested read or write operation requires ten
Multibus accesses. A jumper option is provided that
permits the iSBC 432/ I 00 processor to lock the bus
during a complete data transaction. Using this "bus
lock" provision results in faster overall processor
operation.

The GDP address space is divided into two components: a local address space and a physical address
space. On-board logic converts local address space
references into Multibus 1/0 commands; physical
address space references are converted into Multibus
memory commands. To perform a memory or 1/0
access, the GDP outputs 24 address bits and 8 bits of
control information (on the processor packet bus) in
two 16-bit cycles. This 24-bit address is converted to
a 20-bit Multibus address as described in paragraph
4-5. To perform this conversion, an address offset
register is used, permitting the iSBC 432/100 board
to share Intellec system memory with another processor. All iSBC 432/ 100 Multibus memory
references are translated to addresses in upper
memory (as specified by the offset value). In this
manner, software for the system processor (e.g., the
Intellec operating system) is protected from iSBC
432/ 100 accesses, allowing both processors to
operate independently.

When a multi byte transfer is requested on an odd
byte boundary, the appropriate number of 8-bit
Multibus transfers is performed.

The "bus lock" cannot be used in systems
with double-density diskette controllers and
8-bit memory if the disk controller is
required to operate simultaneously with the
iSBC 432/ 100 Processor Board.
The actual data transfers in both the 8- and the 16-bit
mode are controlled by a small FPLA state machine
in conjunction with a memory transfer counter. The
state machine determines whether the 8- or the 16-bit
transfer mode is active and requests the correct
number of Multibus accesses. All Multibus accesses
are carried out by means of an 8288 bus controller
and an 8289 bus arbiter.
The iSBC 432/ 100 board also contains a serial 110
port and three timers. One timer provides the baud
rate clock for the serial 110 port. The other two
timers are cascaded to generate a process clock
(PCLK) for the 43202. The board also contains a
number of miscellaneous 1/0 flags that can be read
or written (from the bus) to control processor operation and monitor processor status. 110 port address
assignments are detailed in paragraph 3-3.

The iSBC 432/ 100 board is designed to operate
within 8- or 16-bit wide Multibus systems; a single
user selectable jumper option configures the board
for the appropriate operating mode. For each data
transfer, the GDP indicates the number of bytes to be
transferred by means of a three-bit code embedded in
the eight control bits (output by the GDP at the start
of each transfer). This code specifies a one to ten byte
transfer (1, 2, 4, 6, 8, or 10 bytes). In the 8-bit
transfer mode, data reads and writes are performed
one byte at a time over the Multibus bus. In the 16-bit
mode, data reads and writes are performed as
follows:

The iSBC 432/ 100 Processor Board may be functionally subdivided into 6 units:
1.

CPU and 110 Clock Generators

1.

2.

iAPX 432 Processor

3.

Address Generator

4.

Data Transfer State Machine

2.

When a single byte transfer is requested, an 8-bit
Multibus read or write is performed.
When a multibyte transfer is requested on an
even byte boundary, the appropriate number of
16-bit Multibus transfers is performed.

4.2 FUNCTIONAL DESCRIPTION

5.

Multibus Interface

6.

Input and Output

4-1

iSBC 432/100

Principles of Operation

Figure 4-1 illustrates the approximate location of
each functional unit on the iSBC 432/ 100 Processor
Board; a block diagram of the board is shown in
figure 4-2. The following paragraphs present a brief
description of each functional unit. A circuit analysis
of each unit is also given (beginning with paragraph 4-11).

4.3 CLOCK GENERATION
Two clocks are generated on the iSBC 432/ 100
board. One clock drives the GDP and all on-board
logic that is synchronized with the processor. The
second clock drives both the 8253 Programmable
Interval Timer (PIT) and the 825 lA Universal Synchronous/ Asynchronous Receiver /Transmitter
(USART).

GDP operation requires two clock phases, CLKA
and CLKB, that differ by 90 degrees (refer to figure
4-3). These clock phases are generated from the output of a crystal oscillator and both are buffered by
high-current line drivers and resistively terminated.

The second clock is derived from a 14. 7456 MHz
crystal attached to an 8284 clock generator. The
divide-by-six output of the 8284 (2.4576 MHz)
provides the 8251A master clock. This frequency is
further divided by two, generating a 1.2288 MHz
clock for the 8253 timers. The 8253 is programmed to
provide the baud rate for the 825 lA.

4.4 iAPX 432 PROCESSOR
The GDP is composed of two VLSI devices: the
43201 and the 43202. These devices are interconnected by means of a dedicated 16-bit bus and
three dedicated status signals. Both devices operate
with the same clock and are connected to a common
16-bit multiplexed address/ data bus. The two clock
phases (CLKA and CLKB) control the 43201/43202
timing. The GDP interfaces with external logic by
means of the 16-bit multiplexed address/data bus
(the packet bus or ACD bus). All external logic timing is synchronous with clock transitions. Most input
signals are sampled by the processor on the rising
edge of CLKA; inputs on the ACD bus are sampled
on the falling edge of CLKA. Most CPU outputs
may be sampled by external logic on the falling edge
of CLKA.
Data read and write addressing information is output
on the ACD bus by the GDP in two 16-bit information cycles. The first double-byte output contains an
8-bit operation code and the least significant 8 bits of
the address. The next double-byte contains the most
significant 16 bits of the address. The 8-bit operation
code contains an operation specifier (1 bit), an access
specifier (1 bit), and a length specifier (3 bits). The
operation specifier indicates whether the procesor is
executing a read or write operation. The access
specifier indicates the issuance of a local address
versus a physical memory address. Finally, the length
specifier indicates the number of data bytes (1, 2, 4,
6, 8, or 10) affected by the data transfer. During processor transfer requests, the external circuitry handshakes with the GDP by means of the ISA and ISB
control signals.

SERIAL 1/0
CONNECTOR

I

CPU
CLOCK
GENERATOR

8

83202 i

43201

I

r--- - __ .1.. _____ -

!!INTERFACE
RS-232-C
I

I

I

iAPX 432 CPU
--- --- -,-- -- - - - - - - -

l

I

I

MULTIBUS™ ADDRESS
GENERATION

:
:

:
_...1 __

DATA-TRANSF~~~w~~

------1

~

LOCAL 1/0

I
I

?

I

:
:

I

:

c
~

:

I

l

;------

I

I
:

:

1

:

:

1

1

I

:

TIMER
AND

------'- ------- - ------------.!.------ - ---- - --- - - - - -- L ---- - - T - _..J SERIAL 1/0
I

CLOCK
GENERATOR
MULTIBUS™ INTERFACE

MULTIBUS™ INTERFACE CONNECTOR

Figure 4-1. iSBC 432/ 1OO™ Processor Board Functional Areas

4-2

171820-16

Principles of Operation

iSBC 432/ 100

1 , . . _ - - - - - - - - - - - - - - ' 1 . 1 PROCESSORDATA 11'---~I
TRANSCEIVERS
DATA BUS
AND LATCHES

en

:::>

"'cCJ

...

MULTIBUS
INTERFACE
CONTROLLER

SYSTEM
CLOCK
GENERATOR

DATA TRANSFER
STATE MACHINE
iAPX432
PROCESSOR
43201143202

ADDRESS BUS

I\.----~

ADDRESS
GENERATOR
AND LATCHES

11G-19.2K BAUD

1/0
DECODE

RS-232-C
INTERFACE

Figure 4-2. iSBC 432/100™ Processor Board Block Diagram

CLKA

CLKB

Figure 4-3. Two-Phase Overlapped Processor
111020-10
Clock
The ACD bus is also used to transfer data to and
from the processor for read and write accesses.
During a write access, the data is output as a
sequence of up to five double-bytes (80 bits)
immediately following the two initial addressing
specification cycles; on a read request, the processor
iriplifa the requifecrnumoer"of-aouble-bytes from the
ACD bus. If the read or write data is a single 8-bit
data element, it appears on the least significant bits
of the 16-bit ACD bus.

171820-17

The external circuitry may request that the processor
hold (stretch) an access until the data is accepted (for
a write access) or until the data is supplied (for a read
access) by the external component(s). The ISB signal
is used by the external circuitry to indicate this
request to the processor. The stretch function may be
requested on any double-byte of a read or write data
transfer. After each double-byte transfer, the external circuitry must also indicate the success or failure
of the tr an sfer cycle by means of the ISB signal.

4.5 ADDRESS GENERATION
The 24-bit address issued by the iAPX 432 processor
is converted into an initial 20-bit Multibus address as
follows (refer to figure 4-4):
L

The upper four bits are discarded, leaving a
20-bit address.

2.

The lower twelve address bits are directly
loaded into three 4-bit counters.

4-3

iSBC 432/100

Principles of Operation

23

20 19

16 15

12 11

8 7

4 3
24-BIT PROCESSOR

__ __...

- - - - - - - - - - - . . . . - - - - - - - PHYSICAL ADDRESS

4 3

OFFSET
REGISTER

0

__..

FULL
ADDER
_ _ _ _ _ __.

MULTIBUS
_ _ _ _ _ _ _ _....__ _ _ _ _ 20-BIT
ADDRESS

Figure 4-4. 24-Bit Processor Physical Address to 20-Bit Multibus™ Address Conversion
3.

The remammg eight bits are added to an
address offset contained in an 8-bit offset
register. The result of this calculation is
loaded into two additional 4-bit counters.
The offset register (an 8-bit 1/0 port on the
board) may be loaded by a Multibus master
as discussed in paragraph 4.18.

Once this initial address has been computed and
latched into the five address counters, the data
transfer state machine controls the actual data
transfers between the bus and the GDP. As each 8- or
16-bit transfer is completed, the state machine
updates (increments) the 20-bit address (stored in the
counters) in order to correctly cycle through
multibyte transfer requests.

4.6 DAT A TRANSFER STA TE MACHINE
The data tr an sf er state machine is composed of a
programmable logic array (PLA), a state register, a
transfer counter, _and a command decoder. The PLA,
which is the heart of the state machine, generates the
signals required to synchronize Multibus operations
with processor data transfers. The state machine
operates in either an 8-bit or 16-bit Multibus mode. A
jumper option may be strapped by the user to force
all operations to be performed in the 8-bit mode.
Otherwise, in the 16-bit mode, all single byte
transfers and all multibyte transfers initiated on odd
addresses are forced into the 8-bit mode. The following descriptions of data transfer operations are
graphically depicted in figure 4-5.
In the 8-bit mode, all Multibus operations are 8-bit
(byte) transfers. If a single-byte read is requested by
the processor, this byte is transferred from the least
significant eight Multibus data lines (DATO/DA T7 /) through a transparent latch (A54) to the

4-4

171820-19

least significant byte of the ACD bus (ACDO-ACD7)
as illustrated in figure 4-5a. When more than one
byte is requested, two 8-bit Multibus operations are
combined into a single 16-bit processor transfer. The
first Multibus read latches DATO/-DAT7/ into
transparent latch A54, driving ACDO-ACD7. After
incrementing the memory address, the second
Multibus read operation transfers data from DATO/DAT7 I onto ACD8-ACDF (through transceiver
A52). A double-byte read transfer is illustrated in
figure 4-Sb.
During a single-byte write transfer, data on ACDOACD7 is transferred to the DATO/-DAT7/ data lines
of the Multibus bus through transceiver A53 (refer to
figure 4-Sc). Multiple data byte transfers perform
two Multibus write operations for each 16-bit ACD
bus transfer. The first . Multibus write transfers
ACDO-ACD7 to the DATO/-DAT7/ data lines
(through transceiver A53). After incrementing the
memory address, the second Multibus write operation transfers ACD8-ACDF to the DATO/-DAT7/
Multibus data lines. This double-byte write transfer
is shown in figure 4-5d.
In the 16-bit mode, a single byte read is performed
through A54 (if the address is odd) or through A53
(if the address is even). A single-byte write transfers
data through transceiver A53. In both a single-byte
write and a single-byte read transfer, ACDO-ACD7
are connected to Multibus data lines DATO/-DAT7/
(figure 4-Se to 4-5g). Multibyte transfers in the 16-bit
mode are performed as a sequence of double-byte
Multibus/processor operations. Each double-byte
read transfers 16 bits of data from the multibus bus
to the ACD bus by means of A53 (least significant
byte) and A5 l (most significant byte). Multibyte
write operations utilize the same data path as used by
the multibyte read transfers, but in the opposite
direction. Multibyte transfers in the 16-bit mode are
illustrated in figure 4-Sh.

Principles of Operation

iSBC 432/ I 00

DAT8-FI

DATo.7/

(A) SINGLE-BYTE READ TRANSFER, 8-BIT MODE

ACD8-F ---~--4

DAT8-FI

FIRST MULTIBUS TRANSFERLOW BYTE IS LATCHED IN A54

ACDo-7

DATo.7/

DAT8-FI

SECOND MULTIBUS TRANSFERHIGH BYTE FROM BUS, LOW BYTE
FROM LATCH

ACDo-7

t--------

DATo.7/

(B) DOUBLE-BYTE READ TRANSFER, 8-BIT MODE

DAT8-FI

DATo.7/

(C) SINGLE-BYTE WRITE TRANSFER, 8-BIT MODE

Figure4-5. iSBC 432/lOOrM Data Transfer Routing to/from the Multibus™ Bus

171820-20

4-5

iSBC 432/100

Principles of Operation

DAT5.F/

FIRST MULTIBUS TRANSFERLOW BYTE

DATo.7/

DATa-Fl

SECOND MULTIBUS TRANSFERHIGH BYTE

(D) DOUBLE-BYTE WRITE TRANSFER, 8-BIT MODE

(E) SINGLE-BYTE READ TRANSFER (ODD ADDRESS), 16-BIT MODE

(F) SINGLE-BYTE READ TRANSFER (EVEN ADDRESS), 16-BIT MODE

Figure 4-5. iSBC 432/100™ Data Transfer Routing to/from the Multibus™ Bus (Cont'd.)

4-6

111820-20

Principles of Operation

iSBC 432/100

(G) SINGLE-BYTE WRITE TRANSFER, 16-BIT MODE

DATs-FI

(H) DOUBLE-BYTE READ/WRITE TRANSFER, 16-BIT MODE

Figure 4-5. iSBC 432/100™ Data Transfer Routing to/from the Multibus™ Bus (Cont'd.)

rns20-~o

4.7 MULTIBUS INTERFACE

4.9 SERIAL I/O

The iSBC 432/100 board is completely Multibus
compatible and supports both 8-bit and 16-bit operations. The Multibus interface includes an 8288/8289
controller/arbiter pair that allows the iSBC 432/100
board to function as a Multibus master. Also
included in the Multibus interface are address/data
bus transceivers and latches and an 1/0 command
decoder (discussed in paragraph 4-18). All 1/0 ports
are directly accessible from the Multibus by any
Multibus master.

The 8251A USART provides an RS-232-C compatible serial synchronous or asynchronous data link for
CRT terminal operation. Character size, parity bits,
stop bits, and baud rates are all programmable as
discussed in paragraph ~-5.

4.10 PARALLEL I/O
4.8 INTERVAL TIMER
The 8253 PIT provides three 16-bit timers used
on-board for serial 1/0 timing and for process
timing. Counters 0 and 1 are cascaded to provide the
process clock (PCLK) signal. Counter 2 generates a
programmable baud rate for the 8251A serial 1/0
port. Baud rates from 110 to 19 .2K are easily
generated as discussed in paragraph 3-20 and
table 3-2.

Four parallel 1/0 ports are contained on the iSBC
432/ 100 board to support processor control and
status reporting functions. An 8-bit offset register
(write-only), used in addressing calculations (refer to
paragraphs 4-5 and 4-18), may be set from the
Multibus bus to translate processor addresses into
Multibus addresses. A second write-only 1/0 port
controls processor initialization and allows another
Multibus master to start, stop, and alarm the iSBC
432/100 processor (see paragraph 3-23).

4-7

iSBC 432/100

Principles of Operation

The third 1/0 port (read-only) may be interrogated
by other Multibus masters to determine the processor
status (see paragraph 3-23). In addition, three jumper
selectable inputs are user configurable and may be
read by any Multibus master, including the GDP.
These inputs may be used to specify user-dependent
configuration options (such as CRT model selection).
The fourth 110 port (read-only) supplies the GDP
with a unique processor ID. This processor ID is used
by the GDP during initialization to determine processor dependent parameters.

separate 50-ohm line driver (A3 at 5C5). CLKA/
controls the timing of the address counters, the
transfer counter, and the data transfer state machine.
The 110 clock is developed by an 8284 clock
generator (A41 at 3D6) and crystal Yl (14.7456
MHz). This frequency is internally divided by six
within the 8284 to provide a 2.4576 MHz master
clock to the 8251A USART (A21 at 3C4). This clock
is also divided by two by flip-flop A23 (3D4) to
supply a 1.2288 MHz clock to the 8253 PIT (A36
at 3B4).

4.11 CIRCUIT ANALYSIS
The schematic diagram for the iSBC 432/100 board
is given in figure 5-2. The schematic diagram consists
of 7 sheets, each of which includes grid coordinates.
Signals that traverse from one sheet to another are
assigned grid coordinates at both the signal source
and the signal destination. For example, the grid
coordinates 2Bl locate a signal source (or signal
destination) on sheet 2 in zone Bl.
Both active-high and acitve-low signals are used. A
signal mnemonic that ends with a virgule (e.g.,
DAT7 /) denotes that the signal is active-low
(~ 0.4V). Conversely, a signal mnemonic without a
virgule (e.g., BYTOP) denotes that the signal is
active-high(~ 2.0V).

4.12 INITIALIZATION
When the Multibus INIT I signal is activated, the
iSBC 432/100 Processor Board is forced into the
following state:
1.

The GDP is initialized and held in the initialized
state by pulling the PIN IT I signal low (through
flip-flops A22 and A24 at 4D6 and 4D4).

2.

The data transfer state machine is initialized to
state zero (by the PINIT I input to latch A25 at
4C4).

3.

The bus interrupt flip-flop, A22 (4D6), is
cleared.

4.

The external "stop" command flip-flop, A26
(4C6), is cleared.

5.

The bus arbiter is reset (outputs are 3-stated).

6.

The serial 1/0 port is set to the "idle" mode.

4.13 CLOCKGENERATION
The CPU clock is generated by two flip-flops (in Al
at 5C6) from a master oscillator (Al2 at 5D7). The
resulting overlapped CPU clock phases (CLKA and
CLKB) are driven through a resistive termination by
50-ohm line drivers (A2 at 5C5). In addition, CLKA/
is driven to v,arious positions on the board by a

4-8

4.14 iAPX432GENERAL
DAT A PROCESSOR
As discussed previously, the GDP outputs the
address and operation code on the ACD bus in two
double-byte cycles (paragraph 4-1). During a write
cycle, the write data immediately follows these two
double-byte addressing specification cycles. The timing of a typical processor write cycle is illustrated in
figure 4-6 while the timing of a typical read cycle is
illustrated in figure 4-7. The information contained
within the 8-bit operation code is shown in figure 4-8.

4.1 S ADDRESS GENERATION
At the start of a data tr an sfer operation, the complement of the transfer length is latched into the transfer
up-counter (A57 at 7C3). The access type, operation
type, and least-significant address bit (odd/even flag)
are clocked into latch A38 (7C3). Discrete logic gates
(A58 and Al4 at 7B2) generate the CNTl signal
(from the output of the transfer counter) that is used
by the data transfer state machine to determine when
the last data byte is transferred. At the same time, the
least significant address byte (output by the processor
on ACDO-ACD7) is latched into two 4-bit
up-counters, A33 and A34 (6B4).
The second double-byte issued by the procesor
(upper 16 address bits) is divided into three portions.
The upper four bits are discarded. The lower four
bits are routed directly to a 4-bit up-counter, Al 7
(6B4). The remaining eight bits are routed to two
4-bit adders (AlS and Al6 at 6C6) where they are
combined with the address offset from Al8 (4A6).
The resulting address is latch~d into two 4-bit
up-counters (A3 l and A32 at 6C4) to complete the
generation of a 20-bit Multibus address.

4.16 DATATRANSFERSTATE
MACHINE
The heart of the data transfer state machine. is an
82Sl00 PLA (A28 at 4C3). The eight output signals
of the PLA are divided into three segments: a 4-bit

iSBC 432/100

CLKA

---'

Principles of Operation

I

__,

ACD

___

\

I

\\

ADDRs-23

ISA

s_T~·~~---E-RR __,X~-----

ISB

____

__

BOUT - - - - - - - -

*INTERPROCESSOR COMMUNICATION REQUEST WINDOW

Figure 4-6. Typical Processor Write Cycle Timing

171820-21

CLKA

ACD

READ~

ADDRs-23

ISA

s_T~··~~---E-R_R .J><~-----

ISB

____

___

BOUT - - - - - - - -

*INTERPROCESSOR COMMUNICATION REQUEST WINDOW

Figure 4-7. Typical Processor Read Cycle Timing

171820-22

4-9

iSBC 432/100

Principles of Operation

15

14

13

12

10

9

8

7

0
ADDRo.7

.__-----1.- TRANSFER LENGTH
000· 1 BYTE
001 • 2 BYTES
010· 4 BYTES
011 • 6 BYTES
100· 8 BYTES
101 • 10 BYTES
110 ·RESERVED
111 ·RESERVED
" - - - - - - - - - - - - . OPERATION TYPE
0-READ
1-WRITE
" - - - - - - - - - - - - - ACCESS TYPE
0 ·PHYSICAL MEMORY ACCESS
1 ·LOCAL ACCESS

Figure 4-8. Eight-Bit Transfer Specification Opcode.
"next" state (recorded in latch A25 at 4C4), a 3-bit
command code, and the processor ISB signal. The
inputs to the PLA include the 4-bit current state
(from latch A25), the processor ISA signal, the
CNT 1 signal from the transfer counter, the odd/ even
address flag (least significant address bit), and the
operation type (read/write).
In addition, three synchronized signals are input to
the PLA: the Multibus transfer acknowledge signal
(XACK/), the interprocessor communication request
(from flip-flop A23 at 4C6), and the processor
"access stop" request (from flip-flop A26 at 4C6).
A transition from one PLA state to another state
occurs as the result of an input signal change. The
following twelve input signals (16 bits) completely
control state transitions:
Input
Signal

4-bit current state number (from A25 at 4C4)

ISA

Processor generated data transfer request
signal

IPCRQ

Interprocessor communication
(from A23 at 4C6)

BXACK

Synchronized Muitibus XACK sigr1ai

STOPRQ

Processor "access stop" request (from A26
at4C6)

PINIT I

Processor initialization signal

request

CNT1

Last-byte transfer indicator

AO

Odd/even address flag (least significant
address bit)

WRITE

Processor write transfer indicator

4-10

During each state transition clock cycle, one of the
following eight commands (specified by the 3-bit
command code) is executed:
Command
Code

Command
Name

Description

COUNT

Increments
counter.

CLRIPC

Clears pending interprocessor
communication requests.

2

LDLOW

Latches the least-significant 8
bits of the initial Multibus
address in the address
counters (A33 and A34).

3

LDHIGH

Latches the most-significant 12
bits of the initial Multibus
address into the address
counters (A17, A31, and A32).

4

UNLOCK

Unlocks the Multibus bus
(overrides the bus lock) at the
completion of a processorrequested data transfer.

5

STOPPED

Signals that processor
Multibus accesses have been
stopped.

6

NOOP

No operation.

0

Description

STATE

171820-23

7

the

transfer

Not used.

The state diagram for the data transfer state machine
is given in figure 4-9. To illustrate actual state
machine operation, the following paragraphs
describe a four byte memory write operation on an
even byte boundary (in the 16-bit mode). While
reading the discussion, follow the state transitions as
depicted in figure 4-9.

iSBC 432/100

After initialization and before the start of a transfer,
the state machine idles in state 0, maintaining ISB
high, and waiting for the processor to raise the ISA
signal (indicating the beginning of a data transfer
operation). When the state machine senses a high
ISA signal, it enables the LDLOW I signal and continues to maintain a high ISB signal. The state
machine immediately enters state 8. Activation of the
LDLOW I signal causes the least-significant address
byte and operation code information to be latched as
described in paragraph 4.15. Shortly after the activation of the LDLOW I signal, the CNTl signal and AO
signal are both set low by the logic associated with
A57 and A38 (7C3).
On the subsequent clock cycle, the processor lowers
the ISA signal as it outputs the upper 16 bits of the
address. The state machine recognizes this action and
activates the LDHIGH/ signal, latching the upper
address bits into the Multibus address latches. The
state machine enters state 2 and waits until the
BXACK input is inactive (from previous transfers)
before proceeding with the actual data transfer).
Instead of lowering ISA, the processor may cancel
the current access by maintaining ISA high for an
additional clock cycle.
As soon as BXACK is determined to be inactive, the
state machine enters state 7, ISB is lowered (to begin
stretch), and the ACCESS/ signal is enabled (A3 at
4C2) in order to begin the first Multibus operation.
The state machine remains in state 7 until XACK/
has been activated by the addressed device on the
Multibus (indicating "write data accepted") and
until the XACK signal has propagated through the
synchronizing flip-flops in A24 (4D4). At this point,
when BXACK is sensed active, (CNTl =O, AO=O, and
WRITE= 1 in this example), the state machine
increments the bus address (contained in the address
counters), increments the transfer counter, and
enters state 14. State 14 inserts a delay to satisfy the
Multibus data hold time requirements. On the next
cycle, the state machine exits state 14 and enters state
1, raising the ISB signal to end stretch.
Since the data transfer in this example is not yet
complete (only two of the four bytes have been
transferred and CNTl is low), the Multibus address
is again incremented. The state machine reenters
state 2 and waits until BXACK has been removed
(after the previous transfer). At the same time, ISB is
lowered to indicate an error-free data transfer.
Events for this second 16-bit data transfer proceed
from state 2 to state l in the same manner as .the
events proceeded for the first transfer. During this
second transfer, CNTI changes from low to high
immediately following the transfer counter incrementation (between state 14 and state 1). Once in

Principles of Operation

state 1, ISB is set to zero, indicating a second error
free transfer, and the state machine reenters the idle
state (state 0).

4.17 MULTIBUS INTERFACE
The Multibus interface consists of the 8288/8289 bus
controller/arbiter pair (A45 and A46 at 2C5),
bidirectional data bus transceivers (A5 l, A52, and
A53 at 7B5 and A55 at 3B6), a data latch (A54 at
7B5), and address buffers (A47, A48, and A49 at
6C2).
The falling edge of BCLK/ provides the bus timing
reference for the bus arbiter, which allows the iSBC
4321100 board to assume the role of a bus master.
When the data transfer state machine enters one of
the predefined Multibus transfer states (state 7 or
state 15), the ACCESS/ signal is activated. This
signal causes flip-flop A30 (2B7) to enable bus arbitration activity. Three output signals from the processor request status latch (A38 at 7C3) are used to
indicate the type of Multibus activity required. The
READ and WRITE signals specify data read and
write cycles, respectively. The LOCAL/ signal
indicates an 1/0 transfer when it is low (a local
address read or write), and a memory transfer when
the signal is high (a physical address read or write).
READ, WRITE, and LOCAL/ are input to the
SO-S3 pins of the bus arbiter to control Multibus
activity.
When a Multibus transfer is initiated, the bus arbiter
drives BREQ/ low and BPRO/ high. The BREQ/
output from each bus master in the system is used
when bus priority is resolved in a parallel priority
scheme as described in paragraph 2.14. The BPRO/
output is used when the bus priority is resolved in a
serial priority scheme as described in paragraph 2.13.
The iSBC 432/ l 00 gains control of the bus when the
BPRN/ input to the bus arbiter is driven low and the
bus is not busy (BUSY I inactive). On the next falling
edge of BCLK/, the bus arbiter activates the BUSY I
and AEN/ signals (driving them low). The BUSY I
output indicates that the bus is in use and that the
current bus master (in control of the bus) has total
bus control until the master releases the bus by deactivating its BUSY I signal. The AEN/ output, which
can be thought of as a "master bus control" signal, is
_applied to the bus addres.s buffers (A47, A48, and
A49 at 6B2) and to the input of gate Al4-5 (3A5).
With AEN/ enabled, the board is prepared to
recognize the ensuing acknowledge signal (XACK/)
transmitted by the addressed system device.

4-11

iSBC 432/100

Principles of Operation

[ CMD=NOOP]
ISB=O

[

CMD=NOOP]
ISB=O

Figure 4-9. Data Transfer State Machine State Diagram

4-12

171820-24

Principles of Operation

iSBC 432/100

Data Transfer State Machine Description
State
(Number)

Activating
lnput(s)

Next
State

ISB

Output
Command

Comments

IDLE(O)

ISA=O
IPCRQ=O

IDLE

1

UNLOCK

Wait for something to happen

IDLE

ISA=O
IPCRQ=1
PINIT/=1

IDLE

0

CLRIPC

Issue pending IPC if no access

IDLE

ISA=1

ADDA

1

LDLOW

Access start, capture low address

ADDR(8)

ISA=1

HOLD

1

NOOP

Access cancelled

ADDA

ISA=O
STOPRQ=1

WAIT

1

LDHIGH

Load high address; stop accesses on
stop request

ADDA

ISA=O
STOPRQ=O

XWAIT

1

LDHIGH

Load high address

HOLD(4)

--

IDLE

1

NOOP

Prevent an IPC after a cancel

WAIT(12)

STOPRQ=1

WAIT

0

STOPPED

Set stopped status and wait for the
stop request to end

WAIT

STOPRQ=O

XWAIT

0

NOOP

Exit wait to continue access

XWAIT(2)

BXACK=1

XWAIT

0

NOOP

Wait for
access

BXACK

inactive to start

XWAIT

BXACK=O

ACC

0

NOOP

Start the access

ACC(7)

BXACK=O

ACC

0

NOOP

Wait for access complete

ACC

BXACK=1
CNT1=1
WRITE=O

RDONE

1

COUNT

ACC

BXACK=1
CNT1=1
WRITE=1

WDONE

0

COUNT

Byte write, stretch write access to
satisfy hold time

ACC

BXACK=1
CNT1=0
AO=O
WRITE=O

DR DONE

1

COUNT

Double-byte read access complete

ACC

BXACK=1
CNT1=0
AO=O
WRITE=1

DWDONE

0

COUNT

Double-byte write, stretch
access to satisfy hold time

ACC

BXACK=1
CNT1=0
A0=1

HWAIT

0

COUNT

Odd access boundary, perform one
byte at a time

HWAIT(10)

BXACK=1

HWAIT

0

NOOP

Wait until BXACK done

HWAIT

BXACK=O

HGHBYT

0

NOOP

Start high byte access

_ Byte read access complete

HGHBYT(15)

BXACK=O

HGHBYT

0

NOOP

Wait for access to complete

HGHBYT

BXACK=1
CNT1=0
WRITE=O

XWAIT

1

COUNT

Start next double-byte

HGHBYT

BXACK=1
CNT1=0
WRITE=1

HGHWRT

0

COUNT

Stretch write data

HGHBYT

BXACK=1
CNT1=1
WRITE=O

RDONE

1

COUNT

Read access complete

HGHBYT

BXACK=1
CNT1:::::1
WRITE=1

WDONE

0

COUNT

Stretch write data

HGHWRT(6)

--

XWAIT

1

NOOP

ComQ_lete write OQ_eration

DWDONE(14)

--

DRDONE

1

NOOP

Complete write operation

DRDONE(1)

CNT1=0

XWAIT

0

COUNT

Get next double-byte

DRDONE

CNT1=1

IDLE

0

COUNT

Access complete, no errors

WOONE(9)

-

ROONE

1

NOOP

Complete write operation

RDONE(5)

--

IDLE

0

COUNT

Access complete, no errors

Figure 4-9. Data Transfer State Machine State Diagram (Cont'd.)

write

171820-24

4-13

Principles of Operation

When a Multibus transfer is initiated, the bus controller (A46 at 2B5) is also enabled, The controller
decodes the SO-S2 control signals and drives the
appropriate Multibus command lines low when
AEN/ is activated by the bus arbiter. The bus controller also drives DEN high to selectively enable data
bus drivers/receivers A51, A52, A53, and/or A54
(7B5) as described in paragraph 4.6. The data bus
drivers are switched to the appropriate "transmit" or
"receive" mode depending on the state of the
READ, WRITE, and processor generated BOUT
signals.
After the command is acknowledged (signified by the
addressed device driving the Multibus XACK/ line
low), the data transfer state machine terminates the
command. The bus arbiter and bus controller,
respectively, terminate AEN/ and DEN; the bus
arbiter also relinquishes control of the bus by driving
BREQ/ high and BPRO/ low and then raising
BUSY/.
When gaining control of the bus, the iSBC 432/ 100
board can invoke a "bus lock" condition to prevent
loss of bus control during Multibyte transfers (see
paragraph 2.10 and table 2-2). The "bus lock" condition is invoked by driving the bus arbiter LOCK pin
low. The "bus lock" capability is enabled by a userselectable jumper option (A30 at 2A6).

4-14

iSBC 432/100

4.18 1/0 OPERATION
The following paragraphs describe on-board 1/0
operations. All on-board 1/0 devices are accessible
only from the Multibus bus. The actual functions
performed by specific read and write commands to
on-board 1/0 devices are described in Chapter 3.
Multibus address bits ADRO/ through ADR7 I are
applied to the 1/0 address decoder, which is composed of A50, A37, Al3, and A28 (2D5). The board
1/0 base address is user-selected from the jumper
matrix associated with the address decoder A50
(2C5). This address decoder decodes a portion of the
incoming address bits (ADR3/ through ADR7/)
from the bus. Addresses ADRO/ through ADR2/
further qualify the I/O address and are decoded by
A37 to provide chip selects for the 8253 PIT, the
8251A USART, and the four parallel 110 ports:
Address*

Chip Select

1/0 Device

00

PRID/

Processor ID Register

X2,X4,X6

53CS/

8253 PIT

XA

51CS/

8251A USART

xc

OFFCS/

Address Offset Register

XE

STATCS/

Processor Status/Control
Register

*X may be 1 through 7 as selected from the base
address jumper matrix.

·n

,

CHAPTER 51
REFERENCE INFORMATION

5.1 INTRODUCTION
This chapter provides a list of replaceable parts, a
schematic diagram, and a parts location diagram for
the iSBC 432/100 Processor Board.

5.2 REPLACEABLE PARTS
Table 5-1 provides a list of replaceable parts for the
iSBC 432/ 100 board. Table 5-2 identifies and locates
the manufacturers specified in the MFR CODE column in table 5-1. Intel parts that are available on the
open market are listed in the MFR CODE column as
"COML"; every effort should be made to procure
these parts from a local (commercial) distributor.

5.3 SCHEMATIC AND PARTS
LOCATION DIAGRAMS
The iSBC 432/ 100 parts location diagram and
schematic diagram are provided in figures 5-1 and
5-2, respectively. On the schematic diagram, a signal
mnemonic that ends with a virgule (e.g., IOWC/) is
active low. Conversely, a signal mnemonic without a
virgule (e.g., BYTOP) is active high.

5.4 SERVICE AND REPAIR
ASSISTANCE
United States Customers can obtain service and
repair assistance by contacting the Intel Product
Service Hotling in Phoenix, Arizona. Customers outside the United States should contact their sales
source (Intel Sales Office or Authorized Distributor)
for service information and repair assistance.
Before calling the Product Service Hotline, you
should have the following information available:
a.

Date you received the product.

b.

Complete part number of the product (including
dash number). On boards, this number is usually
silk-screened onto the board. On other MCSD
products, it is usually stamped on a label.

c.

Serial number of product. On boards, this
number is usually stamped on the board. On
other MCSD products, the serial number is
usually stamped on a label.

d.

Shipping & billing addresses.

e.

If your Intel product warranty has expired, you
must provide a purchase order number for billing
purposes.

f.

If you have an extended warranty agreement,
be sure to advise the Hotline personnel of this
agreement.

Use the following numbers for contacting the Intel
Product Service Hotline:
All U.S. locations, except Alaska, Arizona, &
Hawaii
Telephone:
(800) 528-0595
All other locations telephone:
(602) 869-4600
TWX Number:
910-951-1330
Always contact the Product Service Hotline before
returning a product to Intel for repair. You will be
given a repair authorization number, shipping
instructions, and other important information whjch
will help Intel provide you with fast, efficient service.
If you are returning the product because of damage
sustained during shipment or if the product is out of
warranty, a purchase order is required before Intel
can initiate the repair.
In preparing the product for shipment to the Repair
Center, use the original factory packing material, if
possible. If this material is not available, wrap the
product in a cushioning material such as Air Cap
TH-240, manufactured by the Sealed Air Corporation, Hawthorne, N .J. Then enclose in a heavy duty
corrugated shipping carton, and label "FRAGILE"
to ensure careful handling. Ship only to the address
specified by Product Service Hotline personnel.

5-1

Reference Information

iSBC 432/100

Table 5-1. Replaceable Parts
Reference
Designation
A7,50

Description
, IC, Intel 8205, 3-to-8 Decoder

Mfr. Part
No.

Mfr.
Code

Qty

8205

COML

2

A21

IC, Intel 8251 A, USART

8251A

COML

1

COML

1

A36

IC, Intel 8253, P~ogrammable Interval Timer

8253

A47,48,49,54

IC, Intel 8283, Octal Latch

8283

COML

4

A41

IC, Intel 8284, Clock Generator

8284

COML

1

A19,20,51,52,
53,55

IC, Intel 8287, Octal Transceiver

8287

COML

6

A46

IC, Intel 8288, Bus Controller

8288

COML

1

A45

IC, Intel 8289, Bus Arbiter

8289

COML

1

A5

IC, Intel 43201, General Data Processor

43201

COML

1

A6

IC, Intel 43202, General Data Processor

43202

COML

1

A14

IC, 74LS02, Quad 2-lnput NOR Gates

SN74LS02

Tl

1

A9,35

IC, 74LS04, Hex Inverters

SN74LS04

Tl

2

A56,58

IC, 74LS10, Triple 3-lnput NANO Gates

SN74LS10

Tl

2

A22,23,26

IC, 74LS74, Dual D Flip-Flops

SN74LS74

Tl

3

A29

IC, 74LS125, Quad Three-state Bus Buffers

SN74LS125

Tl

1

A 17 ,31,32,33
34,57

IC, 74LS163, Binary 4-Bit Counter

SN74LS163

Tl

6

A43

IC, 74LS164, 8-Bit Shift Register

SN74LS164

Tl

1

A38

IC, 74LS175, Quad D Flip-Flops

SN74LS175

Tl

1

A18,24,25

IC, 74LS273, Octal D Flip-Flops

SN74LS273

Tl

3

A15,16

IC, 74LS283, 4-Bit Full Adders

SN74LS283

Tl

2

A44

IC, 74LS367, Hex Bus Drivers

SN74LS367

Tl

1

A4,39

IC, 74SOO, Quad 2-lnput NANO Gates

SN74SOO

Tl

2

A13

IC, 74S08, Quad 2-lnput AND Gates

SN74S08

Tl

1

A28,40

IC, 74S32, Quad 2-lnput OR Gates

SN74S32

Tl

2

A1,30

IC, 74S74, Dual D Flip-Flops

SN74S74

Tl

2

A37

IC, 74S139, Dual 2-to-4 Decoder

SN74S139

Tl

1

Tl

2

A2,3

IC, 748140, Dual 4-lnput Line Driver

SN74S140

A11

IC, 75188, Quad Line Driver

SN75188

Tl

1

A10

IC, 75189A, Quad Line Receiver

SN75189A

Tl

1

A8

IC, 82$100, FPLA

828100

SIG

1

A12

Oscillator, Crystal, 20.000 MHz

K1100A

MOT

1

C52

Cap., mica, 10pF, 5%, 100V

OBD

COML

1

C15

Cap., cer, 330pF, 10%, 50V

OBD

COML

1

C1-3,12-14,
16,20,22,
24-26,28,29,
31-51,53-68

Cap., cer, .01µF, +80 -20%, 50V

OBD

COML

51

C5,11,18,19

Cap., cer, .1µF, +80-20%, 50V

OBD

COML

4

C6-9,21,23,

Cap., cer, RDL, .1µF, +80-20%, 50V

OBD

COML

8

Cap., cer, 1µF, +80-20%, 50V
Cap., tant, axial, 4.7µF, 20%, 15V

OBD
OBD

COML
COML

1
2

27,30
C17
C70,71

5-2

C4,10

Cap., tarit, axial, 22µF, 20%, 10V

OBD

COML

2

C69,72

Cap., tant, 22µF, 10%, 15V

OBD

COML

2

DS1

Diode, Red LED, 1.2 MCD

OBD

COML

1

R1,3

Res., fxd, comp, 100 ohm, 5%, 1/4W

OBD

COML

2

iSBC 432/100

Reference Information

Table 5-1. Replaceable Parts (Cont'd.)
Reference
Designation

Description

Mfr. Part
No.

Mfr.

Qty

Code

R2

Res., fxd, comp, 220 ohm, 5%, 1/4WS

08D

R4,5

Res., fxd, comp, 1Kohm, 5%, 1/4W

08D

COML

2

RP1-3

Res., pack, 8 pin, 1K ohm, 2%, 2W

08D

COML

3

XA12

Socket, 14-pin, DIP

514-AG19D

AUG

1

XA36

Socket, 24-pin, DIP

524-AG11D

AUG

1

XA8,21

Socket, 28-pin, DIP

528-AG11D

AUG

2

COML

1

XA5,6

Socket Assembly, 64-pin Lead less

827-0067-00

INT

2

Y1

Crystal, 14.7456 MHz, Fundamental

CY148

CRY

1

Extractor, Card

105UL

CAL

Post, Wire Wrap

89531-6

AMP"

91

Plug, Shorting, 2-Position

530153-2

AMP

15

2

Table 5-2. List of Manufacturers' Codes
Mfr. Code

Manufacturer

Address

AMP

AMP, Inc.

Harrisburg, PA

AUG

Augat, Inc.

Attleboro, MA

CAL

Calmark Corporation

San Gabriel, CA

CRY

Crystek

Fort Meyers, FL

INT

Intel Corporation

Santa Clara, CA

MOT

Motorola Semiconductor

Phoenix, AZ

SIG

Signetics

Sunnyvale, CA

Tl

Texas Instruments

Dallas, TX

08D

Order by Description; available from
any commerical (COML) source

5-3/5-4

8

7

6

5

3

4

n-n-n

r:;i

n n ----1

REV

JUUUUULl

A

DESCRIPTION

DrT

PE.R.. ECO 17-00CO

WX,ALL ITDA45

CONN H5G RCPT

~ LOC,._TION5

"414J4H~·

TERMINAL: El - E~

POSTS EV- E2e

D

2

SECTION

~-E~

A-A

D

~ALE•NO~E.

E53-E'34
E?b-E'?>7
1:::8-E.3'3

8

E~...;E41

I

E43- 1::44
E.4'.-E47
E'54-E5S

I

~6PL

0)

I

I
I

®2.bPL

I

I

/

E6':l-E.~

E",'9-EOO
E81 ·Ee2

e:.e:.-e.es

"

43201

'~

,,,

43202 ':

.(q:All

E.8'.-E87

c
~

0 '1

u-po

;;.n01).')l)C:;c;c1:.:_cr;;;.

i.

'"'
~po r.~~~CJ
:i)Vlp
Clo
0

c

0

(-:...

()

C:A32.0
\....;.' ., Ci
G

'~·

0
_;"J

c

CJ&

C.3:3

c·p~·

/

. f\21

0

:ii'--"h
L~'

'.."::·

0
0

~A3:i6
()
0

0
C'

q __ S'

.o:

•CJ·

'-o·
~r~~~

:-)---"\.._f-C)

'~:

0

0

C"

c.

c

~AS9~;
-.;,
(_

~:A54g

~\~

I

~~-\_,r-~

~~
(~

( l·

B

~~--

0

~f,PL
COi" 1PONENT S!D~

@'

14Fl

1

NOTES
I.

e..

UNL£$? OTHERWISE. ':>PE.CIFIED:

A'::F.£W!eL'f F1"RTNUMBER. 15 171955-CDI.
'TI-II':> DCX.UMENT .A\ND ~5 Ll$T fflf.. TRA.CKINE :;()QJM[NT5.
~RKNV'IN'5HI P PER 99- CXXJ7- (X.1 I •
MARK. ffRT" NUMe.E..R.~ R.EV LEV8. WITH (ONTRA5T1NG
PERM COLOR, NON·C.ONDUCTIVE.., .12 HIGH, APPROX.
VVHE.RE. 5HOWN.
~ FOLARnY A'? lt-.IDICA.it:D.

UNLESS OTHERWISE SPECIFIED
I

PARTS LIST

!065 BOWERS AVE
SANTA CLAllA

SIGllATURE

A

CAL"· 96051

DIMENSIONS ARE IN INCHES

2. BREAK AU. SHARP EDGES

fl.AT 51DE C£NOTE5 CA.THODE. LEP-0 Cf LE.D DS1.

3. 00 NOT SCALE ORAWING

!N~T,.o..LL COi-JN HSG RCPT', \TEM 55 ,A.CROSS TER..M!N.A.L

4

FO~~' ITEM 45

OESClllPTION

ITEM NO.
QUANTITY PER DASH NC

PER. +CONN HSS RCPr LOC1'TI0\15"CHM'.T,

TOLERANCES

ANGLES

±e •

XX± .010
XXX±.C05

APVO
1-------~---- SIZE OCLC Cl CODE Al.SE l'IL DOCl*ENT NUMBER

D

17l958

REV

A

SHEET

8

7

6

5

4

3

2

Figure 5-1. iSBC 432/IOV
+ ~y

~

.A..1\

75188

7

A41

82eA
82137

~

18

10

eo

10

e.D

I

c
A1~ f\2.0,A51,~,P\53,"55

ec..ee

~

......

_kso _ks1

l

I

C53

~

f

Tc.54

(55

~

C%

~

f

Tc57

C?e

~

C'5'7

~

CfO

~

*

C{;I

CID
GNO
C:."10
-~v

~-I~:~~

P1-75, 7'1
P1-e5..eE.
~-2,14

A 37
A2.,A3

~125
.....

Pl-7'-eo....-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~---r:::---~~~~
~~~--•

....J....C If.

A

.1

T

7

14

741.5175

e

74LS20'3

e

1'-

e2.51CO
KllCOP\

14
7

2e
1-4-

1"!-lS164

7

14

~:PM.

~

l

R.P3

z

,...., 56

A.42,A2-7

'i..1'-0T U$ED

NOT U':£D

7_

z
L

L
L

_/_

7

I

6

T

5
'

4

USED OH

I

SIGNAlURE

ft-··
l'e'

DATE

DIMEllSIOHS ARE IN I

ORN BY :f F'LUNK£iT 2•5'81

BREAK All. SHMP

CHI< BY

DD NOT

Wll'IG.

...,..1~1 -----.T.-+--JJ;..;~

~N"fD
____
l_....--~

i)j

xx

3

1

SCM.£

T

2

318 IOWElll AYE.
SMITACUM,
CN.JF.-

•

1 TITLE

APYD

.113
± .010
SURFACE FINISH

I

l'AllTS LIST

UNLESS OTHERWISE SPECIFIED•

z
c s.e

20

PMT NUMBER

QUANTITY PER DUH NO.

en.

'"

1"15,A16

Ale
A43

NEXT ASSY

8

7'1-5140

A44-13

__LC71

Uf, SOV.

Z. RESISTORS ARE IN OHMS, IK., Y~W. 51..
3. RESISTORS IN RPI THR.\J RP~ ARE. IK, Y4W, Si'o.

l

14
\6

7

74 l.5273 10

NOTES UNLE!:O OTHE.RWl5[ '.:i'ECIFIED:
CAPl'ICITO~ ~

e

Ale, Ac!+, A25

-1cv

T +ns\iuF

1.

74L5125
74 5 139

A

LOGIC DIAGRAM, PNA "'
alM

i 5& 432/ I00
~
IIJCll0.17\959 . j A
I

T

J

IH&T

t fllI

1

Figure 5-2. Schematic Diagram

5-7 /5-8

8

7

6

5

3

4

DWG NO.

171959
REVISIOftS

DESCRIPTION

'~I

Df'T!CHK!DllTE

,..,
~

1-%>

D
l'DR..2./
AD1'.I/

p 1-55.....-

fill'A

I

~Bl

ADR.~/

P1-57,.....

'-e I

f".DR. 7/

Pl -2>

C.~I

'- e 1

l"\DR+/
l'DR.5/

P1-54'."""

'-Bl

N)Rbf

Pt-?t>

~k~

13

'Gp;'

1e

I'"'.

Al3

~
13 ,SI

~

5205

*1'
15

EN1
t-{:
"°~
~ ENZ. Y1 r,,l4 bX 6 EN3

I~

e

Al

:. A2.
~

~EN

+:J.l ......
+9/+SV

RPI-Bl'"" I
7C!

7(.1

I

~

ltEAD

y7t:l:

~

w~rrE

4.~574

-4C1

KCE3S/

AE.

d~

~~

4(1

CCU NT
PIN IT/

f>D

4Dt

l

!,...~

Q h.6

7(1

LOCAL/

A5

4C1

LDHGH/

AA

w

-*-

I>

~' - - - - - ! ' " "

1~~74

HD
[>

4C.1

UNLCXK/

l.

~~~

~r

r

3f'eJ

~2~
C£1\1 lJ2.

-=-

1

.________,

+Ds

tr

IRPl-5·~

I

oEG'\-

c

]

rol/v'C./
MWTC/

MRDC/
LORC/

K

EitORC./

7C8,4~,3CO

L

OMRDC/

7(8

M
N

DE.N

7N3

L~

'-08

[f]

51NIT/

+oe,:xe

I

I

532

Rf'l-3

BIO WC/ 405, '3C8

g7+3{.7

+

~•

J

(PlPl? Pl-19
:::,,. PH:\

74%7
I

+eB,3"8

VCCI

T 10 A+4 ,9

N..£~

H

rE"35

TORC~3

'~s~ or;R.i±

~l.5125

roes/

..nE.:;:,
E:4[5.

~
MROCP

~51

~6

AD.

G

4C8

Y3~

crrJ

INTA.pl~

i.SteS

~2~0
9

OFF CS/
STA.TCS/

-+08

F

4

c~ fMW:.
1
_Qroe IDNcr-;
CEN ~"'9
-

12m11

--

E.

Yf r,11

Y€.h9 1X ~eo

~

RPl-E>

'T!Zlf'-'.

Y4P'.-1 3X E._3; ~
y5h.~ zx. @: ~

32.

AH

)'flS

e.g_.

c

Ci..KA/

~3CS/

YC'.~5X E.~~
n8Z.4Y., £~ ~

I'"'

501

D

D

L___J

532

~k_S7X E.€:7~

P1 -~'3..--

'3C5

~513'7
14
A~? r,,e

re

i>r5e'A-

':llCS/

II

508

_'1/1:$~

9. ,"\'"le

c

!'"".

YIP:

'-----

~
L__./'sre

~c.e

...,.,i....4

SI

r{: EN

'~10

P1-~---

AD~e

6

1

Eiff)

'~~
.::::-!

Jo(

~

EGG E65

~

EG.l'P;?

2~XJ

'~w:f:RFQi.-..7
::-t'-'.

,.-i. ~ EfflNPc:;i

l

~SeJ C
~
J-$1

~~

E83

ht.:'.

-~~th

$~:,
-b X. AENt'-'
'*~

J

i

EeS!~

~Q/

:::,.FH5

flf'RN/

~Pl-I

Ee2._,..,_,...,_E..01

~~p.8
S.., JOB e.IBl'h_ll

~Pl-14
?Pl-I~
~PJ-18

EM

R...UNt

e_ A~~·
'~

RP3-3

~
'"1~

Q

L__

D

~

12.

e

f,/( 1':.E.'ID!' 5

€Fl

t----1-4 (91'1'£

:c

7Sl8~A.

~Dfl
AENI

II

1~c~
" RDi'Z'
-=-

c

51C5/

c.

2BI

OINIT/

p

281

1'IORC/

/(..

2C.I
2.DI

BIONC/ j
AD!Wl 6

I A"}

2

v
v
v

LS32

v
v

I

~

v
v

~

IOD?
IODf:.
!ODS
IOD4
1003
!OD "2
IOD I

1¢J All

cl~

~

~....., wrl' TXE

t!e

roo~

el~

T"'.,i

"'05

Ri!C~

~

~

~

:::£:?+

5

¥J'S~

~~3

c.~~ R:lb

"° " .,.,. "

e;f,

LJ

~~-

...__P3- e

A.Vil 4
7518'JA

4

5 All

~

D

¢ E.27
QE.28

75iffi

~~

c

P3·1

7518':>A

I

~DI ~1".J7
27 00

-:;;.~-~

7'1e6

PEfl

7~~..

I ·i:;e

8

8~10

ti'IrJl) Tl<(~

504
e D3

lE.31

~

~1QJ ~~'5

/

II

A5'7

1~

1(32

3?/l}PF

-=- "5l:JJ

~(£

1e.

P3- 4

C.15

I

'----------'

L51Z'>4

ZDI

f\r!J 13

IZ.

rt~8C51A

201

171959

CLK~

!2.Tf..NK.PCLK

~
~

\ICC..2

I

4

a2B'I-

CMG llO.

3

~ E3:)

¢~

b

~P!rl

75100

1"5V

>Rf'3-5

~~~II

"2.DI

AOKI

~Al
19 ND

A

I

9 ~EXB7

~a
T

-

l't-, B0 N'.J 1

·~
DAiq/ Pl -~(

'
1-"-'_.... "
'
-"J"I-:'." '

Ol'-.T7/ Pl

..........

DAi4/ P
Di"T Sol P I-

.Jo..

DATZ/ P1-71>
181

Dl'\TYy'

f\l

16.::'. B~
I~ 61-

1\2 3
f'0 4
M 5

~
'-' e1

A.5 6
7
No
/'\?

17;:'. Bi:

·~

DATl/ Pl
DAT(Zl/P1-73_....
DAi?J/ P1·1e,....

ie:: Bl

I~ B5
1~ 56

"
"
"

"'

2.

e

v
IODE:.
IOD7
IOD 4
!ODS
IODI
IOD©
IOD 3
lOD 7..

v
v
v

""-

v
v

"-

"

v
v

"''--

IOD 7

roo

E.

IOD S
!004
IOD ~
!OD 2

I

I 07 a.Kl 15

e.

C6

3

OS

C:-1 14
run •3

+ D4

ce

~

IQDI

" C2

IOD~

a 00

01

7

~

PCLK/

sc.e

s

IOD I<

«.a

18

O.K2
16
GZ
,...,1 17
'"'1

L_____J

.L

~

VCC.I

~ 3 L.51~'18
E: E."I")
I
Q l1_
E: )·~
1
QB i:.
E ~
QC ...,..__ _
E-u

CCLI<.

QD f-"6'----i..H~

P!-~1.)

A

>-..--------------------------------~~-c3

4

Kl

~D/

H

"2CI

(0(5/

El

2A.I

.A.EN/

[fil

r-------------------------------1T

---------------------------------~~

SIZE CODE

L5~2

_

_,

-----:r~f'L.-UN_1<.f._TT'

D

A

X/'.£.t
~-----+--l---4'....+-..o~

3
532

+
S

~

L__f

""'

0'

I

JJ

v'ffsfu

N!OQ

Jr

1

STOPRG

r---2 D3

I

~
~1------++--------+--+----+-~-.l: R
I

l

3M

1(10E

5583
Mp

FORT X7

M

12.

'

QS l2.

~17,'D7
o_;

Q7lb

~ ~ QG

-==-2=_

-

.,2~ · ~r

____

-=:;:- ---=~'-'-'[11

RP.3·E>

.~110

+5V

~ 1'7
----+-+--+-~2=--7 IB

lf4
-

,--5- I 4

F3

Y•q:P

y;p123

~ENZ y~r-1

1~---+-----+-+--+---'"'4 [ 5
12

6 EN3

·v';;

~17
'---+----f-+-1---+--~3 1b
7

t

f7 l - ' 1 - " - " " - - - - - - - - - - - - - I y

....

15

EN1 Yl pl4

7

f--/A

e.M

UNLCO;/
LDHGH/

b(b,C.

~ LD L.OW/ '~ 7C8
+jt CLl'UFC/
4C8

yaid,5~
4
r L A~

'--

see

!SB

L5flJ'l-

"'°

COUNT

~7D~

c

~

Fi:~

e I 1 Fl L
..'l'----10
F0118

Q~~

~

'--~---__,~-------+---~H-----~~-~~~~
8
~-+-----+---------+---++-+-1------_...._~+-~~~QIA3 /"'n-+------1/'E..
~

/

~*

133

J

l

' - - - - - - - - - - - - - - + - - - r + . . _+ - - - - - - - - - + - - - - - BZJ~[.)--'1~------11--------~l'_ _ _ _ _ _.......,._ _ _ _ _ _ _ _ _~
Bl hl6

1

~BCB7

-t5V

._Ji T

f'..~[0'--=D'-'7--+--i--=.'=' A7
'-"IO=D-=~'--+--i-.;;;.'- AC:.

'--------------------------++++--------+------~{'tF

see

FATN../

a

<;>Rl'E-8

57 r~>=-15_ _-<11
Ek. rpc""-l+_ _-<11
BSrh',i-=-1;_ __.
B+~ri=E_ __.
B3 rhl:>'--l(o_ __.
E2 boc:-17_ __.
51 po=l8_ _

1\.1

r-..~Wo..:D'-'5=---+--f-'-7 A5

l\.'"""""LO'""'D"""4_......_i.....=.8
l\.~[0~0_3_ _,__....__,4
f'._
1 '-'I:..:::0:..::D;...:2=--..__+-=-13
l\.'--"-'LO::.:D'---'--1-+_,.1-e.=-i
"'IODel
I
t

D5

1Ju-=1i;,=---_-__,,___,
ee p!nl_7_ _ _---l,__---+-1_ _ _ _ __11......, - - - - - + - - - - - - -

"--=10::..::D'-'3,.__-+--1-4...:.. A. 3
I",~ill..:.:..::.D-=2=---1--<..-=-3 N..
r-..'-=IO=D~l-+-+-e""- Al
1f',~I=O=D~0=---1--<----'-\
..
A0

H 1 - - - - - - + - - - - - - - - - - 1 - - - - - + - + - - a : t : a: Al9

PIUD/

----'-""-' 08 Q5~

AB~J

-= -~;:~ " :'< 1~ :!l~:I2=-~
I

:_

~~ ~~

P!Nti/

13

51------~-------~~~ 7
~T
j&~~
1 '-'[~0~D~6::__+--1-~~~ ~hiW'-~-.._tl§tolr~~~
,__.r=o""'D'--')5"--+--1-7_, A5
~

WDX

I '--'[=0::..::D:...4-=----1--<-8""-

2C1

+5V

ea37 fi:'. ;!,< ~';>

Q1

191 cs

~ ~ D4 Q4~'7'----------1----+-+-++~6 I 3
,-----Q.

Qp6

2

~-4------1..±IB~ D2 QZ~

I

1\.1

I

ili>

c2._ D 1

j

I

D

~62. 5 ~

75169A

I A.

·

~ t...Sm

s

9~ lf'if5V ,rSV

7

QC~

·

'--+----+-----------+-----~
AJ1------++----~-~--+----+---------~~+-------+~

CLK~

4 D2

.--i1-----+-1<'"'1 CLR ,A25

~

SCI

111

QSf--'IC.=---+-+-'--+---~

Q4t-'.LQ~'-=""-4--1-1----+------

l~~i-=2'--ll-j1f-+-1+-1-I

I :I

8
Q k)cr-------+-+-----'
L.Sil1..._+-----4-+--4r-<1 5 Ae3 QI
IPC.Rt;i
.l1.
,I_O_D=2--+-+-"-2 D
i

v

DS

B D4

~
~ "'

c

1
Qe'-'-'=''----

T

~

o,si

V~l=O:.:::D-'-4--+-....._..-'IC""'- D

1

.---~1_,7 ~w~~--~--+-----~-----------------T--,~w
----+---+----'14'-'-lD~ Qb~
+;:2-7
~~-I

l

(74

. .. . .

6
..+:o ~Pl-~ INT7/
125JHp1-35 INT~,/
P1-38 INT 5V

CLR

16

1
E43 ~D--+----1-1-+--~<1 'S NZQ'"-'S"------+---+--'
E-e
Vr-l_O_D_0-+-+-+--e"_, D
1
I~
~
~
le R Q b~
I '1

I MiP 5:;

~Elf!~

_ _ _ _

. - - - - - - - + - - - -"" JB

f---=- 1..574

REVISIONS

.:_:.11J>l)

I

Qe

i~R

E44~

10
-?ts

U~PC/

1 . ..

171959

._1<_0N_<~i~-~~1_ _ _ _o_-='-----tc~-"""""""'--+SV

IS}'..

ISA.

n_c17IUF

1'38
e.ouT

r;ov

53

7A8

eour
51
ISA

52.

E>I

E:.~

3

\SB CLK CLK FF-.UL\·rr:6'-----=5:;...:;8n

B

A

CX>N~n-7_

z

s

CJ..Ke
CLKA.

13
14
12
156 ISA PC.LI<. BDJI

___.;:o...;;c1

"TRUE.'""-'-'--""-'-<
3
3

4BI

I

4C.B

z

z

I 1-4.:........--=:...< I



4C.I

COUNT

AD

7 p

4C.I

LDHGH/

AA

+5V......-VV-.

9 LS253
C4 r

~

4AI

OFFX.

AG.

/

v
v
v

c

"

OFF4

f\CDB

~Off

'5 Al
IC> Bl
~ f'2.

5

ACO 9

e 52

~OFF~

14 A3

ACD~

!'-.OFF 7
ACDll

15
II

U:'.'
B 13

53

12. A4

B4

K

~I 4

J

v
v
v

a
4C.\

LDLOW/

ACD4
1' Off 1

u,

f4 Be

2.

A3

A<:;Q'-

n

;3

12 Ht
11 e4

/

v
v
v

llZ)

H

~

AB

v
v
v

v

ACD.!P._
ACD I
ACD 2.
ACD 3

6 D

QD 11

.2

3 Q?

e

QA.14
OB i:;,

')(
~ D

~

v

B

5 (

Q4~5
OS~t~

7

rx;,

ee83
~~:P


B D7

l"\D~

ADR..

f./
f'/

~5/

~ PM5

-;?"

A~B/

ees~

--'::..

~8

QI

Pl-4~

MRC/
ADRD/

~ Pl- 50 ~'7/
~ Pl-47 ADRfV

6

c:iziM9~ h)<;I

3 C2
4
D3

QA!4

'°'

Q3~

1----:-=--i

Q,'\ 13

QB
0:

7

BHE.N/

~

-

Q?pl2
Q4p15

ACD6

ACD I
ACD "2
ACD 3

Q3P!"

8 D7
5 D4

ACD 7

ACD!P._

02~7

:::,,

:;;: Ph:?
Ph35
::::,, Pl-'y;J
;..
7 Pl-32

07

9~l.5lb3
ti
LD
R.C 15

A.CD4

()4

Ql~e

~"' o

DI.TE

IS llE:EIWD IN a>NFIDDICE ANO ITS

COllTENTS MAY NOT IC DISClOSED WITllOUT THE l'lllOll WRITTEN CONSENT OF
llllEL COllPOllAllON.

.. Ci

D

LDLOW/

[§Jr-------'

SDI

~LKA/ AHlt---------if---+-+-------------+-----------------------~

4C.I

COUNT

SAi

A.CJ::;xx

D

AD,t--------+--1--1-----------+---+-----------------------~

AP1 t--------+--l-I-------------+--..-------------~---------~!--..

g
._..____
l~I
AS6

~.:J
ZBI

BMRDC/

L

ZSI

BIOR.C./

K

i3

12

lre:.__ _ _ _ _ _ _1----1--~

I

LSl<+

r-12=-_ _a-'-~~
'1 1 A9 >-'-=i.--+---+-----1'--'1-l SIB
e-ze.:.
LS¢4
DAT 71_ Z. DI QI p.18 ACD 7

vcc~ --~~"',~ ~~ 5

~

DAT G./
DAT SJ
DAT 4
DA.T 3
DATZ

c

11-~=--

I
4
3
7
8

OO acz>hl9

D3> Q 3 b"16
DZ Q2. hil
D6 Q6~1~
D? Qlpi'DAi I/ S D4 Q4plS

AC.D
AC.D
AC.D
AC.D
AC.D
ACD

DAT!/}/_ 6 DS

AC.D

QSpl4

~ L~~fpi-z.~:
~~~I'./1 ~8--+----CJ.:....,...r1~

~

6
5
4
3

l'--A-"C=-D_l~4~----+-+-4-'""' D¢ Qr/Ji--;:z'-------------+---1--1---ll>Q.

WRITE

4A8,Z.B8

Q.i;ti p.3
A
QI ~
0~----~~.___ _ _ _ _..___.____.A5
QI ·~~

R'CAD

zee.

Lcx:JJ..l/

Z.68

''--_A_C~D_IS~--..-.-5-=-< DI

2.

'--_A_C_D~r:/)----+-+---IZ_. DZ Q'2.1--IO=-----E~-o~·E47

I

.--i--1---'-'l~"-l ~ Q3 ~
1

ASO

8£.87
B 1 p!8 DA.i 7/
f!4; p'~ DAT€,/
1 ,A'-'C.-=-D"--"'6'---'-I__. A¢
l'-'-'A.C.:::.D::......::5;___c.4....;A~ B"3 hl6 DAi S)

~MR

'-'-A:=C.-"--D--'7--=-Z....; Al

1

4

r-:-:AC=D""--'4--=3'-4 A.C. BZ ~17 DAI 4/
"-A:....:C..;;:.D=c.....:3'----1'-' AE:. eE:. hl3 DAT 3/
"-A.'-'C=D::;_::Z,____,.8<-< Al Bl ~"2 CV>..T if
1 .._A'""'C-"-D"--1---'S~ A.4 54 1--JS CAT
"'-'A:=C.D=--..!¢'---'E.=- AS BS
DA.T (jJ'

-

---

~4

--,

ri.

I

\J

2.

AS2

t>

ASl
LSIE:.3

.__-------+--+----7~cEP
ACD 10

I A-.,S
-Z.
LS04

T::i£ CE.I

.___

__:_I'-11
8

r-.,..

JA?~>AJ,_4_i--e

~ PE
3 D¢ Q¢ 14
~--4--,,...,o-=E:.=-----41>--------~

LS04

~rr-6-=---1--1-+----g~,r~'------

._+---------4....:..i'1 LSlw

AT

1

~Lp.~4~-----.i•--)--D---___,1------iAV

.---4----'l-'-l_, T

~

=

Q"Z. ~

~

'-

A¢

b08,4AB (

e.oe

BYTO?

.-------<-...---~

~
3 ~
A14
DZ Q°' ~ ~5~ bn-::6=--_8.;:;cl L 501.

AW CNT/

4N3

jrE.~~

LS04

:'---OE
BZ.Bl
lI T
A.C.D IS
Z. Al Bl pl8 DAi 7/
ACD 14 I A¢ B¢p'~ DAT_!:,/_
ACD 13 4 A7> 83 t:)E. DP..i S)
ACD 12 3 A-Z. B'Z. hil DA.I 4/
ACD I I
7 />6
~13 DAT 3j
ACD l(f; 8 Al Bl hl'Z. DAI ?./
ACD '1
S M B4hlS DAT I/
ACD 8
0 A5 Bsr~~14.:._=D~A~~~~:z._::,>--_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ____,AX DA.TX/

I

86

"~'\scti~o
10

A~g

1-----------------~q'-l soo

.---r-..;8=---..--1-+----g-'-!..rn OE
1 T

Z.Bl

DEN

M

561

SOU\

Alv\1--------------------------'

AS I

I

1'-'-'A!.-=C~D~l~S_2=-1AI

Bl

eze1
po.:..:18=----~----------------------------------------?:~

r"'"-'A!.=C.=-D-'-l4
-'--~I AC/> BIJ> p 1 ~
1 ,A-'-C=D"--"13=--_4~A7> B 3 pl6
;,A~C=-D-'-.!1._
___3=-"3

"-A:...:C.:D=--.:.1..:...1_7-=--lAo B6Pl3
1'-AC..:C..=-D:::.......:.1¢=--=B=-4Al Bl PIZ
lACD '1
5 A4 B4 "-'
hiS
"A-'-C=-=D~S'---'~=-IAS BS 14

A

3A8

'------

Pl-E>e
......_ Pl-65

7

p

DAT F/
DA.TE/
DA..T D/

c:AI c/
DAT B/
DAT A/

A

DAT 9/

e/

DAT

L___

DWG NO.

SHEET

8

7

6

5

4

3

REV

171959

A
1

1

Figure 5-2. Schematic Diagram (Cont'd.)

5-19/5-20

iSBC 432i100™ Processor Board Hardware Reference Manual

171820-001

REQUEST FOR READER'S COMMENTS
The Microcomputer Division Technical Publications Department attempts to provide documents that meet
the needs of all Intel product users. This form lets you participate directly in the documentation process.
Piease restrict your comments to the usability, accuracy, readability, organization, and compieteness of
this document.
1. Please specify by page any errors you found in this manual.

2.

Does the document cover the information you expected or required? Please make suggestions for
improvement.

3.

Is this the right type of document for your needs? Is it at the right level? What other types of
documents are' needed?

4.

Did you have any difficulty understanding descriptions or wording? Where?

5.

Please rate this document on a scale of 1 to 10with10 being the best rating.

NAME ___________________________________________
DATE _____________________
TITLE __________________________________________________________________
~

~

COMPANY NAME/DEPARTMENT ________________________________________________
ADDRESS _________________________________________________________________________

~

CITV ------------------------------------------------------------------ STATE-------------- ZIP CODE --------------------Please check here if you require a written reply.

D

WE'D LIKE YOUR COMMENTS •..
This document is one of a series describing Intel products. Your comments on the back of this form will
help us produce better manuals. Each reply will be carefully reviewed by the responsible person. All
comments and suggestions become the property of Intel Corporation.

NO POSTAGE
NECESSARY
IF MAILED

IN U.S.A.

BUSINESS REPLY MAIL
FIRST CLASS

PERMIT NO. 1040

SANTA CLARA, CA

POSTAGE WILL BE PAID BY ADDRESSEE

Intel Corporation
Attn: Technical Publications M/S 6-2000
3065 Bowers Avenue
Santa Clara, CA 95051

INTEL CORPORATION, 3585 S.W. 198th Avenue, Aloha, Oregon 97007 • (503) 681-8080

Printed in U.S.A./Y36/1 K/0281 /IH



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : Yes
XMP Toolkit                     : Adobe XMP Core 5.4-c005 78.147326, 2012/08/23-13:03:03
Create Date                     : 2015:03:28 09:44:17-08:00
Modify Date                     : 2015:03:28 10:08:10-07:00
Metadata Date                   : 2015:03:28 10:08:10-07:00
Producer                        : Acrobat 11.0.10 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:1f40385c-8446-ef4c-8690-65df02001513
Instance ID                     : uuid:25a9055b-58b9-f649-9763-416a50b9f067
Page Layout                     : SinglePage
Page Mode                       : UseOutlines
Page Count                      : 70
EXIF Metadata provided by EXIF.tools

Navigation menu