Signetics january1983'"'°°^"'

8X3O5 prototyping System Reference Manual Signetics reserves the right to make changes in the products contained in this document in order to improve design or performance and to supply the best possible products. Signetics also assumes no responsibil- ity for the use of any circuits described herein, conveys no license under any patent or other right, arid makes no representations that the circuits are free from patent infringement. Applications for any integrated circuits contained in this publication are for illustration purposes only and Signetics makes no representation or warranty that such applications will be suitable for the use specified without further testing or modification. Reproduction of any portion hereof without the prior written consent of Signetics is prohibited.

© Copyright 1983 Signetics Corporation ii LSl DlVlSlC)N FEBRUARY 1983

PREFACE 8X30OKT1SK

This document provides the information required to understand, set up and operate the 8X305 Prototyping System. It is recommended that the user become thoroughly familiar with the 8X305 and the high speed peripherals that support the device. For this purpose, the following documents are recommended: 8X305 Users " Manual — comprehensive functional detail, interface characteristics, hardware and software design data, and systems information for the 8X305 MicroController.

8X300 8X300 parts, · Family Product Capabilities Manual — overview of the Family of including application information on the 8X305 MicroController and its support devices.

· MCCAP Manual — complete description of the powerful MicroController Cross- Assembler Program for the 8X300 and 8X305. and each 0 Data Sheets — electrical functional characteristics for member of the 8X300 Family and related parts. 8X305 — MicroController 8X310 — Interrupt Control 8X320 — Interface Register Array 8X330 — Floppy Disk Formatter/Controller 8X338 — Local Area Network Controller 8X350 256 RAM — Byte Bipolar 8X360 — Memory Address Director 8X371 — Latched B-bit Bidirectional I/O Port B-bit — 8X372/8X376 Addressable Bidirectional I/O Port 8X374 — Addressable B-bit Bidirectional l/O Port with Parity 8X382 — Addressable 4-IN/4-OUT í/O Port 8X60 FIFO RAM — Controller

Signetics iii LSl DIV!SION FEBRUARY 1983

CONTENTS 8X30OKT1SK

1 2 Section — INTRODUCTION 1.1 System Description 2 1.2 Architectural Overview 2 1.2.1 User Interface 2 1.2.2 Monitor and Run/Step Logic 2 1.2.3 Writeable Control Storage 2 1.2.4 8X305 MicroControlier and Peripherals 2

2 3 Section — SYSTEM SETUP 2.1 Power Connections 3 2.2 interface 3 2.3 Baud Rate Selection 3 2.4 External Oscillator Connections 3 2.5 Inhibit Jumper for 8X310 ROM Disable 3 3 4 Section — SYSTEM OPERATION 3.1 Power Up and Diagnostics 4 3.2 Monitor Program 4 3.3 Command Syntax Diagrams 4 ...... 3.4 Sample Usage 4 ...... 3.5 Breakpoints 4 3.6 ASCII HEX QUOTE Format 8 3.7 XEC (Execute) Instructions 8 3.8 8X310 Interrupt Control Coprocessor Considerations 8 4 USER Section — CONNECTIONS ...... 10 4.1 Wire-Wrap Area 10 ...... 4.2 iV Bus Connections .10 . . .. . 4.3 I/O Ports 10 4.4 Extended Capability 10 . . . .. 4.5 8X310 Connections 11 4.6 8X320 Connections 11 4.7 8X360 11 Connections . . . 4.8 Memory Expansion 11

5 OF 13 Section — THEORY OPERATION 5.1 Functions of the Monitor Processor 13 ...... 5.2 8X305 Family 13 ...... 5.3 Writeable Control Storage 14 ...... 5.4 Run/Step Logic 14 ...... Appendices 15 A. 8X30OKT1SK Prototyping System Schematic 16 B. 8X30OKT1SK PCB Layout and Parts Placement 17 ...... C. Parts List 18 ...... , ...... ,...... D. Memory Expansion Assembly Schematic 20 Tables and Figures 1-I. 8X305 Prototyping System 1 2-1. RS-232 Connector 3 ...... 2-2. Baud Rates 3 ...... 3-1a. Syntax Definitions 5 3-1b. Syntax Flow 6 3-1C. Syntax Flow 7 3-2. ASCII HEX QUOTE Format 8 3-3. Sample Usage 9 4-1. IV Bus Connector J2 10 4-2. l/O Port Connectors J4, J5 and J6 10 4-3. Extended Microcode Bits at Connector J3 10 4-4. 8X320 Signal Connections 11 4-5. 8X360 Signal Connections 11 4-6. Memory Expansion Connector J1 12 5-1. Detailed Block Diagram 13 5-2. Write Cycle Variations 14

Signetics y

LSI DlVlSlON FEBRUARY 1983

q Section — INTRODUCTION 8X30OKMSK

1.1 SYSTEM DESCRIPTION 1.2.2 MONITOR PROCESSOR AND 1.2.4 8X305 MICROCONTROLLER RUN/STEP LOGIC AND PERIPHERALS The 8X305 Prototyping System is a Operation of the system is controlled An 8X305 MicroController and various powerful design support tool that aids by the Monitor Processor, which is 8X300 Family peripheral devices are the engineer in the evaluation, deSigny implemented using an 8035 Micropro- included in the prototyping system. and prototyping of systems based the on cessor. The Monitor Processor is respon" 8X305 and The instruction and Program Address Signetics MicroController sible forthe following functions: its family of support devices. Its ad- busses of the 8X305 are connected to vanced features permit the development " User interaction Writeable Control Storage (WCS) as of both 8X305 and application " Loading Writeable Control Storage we)) as an 8X310 Interrupt Control circuitry. The prototyping systems cap- " Loading and reading 8X305 registers Coprocessor (ICC). The interrupt and and abilities are adequate to serve as a l/O devices status pins of the 8X310 are available to complete development system for sim- " Control of Run/Step logic the user for use in prototyping real- p r ov id e a ) tOO) time other interrupt driven systems. ple systems and ow - cost Programming· for the Monitor. Proces- or for evaluating portions of com_ more sor is supplied by Signetics and is The 8X305'S lV bus is connected to the plex designs. contained in a PROM. following 8X300 Family peripheral devices: 1.2 ARCHITECTURAL 1.2.3 WRITEABLE CONTROL OVERVIEW STORAGE (I) 8X320 Bus Interface Register Array 8X305 MicroController programs are As in 8X305 (I) 8X350 256 Byte Bipolar RAM shown Figure 1-l, the Pro- a executed from Writeable Control Stor" 8X360 totyping System consists of a single (I) Memory Address age (WCSl that is contained on the circuit includes an Director printed board that board. The prototyping system is sup_ (3) 8X372 Addressable B-bit 8X305 MicroControl!er and various plied with 256 words of instruction 8X305 Family peripheral devices. The Bidirectional l/O Ports memory. An expansion module is avail- 8X305's microprogram resides in Write- able to support address space require- IV bus data and control signal connec- able Control Storage lWCSl. A Monitor merits of up to 4096 words. The WCS is tions are also available to the user to Processor controls operation of the sufficiently fast to permit ful) speed permit attachment of other devices or 8X305 by WCS, loading the activating operation of the 8X305. user developed logic. User interface and the Runl Step logic, directly plac- connections to the 8X320, 8X360, and 8X305'S Writeable Control Storage words are 25 ing instructions onto the in- 8X372'S are available adjacent to the bus. Monitor bits wide to support advanced micro" struction The Processor wire-wrap area to permit prototyping of also controls the User Interface, which programming requirements. Sixteen of 8X305 based 8X305 various designs. is through a standard RS-232 connec- these bits contain actual instruc- tor. The remainder of the board is tions. Eight of the remaining bits are occupied by power connections and a used to support "Extended Microcode" 8X305 Users large wire-wrap area for prototyping of designs as described in the user-developed circuits. A complete dis- Manual. The 25th bit, transparent to the cussion of the operation and interrela- user, is set by the Monitor Processor to tionship of these functions is contained control breakpoints. in later chapters. Since the three-bus architecture of the 1.2.1 USER INTERFACE 8X305 does not permit the Micro- Controller to modify its own program The User Interface of the 8X305 Proto- memory, the WCS is loaded by the typing System is accomplished through Monitor Processor. a standard RS-232 connector. Data rates from 110 to 19,200 baud are selected by the user. The moni- tor program contained in the system controls al) user communication, which is accomplished interactively through a straightforward and user-friendly syn- tax. While the operation of the system requires only a low-cost "dumb" termi- nal, it can be connected to a host computer to support more advanced developments. Commands are included to support up and down loading of programs in such applications.

2 Signetics LSl DlVlSlON FEBRUARY 1983

SYSTEM SETUP Section 2 — 8X30OKT'ISK

2.1 POWER CONNECTIONS host computer, be sure to interchange The Prototyping System is supplied TXD (pin 2) with RXD (pin 3), and RTS with a 10 MHz crystal; therefore it CAUTION (pin 4) with CTS (pin 5), This can be operates the 8X305 MicroController at done on the cable or it can be accomp- its full rated speed of 200 nanoseconds Power connections must be prop- lished logically by using a Null Modem. per instruction. The crysta) may be er/y made,' otherwise, component Due to the variety of interpretations of changed by the user to any frequency damage will result. RS-232, some terminals may not imme- from 4 MHz to 10 MHz. Alternatively, diately work with the Prototyping an external oscillator may be con- If X2 Power connections to the Prototyping System. difficulties are encountered, nected to the XI and inputs of the 8X305, in 8X305 System are made through four binding first reduce the connections to three as described the Users TXD, RXD, and if posts located on the left hand edge of signals: GND. Then Manual, The external oscillator may RXD at 0.2 the board. These are labeled GROUND, necessary, interchange TXD and operate any frequency between signals. MHz and 10 MHz. Note 8X305 +5, —12, and +12. Without options or that the is at user circuitry in the wire-wrap area, the capable of running frequencies 2.3 BAUD RATE SELECTION 0.2 MHZ, current drawn from each power source lower than but the Prototyp- ing is as follows: System's Monitor Processor expects Any of the eight baud rates listed in the 8X305 to be finished executing an 2-2 be less 2.5 Table selected by instruction within 10 microseconds, there- +5 VDC — than amperes may proper +12 less 20 setting of B2, B1 and BO by imposing a lower limit of 0.2 MHZ. VDC — than milliamperes RS-232 —12 less 20 located the Tie points X2 are located VDC — than milliamperes near connector. for XI and next to crystal Y2 and the 8X305. Be Table 2-2 BAUD RATES Additional current must be supplied fo, sure to disconnect crystal Y2 before any ojjtfoñs or user circuitry added to connecting the external oscillator inputs Baud and X2. the board. At the user's option, a DC- B2 B1 BO Rate to XI to-DC converter ( converts +5 VDC to O O O 19200 2.5 JUMPER FOR "12 VDC) can be installed in the space INHIBIT —12 +12 8X310 ROM DISABLE allotted to the VDC and VDC O O 1 9600 binding posts. Refer to the parts list in Appendix B for the manufacturer and O 1 O 4800 The 8X310 Interrupt Control Coproces- part number of the recommended O 1 1 2400 sor connects to the Instruction and device. Address buses of the 8X305. It accom- 1 O O 1200 plishes interrupt and subroutine control 2.2 RS-232 INTERFACE 1 O 1 600 by disabling the control storage that contains the 8X305'S microprogram and An RS-232 connector is provided in the 1 1 O 300 placing specific JMP instructions onto bus. lower left-hand corner of the system for 1 1 1 110 the instruction To permit the Pro- interconnection to the user's CRT ter- totyping System to operate either with (O off, is as in Switch 1 Switch on) 8X310 in minal, and connected shown , = = or without an the circuit, a , Table 2-l. jumper is incorporated into the ROM Disable (RD) circuitry. Table 2-1 RS-232 For hard-copy printing terminals, an CONNECTOR When the 8X310 Interrupt Control optional line-feed feature may be select_ Coprocessor is physically present in ed to avoid over-strike of characters Pin location U16, the ROM Disable Inhibit No. after a backspace on This feature Signal Description error. Jumper located at R14 next to the is selected by setting the LF switch 8X310 must not be present so that the 1 GND Ground located next to switch BO the ON to 8X310 disable WCS and avoid bus position. can 2 TXD Transmit Data(in) contention problems. When the 8X310 is not present, this jumper must be 3 RXD Receive Data{out) 2.4 EXTERNAL OSCILL ATOR connected to the board at location R14 4 RTS Request to Send{in) CONNECTIONS to permanently enable the Writeable RAMS. 5 CTS Clear to Send(out) Control Store CAUTION 6 DSR Data Set Reacjy{out) To the 7 GND Ground prevent possible damage to crystal, never apply an external Osc/'/- 8 CAD Carrier Detect(out) lator signal to XI or X2 input with crystal Y2 connected to the circuit. RS-232 specifications call for data com- munications equipment (DCE), such as this system, to be connected to data terminal equipment (DTE), such as the user's CRT terminal. When connecting this system to another DCE, such as a

Signetics 3 LSl DMSION FEBRUARY 1983

SYSTEM Section 3 — OPERATION 8X30OKT'1SK

3.1 POWER UP AND S STEP, single step user's program: X XCODE, temporarily set extended DIAGNOSTICS Accepts a starting memory ad- microcode latch: dress and displays the contents Accepts a new extension code and be When power is applied to the Prototyp- of the registers the instruc- value to temporarily set in the at ing System, resident diagnostic pro- tion that memory address. The extended microcode latch for con- is by grams are executed to test the Micro- instruction executed hitting trol of user circuitry. The content Controller and Writeable Control Store the space bar; and successive of the extended microcode sec- (WCSl. The following message is then instructions by successively hit- tion of WCS is not changed by printed: ting the space bar. this command. 8X305 SYSTEM Although the need only enter a PROTOTYPING M MEMORY and user breakpoint examinel single letter command, the monitor will REV n change: respond by typing the whole command Accepts a starting WCS SYSTEM CHECK ON memory name as indicated in capitals above. address and then displays the * be contents of that location in Any of the commands may aborted by mnemonic form and indicates a before completion typing an ASCII where "n" equals the current rev{s|on by an ex- "control-C" character. While entering leve!. possible breakpoint clamation point. A breakpoint any number (sequence of octal digitsl, be If the Prototyping System is function- at this location may be set by typ- corrections may made by entering a ing improperly, either "MEMORY ing an exclamation point or backspace character and then entering ERROR" or "8X305 ERROR" messages cleared by typing a backspace. A the correct number. will be printed. Then the "prompt" new 8X305 instruction and exten- character (*) will be printed and the sion instruction is then entered 3.3 COMMAND SYNTAX user may examine WCS memory or by typing an I, as with the INPUT DIAGRAMS 8X305 functions to diagnose the command. problem. System commands and monitor L LB, left-bank examine/change: responses are defined in the syntax 3.2 MONITOR PROGRAM diagrams in Figure 3-1a, b c. Accepts a bank address íor the and currently enabled address, if a 3.4 SAMPLE USAGE With the printing of the "prompt" char- blank is entered) and displays the acter {*), system control passes to the contents of that left-bank address The sample in Figure 3-3 is monitor program. The user may then (0-377 octal). A new value may be program enter any of the ten monitor commands: entered to substitute for the orig- shown to give the user an idea of a ina) content. typical session and includes most com- Í INPUT 8X305 instructions into mands used by the Prototyping System. A short is input to WCS via memory: R RB, right-bank examíne/change:. program WCS the terminal Keyboard that continually Accepts a starting memory as LB Operates the same the . R6 8X305 and increments of the and writes address then permits the command except action is upon entering of an 8X305 instruction each new (incremented value to loca- the right-bank. 133 in mnemonic form and an exten- tion of the 8X350 on the Right- lV Bus and 001 in Bank of the to I/O Port sion mstruction octal notation· D DUMP memory contents to ter" on the Left-Bank. Since extended minal: is microcode not needed in this exam- n Register examine/change, where WCS Accepts a starting memory ple, entered as indicated by "n" register number: none was = address and an ending address, "/000". Displays the register number and and then dumps the memory con- its and contents allows a new tents from the start address to the 3.5 BREAKPOINTS be value to substituted. end address onto the RS-232 port in HEX (RO may be accessed by its alter- ASCII QUOTE format as Breakpoints are designed to halt the in 3.6. nate name AUX by entering "A" described Section 8x305 just prior to the execution of an or, RIO may be accessed by its instruction on which a breakpoint has alternate name OVF by entering F FILL memory contents from ter- been specified. If the GO command is "O".) minal: issued to start at an address that has a Accepts a starting WCS memory breakpoint set, the system will not stop and in If G GO execute user's 8X305 pro- address fills memory ASCII on that address immediately. the HEX 8X305 gram: QUOTE format as described should access that address again in 3.6. Accepts a starting memory ad- Section then a breakpoint stop will occur. dress and executes at full speed until a breakpoint or keyboard entry is reached. Then the con- tents of the registers and the next executable instruction are dis- played, and single stepping can proceed.

4 Signetics LSl DlVlSlON FEBRUARY 1983

SYSTEM Section 3 — OPERATION 8X30OKT1SK

STRINGS = SPECIFIC CHARACTER O , CJ ma (STEP) UPPERCASE FOR LITERAL STRINGS , - UNDERLINED FOR MONITOR TYPED STRINGS contents - = DEFINED ELSEWHERE IN THE SYNTAX DIAGRAMS C J L- TRANSPARENT OPERATIONS

€r) = CARRIAGE RETURN

@ = BLANK (SPACE-BAR)

@5) (CONTROL = BACK-SPACE — H) (DELETES PREVIOUS KEYBOARD ENTRY)

C) BREAKPOINT - COMMAND, RETURNS TO PROMPT C) (control — C) CANCEL

(numbers) =- OCTAL BASE NUMBER SYSTEM USED THROUGHOUT Gs) (bell) G) = MONITOR'S RESPONSE TO INPUT OR SYNTAX ERRORS

p· = CONNECTOR TO NEXT SYNTACTIC ELEMENT

Figure 3-1a. Syntax Definitions

Signetics 5 LSl DlVlSlON FEBRUARY 1983

SYSTEM Section 3 — OPERATION 8X30OKTQSK

, < < < ) " Input Instructions:

* INPUT > memory address " pi — e (A address) ;jUD—> new instruction >O new extension 'C) ^ Cnext addr c V

Register Examine/Change:

* register number > ut9 j f J l 3( next register no. = contents )—> new value {") ^ OVF > " "' '" ' · m Go Execute: 'Ai>@¥", memory address m'© { exe'u"ng JJS breakpoint encountered any keyboard entry ) 7 Step Execute. < * STEP memory address b( breakpoint display >(cr) C< execute one instruction I " < B

Memory Examine/Change:

M3«MEMoRg-> memory addr pI < (—{address 'Fá)u9)bsj ' 7 |nstr/ex ' ns new inst ext r'("e"t"dd'T j(i>> —A> new . cr

€S E) =- breakpoint, = clear, C) = set , c B

Left-Bank Examine/Change:

* LB bank address pi , j , pi current address ) e L ^ 'w Right-Bank: >(Cr) next bank address )—~1, = contents ) » new value ^ * rb · kf

Dump Memory: RS-232·) * DUMP)~1 start address t9 stop address {cf) {dump to " i

Fill Memory: )—> ' «ib

Set Temporary Extension: i * XCODE latch contents \ y new extension >(cr) " P

Figure 3-1b. Syntax Flow

6 Signetics LSl DlVlSlON FEBRUARY 1983

SYSTEM Section 3 — OPERATION 8X30OKTISK

new instruction : source destination ·^- l i * l ^. > -~(MOV 6 B S register num rotate / register num 3~ 'rm '"g" ** n'v AND *Reg-to-Reg operation **any l./O operation r YxorW source ( pi y xec l · > register num > B-bit immediate ^ ^ length G) > S-bit · destination .^- \ Ycúñ) >®—C registernum G) > B-bit immediate a l/O B length 5-bit immediate ^ . > G) >

JMP pI > memory address "

number l.'O , : : start address o "" G) y h\,r>/ l,ftj t ' stop address ," "<9—" " "e ^ '""' t '&®@""a P · · -"G)- 0 : 177: 7 :; : · J

0 rotate 'B-bit immediate 37y , , - length : new extension , O } new value \\j O j , ~;gv S-bit immediate : " bank address : , -U) - O 4 "&»»"' U -€) ^ fiÑSí" 0 0 O p 0 7 " "' ' "G) '

breakpoint display typical :

AUX Rl R2 R3 R4 R5 R6 R7 OVF R11 R12 R13 R14 R15 R16 R17 377 000 017 037 000 000 001 222 000 000 000 360 300 000 DOC) 000 00013 — MOV 02 4 37 /244

note: —- First two lines are column headers, printed each breakpomt or each 20 single steps- Third — line is register contents. Fourth line is breakpoi'nt: --- address ---' instructiort'extension This is the next instruction to be executed in single step

Figure 3-1C. Syntax Flow

Signetics 7 LSl DlVlSiON FEBRUARY 1983

SYSTEM Section 3 — OPERATION 8X30OKT'1SK

3.6 ASCll HEX QUOTE FORMAT

Memory contents to and from the ter- minal during the DUMP and FILL , com- mands are in an object code format * DUMP 00000 00014 commonly supported by PROM pro- gramming hardware known as "ASCII DUMPING HIGH BYTES .... HEX QUOTE" format. Each block of (STX) eight-bit wide data is preceeded by an STX (ASCII Start of Text) character. 0O'CO'24'B9'CO'AC'68'74'01'10'70'11'F1' Then each B-bit byte is represented by (ETX) 2 ASCII HEX characters (O, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F) followed by a DUMPING LOW BYTES..,. single quote {'l. As many bytes as (STX) necessary may be transmitted until an ETX lASCll End of Text) character 00'00'08'BF'1O'FF'FF'96'06'FF'7D'40'D7' ter- minates the block. Three such blocks (ETX) are transmitted for any specified high byte of 8X305 DUMPING EXT BYTES memory range: .... instruction, low byte of 8X305 instruc- {STX) tion, and extended microcode byte. Figure 3-2 shows an example of ASCII 00'00'00'00'00'50'00'00'00'00'00'00'00' HEX QUOTE format. (ETX) 3.7 XEC (EXECUTE) , INSTRUCTIONS * When stepping through a user program and an 8X305 XEC instruction is encoun- tered, the system will display an "XR" after the next instruction to indicate an XEC range of address. 3-2. HEX Figure Example of ASCII QUOTE Format Note that stepping must start on or before an XEC instruction for the pro- gram flow to be correct. If while running a program, a breakpoint or stop occurs on an instruction that is the target of an XEC instruction, an "XR" will not be displayed and program flow will not be correct if single stepping is then begun. It is valid to nest any number of XEC instructions. Single stepping will work properly provided that the user start on or before the first XEC instruction.

3.8 8X310 INTERRUPT CONTROL COPROCESSOR CONSIDERATIONS

Certain 8X305 "NOP" instructions have specific meanings to the 8X310 as indi- cated in the data sheet. When using an 8X310 in the system, the user must start running or stepping from an instruc- tion that is not an 8X310 instruction. it is valid, however, to start running and encounter a breakpoint or stop on an 8X310 instruction and then continue single stepping the program.

8 Signetics LSl DlVlSlON FEBRUARY 1983

SYSTEM Section 3 — OPERATION 8X30OKT4SK

8x305 prototyping system rev.b Power Up Message system check ok. · * * input 000 00000 jmp /000 i: 20 . * input 20 üo020 i: xmt 07 133 /000 00021 l: xmt 17 001 /000 00022 i: xmt 00 001 /000 q Program Input 00023 i: xmt 6 o /0 0002'1 i: add 6 o 6 /000 00025 l: mov 6 o 27 /000 00026 i: mov 6 o 37 /000 00027 jmp 00000 /000 ' i: 00030 i : * memory o 00000 jmp 00020 /000 0000] mov ClO /000 o 00 . * memory 20 00020 xmt 07 133 /000 00021 xmt 17 do} /000 00022 xmt (jo 001 /000 Display of Program Entered 00023 xmt 06 000 /000 , 00024 add 06 o 06 /000 00025 mov 06 o 27 /000 00026 mov 06 o 37 /000 Change Instruction at Location 27 00027 jmp 00000 /000 .imp 2ú /000 iq i: . While Still in Memory Mode * lb 132 = 347 lb 133 = oc)2 13ú 173 lb = . Display of Current Data at * rb 002 000 = . " I/V Addresses * rb 000 = 377 rb 001 377 = . * go o Program Stopped by Hitting runn inc stopped . . · any Key aux Rl ..r2 r3 Rú rs r6 r7 ovf r11 r12 r13 Rlü r15 r16 r17

001 171 300 132 213 346 263 133 00() 037 075 365 2ü6 Dúo 335 (joi "T" 00027 - jMP 0002ü /000 R7 Contains RB Address 133 001 171 300 132 213 3ü6 263 133 000 037 075 365 2ú6 Dúo 335 001 00024 add 06 o 06 /000 - ,L R6 Increments 001 171 300 132 213 346 26Ll 133 000 037 075 365 246 Dúo 335 001 00025 mov /000 "T" - 06 o 27 R17 Contains LB Address 001 001 171 300 132 213 3ü6 26ú 133 000 037 075 365 246 Dúo 335 001 00026 - mov 06 o 37 /000 * 133 26u Contents of 133 LBi and lb = . " * rb 001 263 " = . 001 iRE3i * * dump 20 40 dumping high bytes. c7'cf'c0'c6'26'06'06'e0'f2'00'0o'fe'00'a2'ff'oo'... e ' f ASCII HEX QUOTE Format dump ing low bytes. . . Location 20-40 Octal 5B'01'01'00'06'Í7'1F'1ü'B7'00'00'8B'00'83'FF'o0'., fb ' dumping ext bytes. . 00'00'00'00'00'00'00'00'00'00'00'00'00'0ú'00'00'.. e l f . * * ro do] = . * r6 26ü = . m Examine Registers * r7 133 = . * r]7= ClO] . * * 00001 high fill bytes.... Fill filling20'40'60'eo' instruction Memory low bytes,,.. · Locations 1-4 in ASCII 00'01'02'()3'filling HEX QUOTE Format ext bytes.... fillingí)()'FF'FF'O0'. * * memory 0000() Examination of Memory Verifies ()0000 jmp 00020 /000 Fill Operation Above. Note 00001 add 00 o 00 /000 Extended Microcode at Locations 00002 and dc) o 01 ,'377 " 00()03 xor 0() o 02 /377 00002 and 00003 were Filled with oÚoou jmp ()0003 /000 FF HEX as Indicated by 377 Octal. * .

Figure 3-3. Sample Usage

Signetics 9 LSl DIVISION FEBRUARY 1983

USER Section 4 — CONNECTIONS 8X30OKT1SK

4.1 WIRE-WRAP AREA 4.3 l/O PORTS 4.4 EXTENDED MICROCODE CAPABILITY The wire-wrap area located at the top These 8X372 l/O ports have been pro- 26 (V bus of the board provides square inches vided on the Right-Bank of the "Extended Microcode" is a technique for user prototyping. This space accom- for latching of input or output data. The commonly used in 8X305 MicroCon- modates standard lC widths from 0.3 to ports are programmed for addresses troller based designs to optimize per- 0.9 inches and also provides power and 000, 001 and 002 and all signals are formance. It is implemented by de- ground connections. available at connectors J4, J5 and J6 signing program memory to be wider respectively. Signals on these connec- than the 16-bit instruction word re- 4.2 lV BUS CONNECTIONS tors are described in Table 4-2. Note quired for the 8X305. The additional that l/O port compatibility allows the bits are referred to as the extension The lV bus is the major communica- user to substitute an 8X376 or 8X382 and can be used for fast l/O selection tions link between the 8X305 Micro- for any one of the 8X372 l/O ports. or other system control and status Controller and its family of peripherals. (One 8X371 non-addressable l/O port monitoring purposes. The bus is logically partitioned into two may be substituted, but ONLY if all The Prototyping System uses a 24-bit banks, referred as the Left-Bank and other components on that bank are to instruction word, thus providing facili- Right-Bank. In Prototyping System removed.) the ties for 8 bits of extended microcode. the 8X350 Working Storage RAM is These bits are accessible to the user at connected to the Left-Bank, and the Table 4-2 l/O PORT connector J3 as shown in Table 4-3. 8X320 Register Array, 8X360 Memory CONNECTORS J4, and 8X372 J5 AND J6 Address Director, líO Ports Table 4-3 EXTENDED are connected to the Right-Bank. All lV , MICROCODE BITS bus signals are present at connector J2 Pin AT CONNECTOR J3 as shown in Table 4-1. No. Signal Description

2 UD7 User Data (LSB) Table 4-1 lV BUS Pin CONNECTOR J2 4 UD6 User Data .N,o, Signal Description

6 UD5 User Data 1 No Connection Pin 8 UD4 U3ex Data 3 EDD Extended Microcode No. Signal Description (MSB) 10 UD3 User Data 1 Mi BUS (MSB) 5 EDI Extended Microcode 12 UD2 User Data 3 líTí bus " 7 ED2 Extended Microcode 14 UD1 User Data 5 NZ BUS 9 ED3 Extended Microcode 16 UDO User Data {MSB) 7 N3 BUS 11 ED4 Extended Microcode 18 UOC Output Control 9 ii74 BUS 13 ED5 Extended Microcode 20 UlC Input Control 11 ITS BUS 15 ED6 Extended Microcode (All odd GND Ground 13 I'T6 BUS pins) 17 ED7 Extended Microcode 15 lV7 É31JS(LSB) {LSB)

17 Ycc +5 V 19 No Connection

19 Ycc +5 V {All even GND Ground pins) 21 HALT Halt

23 RESET Reset

25 MCLK Clock

27 LB Left-Bank

29 FIB Rlght-Bank

31 SC Select Control

33 WC Write Control

(Al! even GND Ground pins)

q0 Signetics LSl DlVlSlON FEBRUARY 1983

USER Section 4 — CONNECTIONS 8X30OKT1SK

Table 4-4 8X320 SIGNAL 4.6 8X320 CONNECTIONS Table 4-5 8X360 SIGNAL CONNECTIONS CONNECTIONS An 8X320 Bus Interface Register Array Signal Description has ben provided on the lV Bus as a Signal Description Right-Bank l/O device for interfacing to Control CLK Clock Input B/W Byte/Word the user's system. The primary data, AO Primary Port Address (LSB) status and command signals are acces- TC Terminal Count Status sible at tie points located between the Al Primary Port Address L ABN L oop Ab or tC on o 8X320 and the wire-wrap area. A list of trl A2 Primary Port AdCress these signals is provided in Table 4-4. TSCL Tri-state Control

A3 Primary Port Address (MSB) AO Address Output (LSB) 4,7 8X360 CONNECTfONS PIOE Programmed l/O Enable Al Address Output The 8X360 Memory Address Director R/W Read/Write Control A2 Address Output has been incorporated. into. the Proto- WS Write Strobe typing System design to facilitate imple- A3 Address Output D"mae mentation of a DMA channel. It is Direct Mei-n. Access Enable A4 Address Output connected to the lV Bus as a Right- D7A Primary Data Port jLsBj Bank l/O device. Interconnection to the AS Address Output in 4-5 can be D6A Primary Data Port signals listed Table made A6 Address Output at the tie points located between the D5A Primary Data Port 8X360 and the wire-wrap area. A7 Address Output D4A Primary Data Port In applications using extended micro- AB Address Output

D3A Primary Data Port code to enable I/O devices care must A 9 Address Output be taken to avoid lV Bus contention D2A Primary Data Port with 8X300 Family peripheral devices AID Address Output

D1A Primary Data Port enabled through the more commonly Address Output used Ail address — select cycle. Refer to DOA Primary Data Port the 8X305 Users Manual for more infor- A12 Address Output on D7B Primary Data Port mation extended microcode oper" A13 Address Output ations. D6B Primary Data Port A14 Address Output 4.8 MEMORY EXPANSION D5B Pr rnary Data Port A15 Address Output {MSB)

D4B Primary Data Port The Prototyping System is provided RSO Register Select {LSB) 256 Con_ D3B Primary Data Poit with 24-bit words of Writeable RSI Register Select trol Storage; 16 bits for 8X305 instruc- D2B Primary Data Port tions and 8 bits for extended microcode. RS2 Register Select The depth Control can be DIB Primary Data Port of Storage RS3 ReCister Select (MSB) increased by the connection of an , DOB Primary Data Port (MSB) expansion module to connector J1, as shown in Table 4-6. A 4096 word 4.5 8X310 CONNECTIONS Writeable Control Storage Expansion Module is available from Signetics (Part Number 8X30QKT2SKi. A schematic for The 8X310 is connected to the 8X305 this expansion module is provided in MicroController and the Writeable Con- Appendix D. trol Store RAM to provide interrupt and subroutine capability. Five additional signals are provided for user interface as described in the 8X310 data sheet. These signals are accessible at tie points just to the right of the 8X310 chip:

STF Stack Full Status ID Interrupt Disable Control INTO Interrupt O Input INTI Interrupt 1 input INT2 Interrupt 2 Input

Signetics 11 LSl DIVISION FEBRUARY 1983

USER Section 4 — CONNECTIONS 8X30OKTQSK

Table 4-6 MEMORY EXPANSION CONNECTOR J1

Pin pin No. Signal Description No. Signal Description

1 RAMEN Disables on-board RAM 2 115 8X305 Instruction {LSB)

3 GND Ground 4 114 8X305 Instruction

5 GND Ground 6 113 8X305 Instruction

7 OD Output Disable 8 112 8X305 Instruction 9 BKPT Breakpoint 10 Ill 8X305 instruction 11 W Write 12 110 8X305 instruction

13 No Connection 14 19 8X305 Instruction —

15 No Connection 16 18 8X305 Instruction —

17 No Connection 18 17 8X305 Instruction —

19 No Connection 20 16 8X305 Instruction — 21 CEl Chip Enable 22 15 8X305 instructlon

23 AO 8X305 Address (MSB) 24 14 8X305 Instruction

25 Al 8X305 Address 26 13 8X305 Instruction

27 A2 8X305 Address 28 12 8X305 Instruction

29 A3 8X305 Address 30 II 8X3C)5 instruction

31 A4 8X305 Address 32 l0 8X305 lnstruction (MSB)

33 A5 8X305 Address 34 E7 Extended Microcode (LSB)

35 A6 8X305 Address 36 E6 Extended Microcode

37 A7 8X305 Address 38 E5 Extended Microcode

39 AB 8X305 Address 40 E4 Extended Microcode

41 A9 8X305 Address 42 E3 Extended Microcode

43 AID 8X305 Address 44 E2 Extended Microcode 45 All 8X305 Address 46 El Extended Microcode 47 A12 8X305 Address (LSB) 48 EC) Extended Microcode (MSB)

49 Ycc +5 V 50 Ycc +5 V

42 Signetics LSl DlVlSlON FEBRUARY 1983

Section 5 — THEORY OF OPERATION 8X30OKT'1SK

As can be noted with the aid of the by the Monitor Processor. Typically the accomplished by a XMT followed by a block diagram in Figure 5-l, the 8X305 instruction in the 8243 will store or read MOV.) prototyping system board contains cir- an 8X305'S register contents, l/O Port cults which may be categorized as contents, or set the address in the 5.2 8X305 FAMILY follows: 8X305 Program . With the following two exceptions the 1. Monitor Processor The 8243 is also used to read and write. 8X305 MicroController and its the contents of Writeable Control Store. sup- 2. 8X305 MicroController and Family porting peripherals connect to the Since the 8X305 does not have an prototyping system in a conventional 3. Writeable Control Store address bus that can be three-stated manner: and because a buffer would 4. Run/Step Logic increase the memory access time, to read a spe- 1. Rather than a directtie to the MCLK cific location a JMP is "forced" of 8X305, the MCLK input 5.1 FUNCTIONS OF THE memory output the the 8X305 by of the 8243 to to the 8X310 Interrupt Control Co- MONITOR PROCESSOR upon way set the address lines. processor is gated. The gating cir- cults are required to implement 8035 The Monitor Processor reads the regís- The Monitor Processor, an micro- correct single-step operation of the and all ter contents of the 8X305 by forcing an processor peripherals, controls system. the commands and operations des- XEC Rn, 000, where Fin is the desired cribed in Chapter 3. The Monitor register. This causes the register con- 2. The HALT and RESET inputs to the Processor handles all communication tents to be placed on the lower eight 8X305 are gated. Connected in this 8X305 it with the terminal as well as reading and address lines of the where may manner, the HALT and RESET be writing the 8X305'S program storage, read by the Monitor Processor and signals will only affect the Micro- registers, and I/O port contents. sent out on the RS-232 interface. To Controller in the run mode. User store a value into the 8X305, the Moni- circuits requiring either or both of The 8X305 can execute instructions tor Processor will force a XMT Rn, these inputs should pick up the sig- from Writeable Control Storage an or XXX, where XXX is the desired register nals via the IV Bus connector J2. is 8243 instruction that latched into the contents. (For R12 and R13, this will be

Tprototyping area " " " " " " " " 7 U-))-- " " " 8x360 ---2----)--'-]----'J--))8x320 8x372 8x372 8x372 8x350 memory address register l/O port l/O port i/o port ram 7)" ^'3' j j j U) I) ""' )

latch lV 4 8x305 , 8035 ., ,} microcontroller i , computer r< > 8243 a < )) ,,> i/o extension a a expander ram ) ^ j I) 2732 r address eprom _,-V j1 t), .r instruction ' ¿ 3 )) i:

., 82s212 8x310 to 7 '> 8255 interrupt crt rs- 'n ) parallel Ul/O control 232 instruction coprocessor " ram " " > breakpoint 8,,,,, " EPCl ! run/step control > Logic i"" ,,,,,,,,-J ) user reset

Figure 5-1. Detailed Block Diagram

Signetics 13 LSl DlVlSlON FEBRUARY 1983

Section 5 — THEORY OF OPERATION 8X30OKT1SK

5.3 WRITEABLE CONTROL 5.4 RUN STEP LOGIC STORAGE write cycle for 82s212 rams The Run-Step logic consists of com- Instead of the usual PROM or ROM ponents U5, U6, U7, U9 and UlO on the instruction storage found in a typical od _/ schematic in Appendix A. These cir- 8X305 based system, a Writeable Con- \__ cults provide the control logic required trol Store (WCS) has been implemented to allow the 8X305 to execute instruc- w'thi h' igh s p eed RAM to facilitate tions at full speed in a single step pro- —w or gramming via the RS-232 terminal. The "L_/// mode of operation. This is easily accom- RAM memory provides 256 x 16 bits for phshed since all instructíons are 8X305 instruction storage, 256 x 8 bits executed within one machine cycle, the for extended microcode, and 256 x 1 time from the falling edge of MCLK to bit for breakpoints. If extended micro- the next falling edge of MCLK. The code is not desired the RAM chip at U21 write cycle for 1420 rams HALT input is sampled by the 8X305 may be removed and references to the sometime after the falling edge of extension will be removed from the MCLK. If it is low, the address lines of display. Any one or all memory address ce1 the MicroController are held stable; the (u3 pin 1o) locations may contain a breakpoint, current instruction is executed after the HALT input goes high (inactive). Dur- Note that no decoding is provided J7J"L page ing the time that the HALT input is low on the board, so the 256 words of od (ac t'ive ) the MCLK output is unaffected. instructions will be repeated 256 , every Inputs to the Run-Step logic are labeled 8K jr7Lr\L addresses throughout the entire RUN/WAIT, STEP, BKPT and MCLK: memory range of the 8X305· the toutP: t is labeled HALT and con- be W"\ ed d The memory may expanded up t o nec rect!y to the HALT input of the full 8K directly addressable by the the 8X305 MicroController. 8X305. A 4K word Writeable Control Two of the inputs, RUN/WAIT and Storage Expansion Module is avail- STEP, are controlled by the Monitor able from Signetics (Part Number Figure 5-2. Write Cycle Variations Processor. The BKPT input 8X30OKT2SK). When the additional connects to the extra bit in WCS that is used for is installed in Jl, the RAM memory breakpoints. The MCLK input enable (RAMEN) signal is grounded to r comes directly from the MCLK output of the disable the on-board 256-word memory, 8X305. and the Monitor Processor is signaled to provide the correct write cycle at J1 During single stepping the RUN/WAIT for the added RAM. See Figure 5-2 for line is low and a pulse on the STEP line the differences: causes the 8X305 to execute only the current instruction. This is because the HALT line will go high for just one machine cycle. Entering the run mode the RUN/WAIT line is high and a pulse on the STEP line causes the 8X305 to begin executing instructions from the current address at fui) speed. The HALT input will go high and remain so until the RUN/WAIT line is brought low or until a breakpoint is encountered.

44 Signetics LSl DMSION FEBRUARY 1983

APPENDICES 8X30OKTQSK

Appendices

A. 8X30OKT1SK Prototyping System Schematic

B. 8X30OKT1SK PCB Layout and Parts Placement

C. Parts List

D. Memory Expansion Assembly Schematic

Signetics 15 ^ > Eá > ' m C) u mP a : , e ;26';é""'"""é"71)?. " "I' ""4í'j E '¿Ik --^ú]í ,22, :::jj ___! j------',jf'"6 P ',,,'"j'Zj'"' ^ "" ) """"I"" K"'----)!: .'3>3E¿-É', ' ' '. >, 7 Y' { _u '" ;";'"ú '0 _U6 '44C'"' YI ,,'""'": "' t4"' "' KKR'9 |2DSQ5 a C) R ": '"ij—-'- " ' YJ " """" "rr 5,," : uP _ C' u> ,j,|" !'é3' '"j't; ' >'¢1 ose: POR,=" RESET "" --1BKP, '¡°i' """" ,i ' g. ;i u 1)3 I ¿S'f ;jy " l3Í ' .l.- !91 , 2Qfj ?CQJ4.. ' RAMEK " I (· 6 "' } ' -C" -l- LS04 C5 '" -K ? ·'} ' " Rik... - "' _ C2··I'·14 IJIg -J;C3 -L PAl Z ICCM) [ l- I · ' l -.,\ ..---- - ··* : .0" '" 'ji5 , . I, C-:. -e G)T,X.D BRCLKD7, .,____'.,8 ®?-..._?7_D7 « 238 ...-.._ : I i J RXD: ' C)El7 8 ! 7)'"" '-·· 'ñ\ARE3 —"-.--..-_- —-.. - .. , , , ...-'Ii" 4 ' "" 28 A - -._fi.-. ' l 'i!!i")')')--!)))·-_)Í)),'j'):! CTS—-. .-. . , , . ·---- g "· --<_ MHLT : ' ·'-"-·--'---' .·'"- ... —-··--·---- -·- _ ')))j)'),'l ..:0)i.):)),.._,_,,,..'j)-))-):j:)i)"))))))""'""""^"""""")"r """.): :)):'}6)).:":jj'.))):):_,jj)"))i'É!)))----..).')),'),,,,i·----, . ')"")"'": J)):!)jj)"'j).,.--.--.-..-j")ji!!)í;í"!j))))j

2 AI)3 ,21 "l '-- " M(:L' f¿-··t,>il—..5 t'": ' ""5 GN(J9-j 'jl2 "-.3POR Rl' ,4 '{ . 121"""""""''":' ! ·2!|r[) A' X 3 i 0, " " " &," 7 ' . -. .-. ... ---.--. - '.23 RSO ji4 --..n i74 "T" '" "l"Ó A.CJ'i7 ""; p I :aa-t " " HALT-.4 ' · 4 MHLT ; I -·---- . ,J«:' ·- '! POR""' Al _·"'·- ! i -- ·-·· I id" " —--·-· ·· --··' ' T··--'" ·"'- -·- --_ ' ' i rl3 24,me n r" t'"" 5 '6. " !..'. ao -·).2- ac'0-- .-i.,- I: .^c': 6 ,ce: _ ' µo '"· :· C' its! I L, R'S ' 25 WLK ,13 ,...·'" ,? .-... . a - " ^'? iq e----· _ -····-··- " L,p : lL¿""jD-j()10. "I ..-.,, R2 ' "" ....- !, .'AC1_ t! ,Al ·b jg "" '"""' l3'|4||5 K5jl?: . ,.. 2425j2é27'i,"' '"-"' { """' ' ·", 27 we '2. . _ ""'" , """""" "Á"jé 'jA0_ Áíj ,s'i'!'q'T' ,Á|'Í|¿l,>...,. ij4 ElCC , A ---..-.-Li _ "f,i_ _ i U%R,''-- ,1 ",l.'f', MCLK -'' zés,C ;, "tí -1, l + ,,,,,,,^,,, " ,, . t·"' I LSD ·'6 i' ' 4';2 WR Gfl ..: "' ^ :i:l i l ' I "'· t "'"""' """I " 28 3 "le zrci 3 "·-- '-'-- ' "--"". l" ~6" ri í\,t·; i l · . · I I : Y'"- ¥--"1' r, i ívó l-j I . -.-0<. - - - ···--- ! ·-· ·-_ -·- ··-- -. ' "·1 W i +:r'· : ' R7 'lj ' l'l""" ¿g 6 g ! U8 " "", i . ------i' ' 'i 'j' jbk QTR'¿i'\E\'.:U--k-É.±:á=>~-'>._ \.x ·"j>, "' , í¢t' "':Z l , I,. ^ II i-' '_""" """"'t" "' ":_ '" ""' - (. "' """" 3j'2j6..-.-5\.j' ! "'" :" 313 C?' : Ó "" : S.S.',2 L5g8, 32j "'"'"'A-.-? ·'IK \,·-- ii:;,.. 4.1 ,12<, P" L] , !"1,·-· ··-- ·-·t;--- -'-'-' """ '" "'-'""""_'' """'"""' ' '""_'""'---' : "]-7.-"¿ ·--:.« 1,\._ ,0 RIMEN ..-='0 ' É? . ' ., ' e:U!5 :^.:'!-?-f'""'µ-.-._ ,,/ · '- 4. , ,-. !"' ""i"'";; "l': " "" :?2,,;'A'"""jf: :"'""--"'"_!"1_" q'""' -'"' '=yi, ., '|: ' i'<'! "t' i; t..§"" Á"t": '" '=C" -i-----· " ! -!!..I'L#).|9)'.B'".'¿.'5!'qi jhj._.._ ')' ! 2 ·.-.-.-- -·· ·--··----.----.--.---.- " """""1" , . ·:::'",{@ÉL:r,"' , _| : I,' '° ! ' "al'l' ...... í;j._tj."' ...::_-.- 'e"" ,"-1 -.§ " ,· ¢?ñ. L'l¿2 ' ^t"f' ' '_ - " "" "' I. , - ""t- ··· - ' _ " '""" 'j'; : CI; il "' ' '- '·-¿3 ' I, i NR HI) E':ÉZ3 , ' '2Q .í.9 I I c ·fjk,t=...... --...y-- Pl'· ."', -L ,._ ", I'FsI ·-3""""iW It " l'GÍ , I RESET, ' ·' 'IE F -··. ·- ,23 '. · ' I T |15 }p I" W·- l' t·. ·.,:-'-- EKF·T ii"-- l "--J L) E l RuY · ·,¿ÁI"- L..--7" ' " t '""" " '"\G!' ·4 """"S ,.,""'""_ .i '" " 16', , ;ZS r 2)-— ' I—-—- ...L l-... '. 40[ ' 22 i _ "" '""""'_ _==_-""""' __" ·· -, ! A? ,i- & ,· .LARES,/" .. '") "" %6 I " ' y ' :V NIKI., ·d ^N: ~i©loj, , , --- " '14; ' —-,,5--—·· "' ; '" '""" I) jl ',Tt,P" " "I ""' " - -.- mc "I-, L P?C' P'70||3 , I · , ,l_._-t,"_ X (7'Í[Á-··l I J 2 v:-.LDFAAf'T'-""" "' ""T" " _":¿S: . .i M---.—? -cUÜI7_' X,1|1 3:' ·.·i,' ,' i ' ' -"'u.;"··' '¿7·- ,'3 [)?A · Rl¿"' g||[l0 F'R'(,G m : .JFROG. , n.....i , -In)sTiib'¿·ir'- · ': ' "" ·," "" 7 . . ·'"—··L, .-Y :l.,i n 38 '_ '"' ] " . . b F6-_¿j' _..-6,'1r ' l.,; 6~L-d:!,p¶.' ~ .Ap-A.'~.' N ' "'u : ",2ry"._' " I-... 24 O RESLT'" '"' 23" .t " , , P¿7 iU 1' --·--— i ' , '-A."' · ' ' "' _" . -·-----·· " I · -.-· ·-_-4 BD-T""'" '""'"" ..y T ' ' :' ' l e \ ';'.· "" ." .,," _ ··-··-"-""'_""".., ' ""'_7" · c'jíÍ'i", \. (4,. _a 'i 5 - \ Cc""jl. c ' i ' HAL-T" '':-.l ·1 ;I 7" ._L-i en ·: ""?'" l - Tl.) 8 ALEJI- 'l i i, f "' ' , .._i __"'" " "d ei ,cv4ú '" _ l ' ·"'""'"'j t'i—"'"'"'" '. I - _ "' ' . '¿'S __ i ¿I '¿' _" YI. " -4-···. . !? .a " ",i HQ,-"i;"· _ ·if Ii·' i _ Á'w;MÁ,Á'Á , S)! i3.' |k., ·6 ' :'ACLK.. ._A\. , MCL-K ; ...I·. >8. - NI ;3 El R,Cjr. ' . .-—- .llÍ Y I "i "" ' 'j I " " ' i '"";'"_""_ ' ' l '3 ,. 23 ' 7) ,', d'! t—c, :" ...-E-I , d^\-jc ' i 'C' ' pgjz,,?1 l " I , ."' 4 y '" I'. ¿:7 I . : 'ill- l" +. we , _ g c:'5-¿Z:-j ._.,.(.1.87 !,:1|6 g .·--. ..-'..· li i I i I - ---.- -.y JST""""") ',,... - I i i ! |3' .··-..-. .2¿:: sc. i .E--"" _:'' ' Q " ·::'·-- ;t';j ¡7dE", t 2¿ " ' "","i2.2>': "¡"'L..-, ' .£.,t,5 ze Iís '2G \' i _ J rd" ¿E9 : µcc ... i '--.. .ST"'" '" i I f_j¿gLB ' 27 _:^_ "-_, I d : _ " ". 4" ' l J 23 ,,, t: t: tí " '·""sj'EC3 ' 3 A'Z ,JCt-kLE"-- & -. -.,· i: t ie ,aí, 5 aé'd," J: "|0i;i¿:S :' r!, - .' ,/... ,_ 2 :' X' . I /'K,g'E.--..,',:t·1F rxup;; . 0~ ' u' i i ' .__ , _. L 't;"' ' P5Ql_L_ " i -: l L jíW ^. ,- W: l .. , ,'I 1[. 17 __,:E 7 :Áiiz',_1.)"" Z iS I', L_._.. ii 6l Z ! y' ¿;g l,.5 ". " i" 7 . : ) ."I ! ' [V¢ i; .-..-.-J!r-- ¿" IVC C'7B'Ú · li' ' i U' g _. ! ·' 9 ' P43j .J & . "'k."Í. SC:|32 X ii ' ".A' 3I 'lb Al_' q U¿Q "' A! " ' ';¿ '" jr'.,. "y 7'y| ' 'h ^" % it : , , ., _-- , -. - a?}'. ,t ' ! i, ¿°"AIl)'¿]'µT' " ' "__" " A»·¶ ' l L, ¿yj RE ' I J 'S' ,! . . 3q I ,(5 a. ie!' j i,) '¡::"ij ' |1 _. _ 7]"E". i" """"gÁ ' ,.4.7 '" t'" 'j"! _ " Í,Cj' í; Ik C'": ! ;i: ' O i l 2 ' : ' 'bi'"'"' 'l t '1_" l p 'q , — A" { it .'·; ; ¿IF a, 3 a,?? r ii3í i' !,vÍ j;' :ié . '""" j¿" ..." i'.Á ¿| " I ñ^ I ·'7 ' ,; : ;14 en ¿8 ,1 .., .), 3 "le' , I l , j ·4(" 19 . ,-·' i' ,. jl3 i3 Ai")l F · ·- ,,.', -. . i,: L..:., ij' 37>'. . ' I' .s'. Ni '¿.; ;i" i 'JZ ph, 2r " i ;'5 |UU""""""__,¿7"" " -.1mdb0, '"' $ i" Dy·4- l ..—tú' ' . < L· ' ·..: ' 4r ' I t· · ,._., · i------··"- I ',' ' '' p·¿ DB¢?0,l"_. j4 ,. · ? ·C " " I ., ,, ., _A.X ... i" 3LE7 1'·. 2 ijíü l "; A iü$ :í ' 'k, 2g , I t: j:" Í'SÉN_ . I,"'""" " "' ('E '" "' r," - ?·'" l' Í' T "i"j-";·j'" _,._ " "'___ ' : " 49' se" '3 _ " -YU 4j l :J' . , . _. ¿éj" , |1 """""I _ l'::'2 .;1 : 'm "t [VE ' '·, ,- !1 j, ,!1¢' l l'ó tU i """'""" 't' "'"""JÉ :, j'"¿" tvyj "".. ",-, . 'jg , IV M :<; l ,V7 k 31 .,v'? :.mry , _ '—m:"r "' " ^' · _,-h¿d|4,;" ; t '" r·.. , , " . X , " l7.l:'.lZ I4j i i " ' )':;";r": i'ii." . ' ,¶S ,. l —--.. " -.·------\', i , .. ;·.'TZ2"j!,': ?" :'.-'-- 'iS _.. _'9j. ?j :., i K.·¢'¶-.',-' ! ?.Cl zy': ', ' _ - t , - >IÍ")E34 ,-" 2(2i 'j¿'4 M'g.r p' 2 ;·: ¿' i ¿' l)ol : " ': F-l.' I 'j 7i " ·' I· " I " ' 'l .-. . , . ,·1 ax 3c , Vi"" ' ' 'l:" +1 " " " . .Y), ' " "I " ' "' m ,,'\l" ~'u :' ." r. ,. ja";-r ' ^c - "> ' '. '__<" ''.7' 5"/ '""'' l 2 x/': ' '; " "' I c:; c":i:: ) ':..t":' ".' ' 'I e'"'.·· ' 0 kiG , L,'r,, · -=- - --l 5j,,g'&|!, I ' '¿"i5"'4!'qi6 ·'ÉÜ9j — tli ' t ':' .', "" ""! "":. ·14?¿ i':' , i ' l Cit i; ' Até : l ' , ." aC) 'P." "-í' c7j'"/ j;gg,' ' '· ' ,,:! ', l'J ! J l'J:"u j9r"" ' ' gS" ' : !,a'j i .!1 ,' A') I .!'Gb .·'...,,,i.:' .' :,,.t?_.. j!d ' I · i i '"í'í' l ' "" ,·""[",""1"·· '"FUR .U '-' ,:JS't· r"----- .t .í í' ' ,-!-·-;L!"!'C,:[|.:i':':!·': 4F '"! ! '"; ___"" ,,, " ..·, , KÑ) 'iF7 . , ! '¢\£7 l ;,;: C.S l!" ,' EC JT"j)) .-":"- ""'X ' ' ' -I I..-l : .I s.a' Z;'|-!.c jü J P, ' +"t ' ,. i ' [ ---. ..__.., , -...... "-^:· :· Í- f:t 's }f ,. :Í:!:'i¢.j:©':l:? '?:Lyj'"':'"l, .Áf.6 ? Át. ; ,',t.y. · 'i U?- I W"3" tí"'""'" _"" ' 'i': ' ' I I i , " $ "'/\['S E."."-. · x I g ,µ goW>,±<~, r·-2'¢01 ' L)lf · ;, i)::7 : I -u 37:' ,r-- 7 ': 1<1"·'::·2 "! " I C.ji 's , __. .;}...... -_.,. '""'' t"'> F .."' ' ag'l 4a4 '" .., · ' l' . a l ;i I'" i ! ' . -mx-!|-·:·,_ , ·. m.e ro \-'¿ >.3·. ' ". ··m,'0I " LCHE:i ...."- |e ' l :,_----"".j.!!-|=::>}, , . -- ..T' i < ·í :· 4K s a! Cl I , Ii 4'(y i, c¿;::Ni e Ay,, in,'? {)gg'. , ' ?4f'.;¡'! LG". . 'y:'{,i "' 'i 'IÁft, "::'"- \ÓT1,¿n,:'e - ·-, X ' ' i "Af"',,,' (4a¿ ' cf(IE I !. I " 'D,") "Ái:i 7 ! f- :: .».. ' i"lzi ' j·',','" ' ' " """"'' '"' ' ' '"_ "' " Al """_d:N1O:|o'á"o"rU. . _,.. ' Nj m':'!'fj" j¿', · eE e L L "i g jájj _£" '-' "'. "" — _ !| 1 " "-" · ·"'' " '" " " "b ,::jZ ' ' i' : ' i' ' Ljñ,5.+. " '·':""7l ,1-1·.. , ; I : I, 'Jé ,rf3 .J4 , T- i¿ n!mi >-'{^_l"'j j i, L- J · ·-—- ·lj— 'P-· ) . t'3i"j 1"&".. ·EÜ? {lV"; ·::CC: ., <- ,., · ··-. A "' " =d cm m m O Uj á 8X30OKT1SK i Append x A. Prototyp ng System Schemat"c O < en m i? 8X3OQKT1 8X305 EVALUATION/PROTOTYPING BOARD >\ 3 0 sigmtics 0 r Q a 0 0 G c) . · · . · · . ·. cQ>p0Q0sopo0e0Q000 O0Q0DDOOQ00PSQQkva " .' " L 1·' · · , t ' n0eHoQ4Qeoo00Q0oo0 e · "- Ó O 0 m .·7P0OO0QQQ0Q00OOO0 en ^0 0 e 0 · . . 0 n X O O 00 O " · O opa . . O O -, .

O OQQG 0 . · · i . . · 0000

Z 0 ' O

a ' O Ound O0QR'3 i " , ·-.8Qepoo É . :É !:;;::::?3:':'.., - .;;;°p: . O ,:"" . l" Ii"_ °I",P| eollQ.Qg* 'I' ° 1" " " : : ,: · -· " Z : ·'-' I °i;' 'ü:::: t3,H,, y , —i SX3 Q ' 'K'G Nis 'j2 " U.2K u 8X320 JS J5 je u— 4 GA¢c?gó¢Dg;' , ,, - ° en U) ' ,.', , ,2G ???;gg' r"8Y',z¿" áX372 Y? 8X372 ,,b 8X372 ju' 8: ii i !QÉ of tf :1 l , , ,,, , ,¶J','¿j¿;¿¿"' ,,,, ,,,, ,,,,, ÉO- S"" "' "° ,'LÉ,"" '" " .. útz| } ,-J, ,,,,,j|r im "!!¢, ' ,ii; ')' i '°" ,.,,73 ' "" E . ' J -t , ,, ,,, " o _ r r MlGRQCPNtÑQL&E " ,, , . ;g , O I ' J' e ' : % " C> t Y2 · , :: l : ;: o ' o K o U1 8X3tO , . i P " wxzDj* aobk O CO Qii p 7t32 tao,. j , < " ' CD Q n rdp 2 X o o x « CIi D O % < 0 Z O 3 "U , ' . : C áSTF ° a- x If, §<'?9? ,," : Qj " i!{'?}: ', } "' ii:i: ¡j. . ,.,.$é:}?$666d666:. ' r4LS37dÍJ ,.: p ' : , TERRúpr C0MtRCZU-ÉR . } UG1 t ' .S : i > T U 8252¶2 ,' ' O « i , sus C: > %.e> : HEZ C- }q'¢¢' '"g , " m " H ' " ' E' ,, , , , ': ")' = «·m~R 19 '""f -- rY', 0 :}jQ:§:¢¢ " "\- ' if u3 lj4 ») U, ,, ,g , , 4"/, , " " ' " ,, . . \<°°"° } ' ' ' ' ' S a } .7. ] 400000 O " ' ' e , koos6 0ps$4s cnub"°"' Cm "7j ,, ': " ,,,s; """' """ m :"· ""°')- . ""·'-L·'<: '".: 7' \," L "" °" "":j '" : J ? i g M % LSl DlVlSlON FEBRUARY 1983

APPENDICES 8X30OKT'ISK

Item No. Manufacturer Part Number Description Designator Qty.

1 Signetics MC1488N Quad Line Driver U1 1

2 Slgnetlcs SCN2661CC1N28 EPCl U2 1

3 Signetics N74LS04N Hex Inverter U3, U12 2

4 Signetics N74LS08N Quad AND Gate U4 1

5 S:Cnetics N74S74N Dual D-Flip-Flop U5 1

6 Signetics N74S112N Dual J-K Flip-Flop U6 1

7 Slgnetics N74S1CN Triple NAND Gate U7 1

8 Signetics N74S32N Quad OR Gate U8 1

9 Signetics N74S11N Triple AND Gate U9, U1O 2

10 Slgnetics MC1489N Quad Line Receiver U11 1

11 Signetics N74LS373N Octal Latch U13 1

12 Intel P8255A PPl U14 1

13 Signetics 82S212N 256X9RAM U15, U18, U21 3

14 Signetics N8X31ON Interrupt Control Coprocessor U16 1

15 Intel 2732A-4 4096X 8 EPROM U17 1

16 Slgnetlcs SCN8035AC6N40 8-Blt Microcomputer U19 1

17 Intel P8243 Ínput/Output Expander U20 1

18 Signetics N74F373N Octal Latch U22 1

19 Signetics 8X3051/N MicroController U23 1

20 Signetics N8X360N Memory ACdress Director U24 1

21 Signetlcs N8X320N ReCister Array U25 1

22 Sígnetics N8X372-0OON l/O Port U26 1

23 Signetlcs N8X372-001 N l/O Port U27 1

24 Signetics N8X372-002N I/O Port U28 1

25 Signetics N8X350N 256x8RAM U29 1

26 ITT CANNON DBP-25SAA RS-232 Connector PI 1

27 TRW CINCH 252-25-30-360 Edge Connector, 50 Pin J1

28 Spectra-Strip 800-579 Header, 34 Pin J2 1

29 Spectra-Strip 800-586 Header, 20 Pin J3, J4, J5, J6 4

Appendix C. Parts List

18 Signetics LSI DlVlSlON FEBRUARY 1983

APPENDICES 8X30OKT4SK

Item No. Manufacturer Part Number Description Designator Qty.

30 Reliability VA12-12 OC-OC Converter

31 Saronix NMP051L Crystal, 5.688 MHz YI 1

32 Saronix NMP1OOL Crystal, 10.000 MHz Y2 1

33 2N5320 Transistor Q1 1

34 ALCO DSS-4 Switch, Mini-dip B2, B1, BO, LF 1

35 Smith 230 Binding Post 4

36 1N914 Diode CR1 1

37 CAP, 0.1 µF 28

38 CAP, 47 µF, 20 V C2, C3, C4 3

39 CAP, 47 µF, 6 V Cl 1

40 CAP, 47 pF C5 1

41 CAP, 0.1 µF C6 1

42 RES,, IK, 1/4 W R19 1

43 RES., 1OK, 1/4 W R1, R2, R3 3

44 RES., 390, 1/4 W R4, R5 2

45 RES., 2.2K, 1/4 W R6-R13, R15, 13 R17, RIB, R20, R21

46 RES., 18, 1 W R16 1

47 H,H. Smith 2501 Bolt, Nylon 4 PI 2 — 40x 3/8"

48 H.H, Smith 2554 HEX Nut, Nylon 4 40 PI 2 —

49 BURNDY DILBQ50P-1O1 Socket, 50 Pin U23 1

50 TI, C844002 Socket, 40 Pin U14, U16, U19, 5 U24, U25

51 T.l. C842802 Socket, 0.6" 28 Pin U2 1

52 T.l. C842402 Socket, 0.6" 24 Pin U17, U20 2

53 EMC 17424-01-445 Socket, 0.4" 24 Pin U26, U27, U28 3

54 T.i. C842202 Socket, 0.4" 22 Pin U15, U18, 4 U21, U29

55 T.l. C842002 Socket, 0.3" 20 Pin U22 1

56 Signetics PCB-82001 P.C. Board 1

57 H H. Smith 2450 Rubber Bumper 5

Appendix C. Parts List (continued)

Signeñcs 49 LSl DlVlSlON FEBRUARY 1983

APPENDICES 8X30OKTQSK

Al ((íl!!Alí((l[^'2 "' r'""""l""" / I r' ! 7 4 :: l" '! I .' 4 c' .J ___ ,_I ' IMS 1420 --55 6 r' ----l—-----l A _ (4kx4 ram) iI I '"""'""""' , _ .. ., ...,.,.,_, : W . I, YI- P-) ' , ,_ extended "" i" r ,.,v l ) ' ' ' i m'cro- code (8 - bits) i _ : 'a I "I i J: i' 4? j I 7 4 s edó » ""! _4,f' 2 4 0 a)2 ims 1420 -55 o Ñ 47_ L I edi , _ "' i: ) >Éf " ' ': , ) ED4 . ir pa8n';9 l ' l eds a 3¶, i 4 g ' l ed6 F' ' 0 'ms |4'0-55 ¿ F5 l . "] ed7 F' " jj K" IN' ': ' ' : id ] ) '.) )Í' _ li 'j,: . jCj) , , 26 il, Al l , 25 5 74 s l 14 ' 2 4 0 24 iras 1420 -55 "O aqí l I 23 CEl is 22 8xü55 1 ,< bkpt ! ' ,,, w "F qc) ' , ' , i l : ,, , . ,,4 y"s I µo-' l l 3 , l ?.... ramen I 7 4 s l "' i., 2 0 ,l ., im3 l42C) -55 "oi 4 , L— —J j e ñ ',,,,,, I r7 " ,,--))[)j)|, · c>m ! ··' 74537 , e3t98 - a do 2í47h - l l3REAKPQi'¿T i (4KXl ram) d.i bkpt l ce We ° Í Í " ! " '\ _ " . o,

"4tj ,, Uj= 74537 Appendix D. Memory Expansion Assembly Schematic

20 Signetics 0

sjgmtics a subsidiary of US. Philips Corporation Signetics Corporation 811 East Arques Avenue PO. Box 409 Sunnyvale, California 94086 Telephone 408/739-7700

Copyright 98-3001-780 © 1983 Signetics Corporation Printed in USA CG/CR1MO183