• Keine Ergebnisse gefunden

270S 4K

N/A
N/A
Protected

Academic year: 2022

Aktie "270S 4K"

Copied!
29
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

270S/ 2716 PROGRAMMER & 4K / SK EPROM BOAR D

':ATURES:

SYSTEM COMPATIBILITY

S-100 bus computer systems.

EPROM PROGRAMMER

2 separate programming sockets for 2708 or 2716 (5V) EPROMs.

Meets al I manufacturers data sheet requirements for programming.

Programming voltage generated on board--no need for an external power supply.

Programming sockets are DIP switch addressable to any 4K boundary.

Software control of 2708/2716 programming selection--no hardware reconfiguration required.

Provisions for 2 optional ZIP sockets from Textool for easier insertion and removal of EPROMs being programmed.

Special safety features to prevent accidental programming include LED indicator for programming mode and an on-off switch for programming voltage.

ON-BOARD EPROMS

4 separate sockets for 4K of 2708 or 8K of 2716 EPROMs.

Addressable by DIP switch to any 4K or 8K boundary above 8000 Hex.

Unused EPROM sockets do not enable data bus drive so the board is never committed to the full 4K or 8K of memory.

Jumper selectable wait states (0 to 4) for fast or slow EPROMs.

SOFHJARE

Complete subroutines for checking EPROM erasure, programming and verification.

A dress and data lines fully buffered.

Solder masked PC board with gold plated edge connector contacts.

Low profile sockets provided for all ICs.

Power requirements: +8v @ 500ma, +16v @ 25ma (less EPROM), -16V @ Sma (less EPROM).

We used to be Solid State Music. We still make the blue boards.

(2)

2708/2716 Programmer PBI

& 4K/8K EPROM Board

Instruction Manual

SSM MICROCOMPUTER PRODUCTS, INC.

A Division of Transend Corporation 2190 Paragon Drive

San Jose, California 95131 (408) 946·7400 • SourceMail STl422 ELECTRONIC BULLETIN BOARD: (408) 946·3616

(3)

PBi 270S/2716 PROGRAMMER & 4K/SK EPROM BOARD

FEATURES:

SYSTEM COMPATIBILITY

S-100 bus computer systems.

EPROM PROGRAMMER

2 separate programming sockets for 2708 or 2716 (SV) EPROMs.

Meets al I manufacturers data sheet requirements for programming.

Programming voltage generated on board--no need for an external power supply.

Programming sockets are DIP switch addressable to any 4K boundary.

Software control of 2708/2716 programming selection--no hardware reconfiguration required.

Provisions for 2 optional ZIP sockets from Textool for easier insertion and removal of EPROMs being programmed.

Special safety features to prevent accidental programming include LED indicator for programming mode and an on-off switch for programming voltage.

ON-BOARD EPROMS

4 separate sockets for 4K of 2708 or 8K of 2716 EPROMs.

Addressable by DIP switch to any 4K or 8K boundary above 8000 Hex.

Unused EPROM sockets do not enable data bus drive so the board is never committed to the full 4K or 8K of memory.

Jumper selectable wait states (0 to 4) for fast or slow EPROMs.

SOFTWARE

Complete subroutines for checking EPROM erasure, programming and verification.

OTHER FEATURES

Address and data lines fully buffered.

Solder masked PC board with gold plated edge connector contacts.

Low profile sockets provided for all ICs.

Power requirements: +8V @ 500ma, +16V @ 25ma (less EPROM), -16v @ 5ma (less EPROM).

We used to be Solid State Music. We still make the blue boards.

(4)

TABLE OF CONTENTS:

1.0 ASSEMBLY INSTRUCTIONS 2.0 FUNCTIONAL CHECK

3.0

SET-UP

If.O PROGRAMMING

5.0

TROUBLE SHOOTING HINTS 6.0 THEORY OF OPERATION

7.0

WARRANTY

ASSEMBLY DRAWING PARTS LI ST

SCHEMATI C

~1979 SSM Microcomputer Products All Rights Reserved

March, 1983

(5)

PBl EPROM PROGRAMMER BOARD

1.0 ASSEMBLY INSTRUCTIONS (refer to figure 1) c:=JCheck kit contents against parts list.

~Check

PC board for possible warpage and straighten if required. To straighten the board, bend with the hands (not a vise) against the warp.

Sight down the edge of the board after bending to check if the warp was removed, if not then try bending again.

~

Insert 11-16 pin sockets (ul-6,16,19,20,27,28)and 11-14 Pin sockets (U7-1P,15,18,21,24,29,32) into the component side of the board with the pin 111 index toward the top of the board. (The component side is the side on which "PSll l is printed.) DO NOT insert 2-24 pin sockets into the two horizontal 24 pin patterns at the upper left-hand corner of the board.

Insert 4-24 pin sockets into the middle of the board with IIpin ,11 toward the top of the board.

~

Place a flat piece of stiff cardboard of appropriate size on top of the board to hold them in place.

~HOlding

the cardboard in place against the sockets, turn the board over and lay it on a flat surface. (Be sure that all of the socket pins are through the holes.)

c=Jon each socket, solder two of the corner pins, choosing two that are diagonally opposite of each other.

c=J Once the sockets are secured, lift the board and check to see if they are flat against the board. If not, seat the sockets by pressing on the top while reheating each soldered pin.

O

Complete soldering the remaining pins of each socket. Keep the iron tip against the pin and pad just long enough to produce a filet between pin and pad.

o

Insert

c=J Insert

c=J Insert:

and solder 2-2.2 ohm resistors (R37A & R37B).

and solder:

2- 470 ohm (R16 & R20) 1- 1.2K ohm (R38)

4- 3.3k ohm(R3,R5,R17,R34) 2- 4.7k ohm (R7,R25)

1- 6.8K ohm (R24) 3- 10K ohm (R2,R6,R35) 1- 20K ohm (R18)

3- 51K ohm (R19,R21,R22)

2- 2.7K ohm (R41 & R42) (near SW3) 1- 47K ohm (Rl) (near U22)

1-1

(6)

These parts must be mounted vertically on the board with the top lead bent back down along the part. Solder.

D

Insert and solder:

6-

1-

2.7K ohm (R8,R23,R33.R39,R40,R43) 47K ohm (R4)

D

Insert and solder 2-2.7K ohm SIPs (R9-15,R26-32).

c=J

Insert and solder 1-50K trim-potentiometer (R36).

Set knob to mid scale or full clockwise rotation. You can save a step if you make the resistance setting of (R36).

As stated in the second sentence of 2.4 at this time.

D

Insert and solder:

1- 2- I- I- 18-

1-

lSpf(C2)

220pf (C7,C37) 330pf (C26) O.OOluf (C8)

CENTER

LEAD

O.luf (C4,CS,C9-ClS,C19) (C21-C2S,C33,C35,C36) lS0pf (C2])

D

Observi ng

D

Insert:

polarity, insert and solder 3.3uf timing capacitor (C6).

2- 2- 4- 2- I- I-

0.27/0.74uf (C18,C28) luf (C3,C20)

4.7uf (C30,e31,e32,e34) 22uf (C16,e29)

47uf Dip (el]) 1000uf (el)

Observing polarity, (marked with plus sign) and solder.

(7)

1.0 ASSEMBLY INSTRUCTIONS (continued)

D

Insert and solder 1 diode and I LED (light-emitting diode). The Diode (01) should have its banded end to the right. The LED (02) should be mounted with the positive lead to the right.

SyMBOL

CI.£~R

\;'-"STIC

~PL"'STIC RED

+ ( +

FL.JIT StDE

D

Insert and solder 1-220uH coil (Ll).

,t

/r'leTflL

"" B,I6E TAB

D

Insert and solder 8 transistors (Ql thru

Q8)

(observe emitter orientation).

D

Insert and solder 2-8 position dip switches PC board switch (SWI).

(SW2 & SW3) and I SPST

D

If you are using Textool sockets for programming, insert and solder 2-24 pin sockets with the levers pointing toward the right side of the PC board. If you are not going to use Textool sockets, then insert and solder two standard 24 pin sockets into the upper left-hand side of the board.

D

Carefully bend the leads of the 3 voltaQe reQulators to the proper PC board mounting configuration. (U30, U31 U33)

D

Mount each regulator along with a heats ink to the PC board using a 6-32 X 3/8" screw, #6 lock-washer and nut. Note that the nut is on the component side of the board.

D

Solder all leads of the

3

voltage regulators.

NOTE: U30, U31 & U33 are different voltage ratings, don't mix-up these regulators when installing.

D

Do not install any IC's at this time.

1-3

(8)

2.0 FUNCTIONAL CHECK

WARNING! DO NOT INSTALL OR REMOVE BOARD WITH POWER ON. DAMAGE TO THIS AND OTHER BOARDS COULD OCCUR.

2. 1

2.2

If an ohmmeter is available, measure the resistance between the following pins:

Nesative Probe Positive Probe Resistance Bus pin 50 to Bus pin I greater than 20 Bus pin 50 to Bus pin 2 greater than 20 Bus pin 52 to Bus pin 50 greater than 30

If your reading is below these values, check for electrical shorts on your card.

Apply power (+8v to +10v) to board by plugging into the computer or by connection to a suitable power supply. Measure the output of the +5v regulator (U30).

@

The voltage should be between +4.8v and +5.2v. If the regulator doesnlt meet this test, then check the board for shorts or errors.

CAUTION: WHILE IT HAS NEVER HAPPENED TO US, SHORTED REGULATORS HAVE BEEN ~~OWN TO EXPLODE WITH POSSIBLE INJURY TO EYES OR HANDS. BETTER SAFE THAN SORRY --- KEEP FACE AND HANDS CLEAR OF THE REGULATOR SIDE OF THE BOARD DURING THIS TEST.

2.3 Apply power +14v to +19v to Bus pin 2 and -14v to -19v to Bus pin 52 with Bus pin 50 ground. Verify that the outputs U31 and U33 are about +12 volts and -5 volts respectively.

2.4 Remove power from the board. Set trimpot R36 to less than 5K ohm, when measured with an ohmmeter between U32, pin I 'U32, pin

G.

Insert U32. Apply power and adjust R36 until the output of the

DC-DC converter reads +26.5v (Cl, plus lead end with respect to ground).

2.5 Remove power and insert the remaining ICls (except EPROMs). Apply power and again measure the outputs of +5v, +12v and -5v regulators.

2.6 Set DIP switch SW2 to decode an unused 4K block of memory and an unused I/O port for the programming sockets. Temporarily jumper the board for one wait state. Refer to section 3 for jumper and switch settings.

2.7 Examine any memory location in the selected "4K block and verify that the LED is off.

2.8 Output 01 to the selected I/O port and verify that the LED is on.

Repeat step

7

to verify the LED goes out.

(9)

2.0 FUNCTIONAL CHECK (continued)

2.9 Output 02 to the selected I/O port and verify that the LED is on. Repeat step 7 to verify the LED goes out.

2.10 Verify that SWl is in the off position. Place a 2708 with known data into the socket for U22 and examine the selected 4K memory block. The data should repeat four times in the 4K boundary.

2.11 If available place a 2716 with known data into the socket for U23 and ex- amine the selected 4K block. The data should repeat t~ice.

2.12 Remove any EPROMs from the sockets for U22 and U23. With the sockets empty, fOllow the procedures in section 4 for programming a 2708 and then a 2716.

Check the programming time for each EPROM type. If an oscilloscope is avail- able check for the following program pulse waveforms.

+26v

JL

+5v

J L

Ov Ov

.5 to .7 45 to 55

msec msec

2708 (pin 18) 2716 (pin 18)

2.13 If you have been able to verify the above steps, then you are ready to pro- gram EPROMs.

2.14 If you have decided to use the on-board

2708

or 2716 EPROM area, set DIP switch SW3 to decode an unused 4K (2708) or 8K (2716) memory block. Jumper the board for the type of EPROM selected. Refer to section

3

for jumper and switch settings.

2.15 Place an appropriate EPROM (2708 or 2716) with known data successively into the sockets Ull through UJ4 and examine the respective lK or 2K memory block.

Select one or more wait states if requirea.

2.16 Finally, to test the on-board EPROM memory disable circuit, set DIP switch SW3 tJ decode a currently used memory area (RAM or ROM) in your system.

Remove all EPROMs to simplify this test. Exercjse this memory area and verify that no conflicts arise.

2-2

(10)

3.0 SET-UP

3. I Address Selection of Programming Sockets

The PB-I card reserves a 4K block of memory for the programming sockets.

This block can be set to any 4K boundary using DIP switch SW2 positions I throuQh 4.

OFF • SWITCH OPEN ON

=

SWITCH CLOSED

Startin5! Address A15 A14 A13 A12

Hex Dec ima I SW2 - 1 SW2 - 2 SW2 -

1

SW2 - 4

0000 0 OFF OFF OFF OFF

1000 4096 OFF OFF OFF ON

2000 8192 OFF OFF ON OFF

3000 J2288 OFF OFF ON ON

4000 16384 OFF ON OFF OFF

5000 20480 OFF ON OFF ON

6000 24576 OFF ON ON OFF

7000 28672 OFF ON ON ON

8000 32768 ON OFF OFF OFF

9000 36864 ON OFF OFF ON

AOOO 40960 ON OFF ON OFF

BOOO 45056 ON OFF ON ON

COOO 49152 ON ON OFF OFF

0000 53248 ON ON OFF ON

EOOO 57344 ON ON ON OFF

FOOO 61440 ON ON ON ON

3.2 Selection of Memory Block Containing Data to be Programmed

The PB-I card can receive a program or data from any section of memory into EPROM except for the 4K block addressing the programming sockets.

Any part of the block of on-board read only EPROMs can also be used, allowing for very convenient copying of EPROMs. The high order byte of the starting address of the data is contained at location leo of ~he

program (see software in section 4.0). while the low order byte is at location leC.

3.3 Origin of System Monitor

The programs in section

4

end with a jump to the system monitor at ·loc- ation Fe21 (entry address of SSM 8e8~ monitor). To adapt this to the origin of your system monitor enter the low byte of this origin at pro- gram location IIF and the high byte at location 12e. If the user does not want this feature replace the last instruction with a halt.

Loc Code Mnemonic

IIIE 76 HLT·

(11)

3.4 Output Port Address Selection

3.5

To enable programming. data must be written to an output on the PB-l card. This port can be set to anyone of 16 addresses using DIP switch SW2 positions

5

through 8.

Port Address

A7 A6 AS A4

Hex Decimal SW2 - 5 SW2 - 6 SW2 - 7 SW2 - 8

00 0 OFF OFF OFF OFF

10 16 OFF OFF OFF ON

20 32 OFF OFF ON OFF

30 48 OFF OFF ON ON

40 64 OFF ON OFF OFF

50 80 OFF ON OFF ON

60 96 OFF ON ON OFF

70 112 OFF ON ON ON

80 128 ON OFF OFF OFF

90 144 ON OFF OFF ON

AO 160 ON OFF ON OFF

BO 1]6 ON OFF ON ON

CO 192 ON ON OFF OFF

DO 208 ON ON OFF ON

EO 224 ON ON ON OFF

Fa 240 ON ON ON ON

NOTE: The port address must differ from the high order byte of the address of the programming sockets.

Selection of EPROM Type

Four sockets for on-board read only memory are provided. These sockets are jumper selectable for 2708 or 2716 (5 volt)

select this area install the 2708 A-E(ATO) B-D (A 11) F-H (-5v)

J-K (+12v)

following jumpers:

2716 B-E--rATl ) C-D (A12) F-G (+Sv) J-L (AIO)

operation. To

3.6 Address Selection of EPROM Area For 2708's

The PROM area is addressable to any 4K (2708) boundary above 8000 (HEX) using DIP switch SW3. (Be sure jumpers installed per 3.5).

OFF • SWITCH OPEN Set SW3-1 to "OFF".

ADDRESS 8000 AOOO COOO EOOO

ON

=

SWITCH CLOSED

2 OFF OFF OFF OFF

SW3- Position

3 4 5 6 7

ON ON OFF OFF OFF ON OFF ON OFF OFF ON OFF OFF ON OFF

O~ OFF OFF OFF ON 3-2

(12)

3.6

3.7

3.8

Address selection of EPROM Area for 27081s (continued)

Address 2 3 4 5 6 7 (continued)

9000 ON OFF ON OFF OFF OFF

BOOO ON OFF OFF ON OFF OFF

0000 ON OFF OFF OFF ON OFF

FOOO ON OFF OFF OFF OFF ON Address Selection of EPROM Area for 27161s

The PROM area is addressable to any 8K (2716) boundary above 8000 (Hex) using DIP switch SW3. (Be sure jumpers installed per 3.5).

OFF

=

SWITCH OPEN ON

=

SWITCH CLOSED Set SW3-l to "on"

SW3- Position

Address 2 3 4 5 6 7

8000 OFF OFF ON OFF OFF OFF AOOO OFF OFF OFF ON OFF OFF COOO OFF OFF OFF OFF ON OFF EOOO OFF OFF OFF OFF OFF ON EPROM Socket Disable

The PB-I board is equipped with automatic disable circuitry for unused PROM sockets. The user can have only 1 or 2K of active PROM area by inserting just one or two 27081s. the unused sockets will auto- matically disable the card from the data bus. This means you can have a RAM area at an address within the range of the PB-l block if there is no PROM in the socket at that address.

If you do not need the on-board 4K!8K EPROM area, but just the two programming sockets. then switch SW3 - 4,

5, 6,

& 7 to OFF (open) to disable all four sockets.

3.9 Wait State Selection

The PB-l can be set for zero to four wait states. These refer to read operations only on either the programming sockets or the read only area. To select wait states connect the following jumpers:

Wait States jumpers

3.10 Ready Line Selection o R-S

I 2

S-T ,Q.-P S-T ,Q.-O 3 4 S-T,Q.-n S~T,Q.-M

The PB-I requires the use of the READY signal to the CPU for

programming and wait states (if used). To add flexibility, the user can select S-100 bus pin 3 or 72:

jumper

PRDY (bus pin 3)

u-v

XRDY (bus pin 72) U-W

(13)

3.11 NORTH STAR Z80 CPU USER

Be sure the CPU board is set-up for wait-states per page 21 of the North Star Manual. Set-up J2 option by installing jumper lW. If the CPU isn't set-up for wait-states,Then the programming time will be a couple of seconds which will not program an EPRO~.

3-4

(14)

4.0 PROGRAMMING

4.

1 Step by Step Procedure

4.1.

I Make sure the programming sockets are empty, SWI is off (switch lever to the right side), and the LED is off. If the LED is on, perform a read command with your monitor for a location in the programming socket address block.

4.1.2 Make sure the data you wish to program is in memory.

4.1.3 Insert the EPROM in the appropriate socket - U22 for 2708, U23 for 2716. Verify it is erased. (Section ~.~)

4.1.4 Enter the program of Section 4.2 or 4.3 at location l~eH. Modify the starting address of the memory to be copied to match where your data is located (Section 3.2).

4.1.5 Turn SWl to the ON position.

4.1.6 You are now ready to program the EPROM. Execute the routine at location lee.

4.1.7 During progr.amming the LED should be lit. Programming time for the 2708 should be about 160 seconds, for the 2716, 100 seconds.

After programming is complete the LED wilt turn off and control will be returned to your monitor.

4.1.B Turn off SW1.

4.1.9 Verify the data was programmed correctly by comparing data in memory to data in EPROM. (Section

4.S)

(15)

4.2 2708 Programming Software

010O D00ta

400~

8010 ,.021 8100

ellite

3EIJI 1J102 D310 0184 86FF a106 iE03 (l108 1l~0Da

/U0B 210040 a10E 7E 010F 12 a110 -13 1111 23 i112 7A 0113 Al 0114 B3 il15 C20E01 8118 05

IU 19 C2S801 SIIC IB SliD 1A ailE C32lFS .000

JA SIMPLE ROUTINE FOR PROGRAMMING 2708'S.

JCOPYRIGHT BY SOLID STATE MUSICI1978

;REGISTER USAGE&

JREG.A •••• PASS DATA FROM MEMORY TO THE PROGRAMMER

;REG.B •••• REPEATED PROGRAMMING CYCLES JREG.C •••• SIZE. SI&a-256(REG.C +1)

; REG. DE ••• PROM CAIW ADDRESS

JREG.KL ••• DATA ADDRESS TO BE COPIED LOC

PROM RAM CPORT MONIT JSTART

J

PROGa:

;SET UP

;

EQU EQU EQU EQU EQU

lOOH 'D100H 4000H

leH 0F021H

JPROGRAMMING SOCKET JOATA TO BE COPIED

;CONTROL PORT FOR PBI

;EXIT ADDR. SET BY USER.

ORG LOC

OF PROGRAM.

INITIALIZE BOARD.

MVI AIel ;01-2708 ROM OUT CPORT JPRESET BOARD PARAMETERS.

NUMBER OF PROGRAMMING CYCLES

MVI BISFFH J256 CYCLES FOR 2708

; NUMBERS OF BYTES -256(C+l) MVI CIS3 11213-2708

; SET UP ADDRESSES FOR TRANSFER PROGlz LXI OIPROM

LXI HIRAM

;PROGRAM THE EPROM.

PROG2z MOV AIM

STAX D

INX D

INX H

MOV AID

ANA C

ORA E

JNZ PROG2

OCR B

JNZ PROGI

DCX 0

LDAX 0 JRESET PBl

JMP MONIT ;BACK TO MONITOR END

4-2

(16)

4.3 2716 Programming Software

010a

D~~03

400121 00116 Fia21 01016

010121 3Ee2 01162 D31/irl

1104 a601

8106 0E07

0108 110121D0 fueE 2101640 010E 7E 010F 12

" 110 13

fU 11 23 0112 7A 0113 Al 0114 B3 0llS C2ktE01 0118 05 0119 C20801 ell C IB 011D li\

011 E C321F0 00121121

;A SIMPLE ROUTINE FOR PRO~RAMMING 2716'S.

;CQPYRIGHT BY SOLID STATE MUSIC,1978 ':REGISTER USriGE:

; REG .A •••• PASS DATA FROt1 MEMORY TO THE PROGRAMMER

;REG.B •••• REPEATED PROGRAMMING CYCLES .:REG.C •••• SIlE. SIZE=2S6(REG.C +1>

JREG.DE ••• PROM CARD ADDRESS

':REG.HL ••• DATA ADDRESS TO BE COPIED LOC

PROM RAM CPORT MONIT

EQU EQU EQU EQU EQU

100H SD0e03H

400~H

10H flF021H

;PROGRAf.1HING SOCKET

;DATA TO BE COPIED ':CONTROL PORT FOR PB1 .:EXIT ADDR. SET BY USER.

ORG 1.0C

;START OF PROGRAM.

; INITIALIZE BOARD.

PROG0: MV I A.# 02 J 02=2716 ROM OUT CPORT ;PRESET BOARD

;SET UP PARAMETERS.

.

II NUI1.aER OF PROGRAMMING CYCLES MVI B.#01 ;1 CYC1.E FOR

; NUMBERS OF BYTES =256(C+l)

MVI C,07 J07-2716

; SET UP ADDRESSES FOR TRArJSFER PROG 11 LXI D,PROM

LXI H,RAM

; PROGRAM THE EPROM.

PROG2: MOV A,M

STAX D

INX D

INX H

MOV A,D

ANA C

ORA E

JNZ PROG2

OCR B

JNZ PROGl

DCX D

1.DAX D .: RESET PBl

2716

JMP MONIT ;BACK TO MONITOR END

(17)

~.4 2708/2716 Erase Verification Software

81.1&0 Dlh}"

F021

"089 8140

11140 0E03 11.1&2 1100r>0 1145 lA 0146 13 0147 FEFF 8149 3£46 IU4a C25601 1J14E 7A 81.1&F Al 815:1 83 8151 C24531 1154 3E50 8156 4F

fU57 CD09F0 a15" C321Fa

;A SIMPLE ROUTINE FOR CHECKING IF THE EPROl1

;IS ERASED. PRINTS P=PASSIF-FAIL.

;COPYRIGHT BY SOLID STATE MUSIC I 1978 JREGISTERS USED:

JREG.A •••• TEST AND PASS A CHARACTER

JRE~.B •••• NOT USED

;REG.C •••• SIZE.

;R£~.DE ••• PROM CARD ADDRESS JRE3.HL ••• NOT USED

LOC PROM MONIT CO

EQU

E~U

EQU EQU

140H

~D000H

9F021H 0F009H

J PROGRAMr1ING SOCKET JEXIT TO USER

;CONSOLE OUT ROUTINE

ORG LOC

;CHECKIN3 EPROM START • I

.

ERASE: !WI LXI ERI. LDAX

HIX CPl MVI JNZ MOV ANA OM JNZ

f-'l\11

ERROR: MOV

;

CI0l 103a27081 07=2716 DIPROM JEPROM ADDRESS

D ;READ EPROM

D

0FFH JTEST FOR ERASE AI'F' lFAIL CHARACTER ERROR

AID C

E JDONE YET?

ERI

AI'P' JPASS CHARACTER CIA

;O~TPUT ROUTINE CALLS USER MONITOR ENTRY

IPOINT FOR CO~SOLE OUTPUT. DATA IS IN REG.-C.

IBE SURE TO CHAN3E THIS TO MEET YOUR NEEDS.

CALL CO

JM? MONIT

END

4-4

(18)

4.5 2708/2716 Copy Verification Software

8180 0000

400~

Flit21 Y009

0180

IU80 0E03 8182 1100D0 (1185 218040 0188 46 .189 lA elSA 13 'USB 23 IU8C B8 0180 3E46 018Y C29AliJi 0192 7A 0193 Al 13194 B3 8195 C28801 0198 3E50 819A 4F 8198 CD09F0 {l19E C321F0 {l000

iA SIl4Pl..E ROUTINE FOR VERIFYING THE ORIGINAL JSOURCE DATA IN MEMORY AGAINST THE EPROM COPY.

JPRINTS P=PASS~ F=FAIL.

JCOPYRIGHT BY SOLID STATE MUSIC~1978

JREGISTER USAGEs

JREG.A •••• TEST AND PASS CHARACTERS JREG.B •••• ORIGINAL DATA

JREGIC •••• SIZE. SIZE=256(REG.C +1) JREG.DE ••• PROM CARD ADDRESS

JREG.KL ••• ADDRESS OF ORIGINAl..

l..OC PROM RAM MONIT CO

EQU EQU EQU EQU EQU

180H 0D000H 4000H 0F021H 0F009H ORG l.OC

JPROGRAMMING SOCKET

;ORIGINAL DATA ADDR.

i EXI T TO USER JCONSOLE OUTPUT

;START OF VERIFY

VERF: MVI C,i3 ;03=27"8~ 07=2716

VERF 11

JOUTPUT ERROR:

LXI LXI MOV l..DAX

INX INX CMP HVI JNZ MOV ANA ORA JNZ MVI ERROR MOV CALL JMP

END

D~PROM JSOCKET ADDR. OF COpy

H~ RAM ; PO INT TO RAM MASTER

B~M ;GET ORIGINAL DATA D IGET ROM COpy

D K

B JARE THEY ALIKE?

A,'F' ERROR AID C E

VERY 1 ; GO BACK FOR NEXT BYTE A,' P'

CHARACTER.

C~A

CO ;OUTPUT IT.

HONIT

(19)

5.0 TROUBLE SHOOTING HINTS

5. I Check for proper setting of the DIP switches and jumper arrangements 5.2 Verify that all IC's are in the correct sockets.

5.3 Visually inspect all IC'!) to be sure that pins are in the sockets and not bent under the IC.

5.4 Verify that the output voltage of each regulator is correct. (See section 2.0)

5.5 Inspect back side of the board for solder bridges. Run a small sharp knife blade between traces that appear suspicious.

5.6 If a.

b.

c.

5.7 If a.

b.

you have an addressing problem:

Check the address line buffers UI, U2 & U3 for shorts, or opens to the sockets or a defective IC.

Check the address decoders U16, u18, U24 & u26 for shorts, or opens to the sockets or a defective IC.

Check general logic U6,U10 or U21 for shorts, or opens to the sockets or a defective IC.

incorrect data is transferred on a read (or write):

Check the data buffers U4, US & u6 for shorts, or opens to the socket or a defective IC.

Check general logic U7, u8 & U9 for shorts, or opens to the socket or a defective IC.

5.8 If you can read a PROM in the programming socket, but can not program it:

a. Check the DC-to-DC converter (U32) for the correct voltage(+26.5 volt) on CI the + end. Check if the voltage drops out of regulation

when you are programming a PROM. and if so, inspect the circuitry around U32 for shorts or opens.

b. Check pin 18 of U22 & U23 for the correct pulse widths during programming (refer to 2.12 for pulse widths).

5.9 If the PBI puts the computer into a infinite wait-state:

a. PSYNC signal on the bus is very noisy, and presets U29 for

additional wait-states. This condition can be corrected in some mainframes by adding a 1000pf filter capacitor between U29, pin 10 and U29. pin

7

on the back of the board.

b. U28. pin 12 is not changing states. Check U27 & u28 monostables for correct operation.

5-1

(20)

6.0 THEORY OF OPERATION 6. I Usage

I) UI-U3 (Hex Tri-state buffers 74LS367) are used to buffer the address lines onto the card and ROY onto the bus.

2) u4-u6 (Hex Tri-state buffers 74LS367) are used to buffer the data bus and various other signals (address decode, SWO status).

3) U7 (Hex inverter 74LS04) is used to buffer various signals on the card and drive the LED.

4) u8 (triple 3 input NAND 74LSIO) is used to enable or reset the program- ming flip flop and to generate the data output enable for memory read.

5) U9 (triple 3 input AND 74LSII) is used to enable the data set-up one shot, enable the wait state circuit U20, and buffer SMEMR onto the board.

6) UIO (triple 3 input NAND 74LSIO) is used to form part of the program- ming flip flop, generate CS to the programming sockets and to enable the PROM block decoder, u16.

7) UII-UI4 are the sockets for 4K of 2708 or 8K of 2716 read-only-memory.

8) UI5 (8 Input NAND 74LS30) is a detector for FF (Hex) bytes.

9} U16 (Dual I of 4 decoder 74LS139) decod~s the address of the Ull-U14 PROM block.

10} U17 (DIP switch) selects the address for the PROM block.

II) U18 (Quad 2 input NOR open collector 7433) decodes the 4 LSB of the output port address and enables the ROY buffer.

12} UI9 (Quad latch 74lS175) latches data bits 0 and I to select 2708 or 2716 programming circuitry.

13) U20 (4-bit registor 74LS173) generates read cycle wait-states for the PROMs.

14) U21 (Quad 2 input NAND 74LSOO) forms part of the programming flip flop, buffers 02 and gates wait-state signals to the buffer (U3).

15) U22 2708 programming socket.

16) U23 2716 programming socket.

17) u24 (Quad 2 input exclusive-or, 74LS136) is used to decode an out port to enable the programming circuitry.

IS} U25 is an addressing DIP switch. The upper four switch positions add- ress the programming sockets. The lower four positions address the programming flip flop.

(21)

19) U26 (Quad 2 input exclusive-or, 74LS136) is used to decode a 4K block for the programming sockets.

20) U27. u28 (Dual one shot. 74LS123) control set-up, hold and programming pulse times for 2708, 2716.

21) U29 (Dual flip flop 74LS74) controls wait-state circuitry for read and programming cycles.

22) U30 +5 volt regulator.

23) U31 +12 volt regulator.

24) U32 (DC to DC converter TL497) generates +26.5V programming voltage.

25) U33 -5 volt regulator.

6-2

(22)

6.2 Operation Addressing

The PBI has three address circuits:

a) Addressing for the programming sockets (U22 & U23).

b) Addressing for on-board PROM (UII thru UI4).

c) One I/O port for PROM select (270B vs. 2716).

U26 is used to decode a 4K boundary of memory for the two programming sockets.

The output of U26 is buffered by U6. pin 14. and is sent U10. pin 4 to control the chip select of U22 & U23 and also can reset the programming flip-flop by enabling UB. pin 3 for a SMEHR cycle.

Ul6 generates four chip select signals for PROMs Ull thru Ul4 by setting the jumpers A thru E and the DIP switch SW3 (UI7). Address line Al5 must be a one to U10. pin 10 to enable U16. so the valid PROM addresses are any 4K or

BK boundary from B000 Hex to F000 Hex.

U24 decodes the programming flip-flop's I/O address. UIB pins 2. 3. II & 12 must be zero to enable the output of u24. ulB detects if A0 thru A3 is zero and then u24 decodes the upper four address lines. A4 thru A7. The program- ming flip-flop can therefore be addressed to any Hex port where the lower digit is zero {like port 00. 10, 20. 30, etc.}.

Programming

Programming is controlled by a flip-flop made up of U10, pin 12 and U21, pin B.

Power-on-clear (Bus pin 99) will reset the programming flip-flop to a non-pro- gramming mode, and also a memory read cycle to the programming sockets.

When UB, pin 11 receives a logic one (valid I/O address), UB, pin 10 gets a write pulse and

UB.

pin 9 detects the status for an output instruction. then

the programming flip-flop is set. The LED (02) turns on to indicate the flip- flop is set.

uB, pin B which sets the programming flip-flop also clocks a couple of O-flip flops (UI9) to save data bits 00.& 01 which will be used later to control a monostable U27.

UI9 controls the clear lines of U27 (Dual monostable). If UI9 receives·a 01 Hex code, then U27, pin 13 is held reset and U27, pin 5 is allowed to give 0.6 ms pulses to program a 2708 EPROM. If Ul9 receives a 02 Hex code. then U27, pin 5 is held reset and U27. pin 13 is allowed to give 50 ms pulses to program a 2716 EPROM. Therefore outputting a binary code to the programming flip-flop port also sets which PROM will be programmed.

If the programming flip-flop is set, a write instruction

(SWO)

to the pro- gramming socket address area will produce a logic one on U9, pin 6 which.

triggers u2B, pin 2 starting the set-up time. The end of the set-up pulse from U28 triggers U27. pin 5 or U27, pin 13 depending on which is not cleared.

U27. pin 13 generates the programming pulse for the 2716 on U23. pin lB. U27, pin 5 generates the programming pulse for the 2708 and is level shifted by QI, Q2 & Q3 to produce a high voltage programming pulse on U22, pin lB. The trail-

ing edge of either programming pulse triggers U28, pin 12 to generate a neg- ative pulse to release the processor to proceed to the next data byte. there- fore controlling the data hold time.

(23)

6.2 Operation (continued) Wait Circuitry

The wait-state cycles for reading any of the on-board PROM is controlled by U20 which is connected up to act like a four bit shift register. PSYNC re- sets this shift register. then 02 is used as a clock to shift a one through the register. The number of wait-state cycles is selected by a jumper to one of the shift register1s stages. The two D-flip flops (U29) are preset by PSYNC to a logic 1. U29. pin 9 controls programming wait cycles and U29. pin 5 controls the memory read wait cycles. U29's outputs are combined by U21 to make a wait-request signal which can be enabled or disabled by u18. pin

Ie.

In the programming mode. U20 is inhibited and the wait-state period ends at the completion of the data hold time which is signified by the rising edge of a logic signal on U29, pin II. In the memory read mode, U20 is enabled and the wait cycles are shifted out until a rising logic state is sent to U29, pin

3.

(Jumper T to S must be connected for read wait-states.)

Programming Voltage

The programming voltage is generated by a switching power supply designed around U32. The current is stored in Cl (IOOOmfd) and the capacitor is charg- ed to+26.5vfor programming. The switch SWI is used to pass on the programming voltage to the PROMs to allow for manual defeat to prevent accidental pro- gramming. The programming voltage drives a pulse shaping circuit (Ql, Q2 & Q3)

(for 2708 15) and an enable circuit

(Q4

& QS) (for 2716 15) for the high voltage to U22 & U23. During the programming mode. Q6, Q7 & Q8 control the CS pin of U22, which is at +12V during programming, +5V when not selected and +0V when selected for reading.

6-4

(24)

7.0 Warranty

SSM warrants its products to be free from defects in materials and/or workmanship for a period of ninety (90) days for kits and bare boards, and one (1) year for factory assembled boards. In the event of malfunction or other indication of fai lure attributable directly to faulty workmanship and/or material, then, upon return of the product (postage paid) to SSM at 2190 Paragon Drive, San Jose, CA 95131, '~ttention: Warranty Claims Department", SSM will, at its option, repair or replace the defective part or parts to restore said product to proper operating condition. All such repairs and/or replacements shall be rendered by SSM without charge for parts or labor when the product is returned within the specified period of the date of purchase. This warranty applies only to the original purchaser.

This warranty will not cover the failure of SSM products which at the discretion of SSM shall have resulted from accident, abuse, negligence, alteration, or misapplication of the product. While every effort has been made to provide clear and accurate technical information on the application of SSM products, SSM assumes no liability in any events which may arise

from the use of said technical information.

This warranty is in lieu of all other warranties, expressed or implied, including warranties of mercantability and fitness for use. In no event will SSM be liable for incidental and consequential damages arising from or in any way connected with the use of its products. Some states do not allow the exclusion or limitation of incidental or consequential damage, so the above limitation or exclusion may not apply to you.

IMPORTANT: Proof of purchase necessary for products returned for repair under warranty. Before returning any product, please call our Customer Service Department for a return authorization number.

(25)

"

..

01 SCIlt.I'lIO"

A tPROt1lC.T\D~ P.~LEA":>E

r - - - -

-r..--:'-.:l.~:'--~

- -1 --

: U22 I

I I

;- --- ~;3 ---- -:,-e-~-C B

~ @~ l __ ~:I~:~~ ____ j~~~

&, ~ ~Q6(,jQ Q-=-g g '@"~

.-'" ~,~~Q~Q~@JQ@~cQ~@cQ~ ~

I

2708 PGM :

SWI

I I

L ____________ ..J

.-E)RI '"a\ -<:>-

~ ~

@) @

I

.r

~

~

I §

SW2

U25 A6 ::l ::~

A7

u26 ~

~

[;]27 wB

'" '"

U29

.~

~ ~ ~

<r <:::' ~ .. ~

f ) . ( ! ) @@f)

-{ ,,~'O"' +-

FGH UII Ut2 JKL , ,1"""--... .. A 5 " .. .. .. 8

Cb

A4

G" ..

02111.!'IC'4

CilCi>@ Cil. - m D - .1 C15.1

~ [TI

ABC DE 15 UI6

EJ ~

GJI8 CI4 (UI91 @l@@@ M

~

Ci> Q

6

..

@+

UI3 UI4

+Q

. : .. ' .-:-' .• ''!'

@

@

340T

-5

®g @)

". ~ I ;; I ~ f"

0_ " ? G]32

@+ +@

" 0 w

~'" "

@

340T -12

d

C2E\

----t=

C29 ~

It It

IIU W

?Ot ( u21

I >l m SW3

~ I '" I I '" I

I (

~ ~ 5::::

U I ~ I II

.. ~ UI7 6 ..

1 - - _ - - 1 1 .. ;!

8..

7 T S I"- e R

-€)-B

R41 R42

~

C21

0

cn

~

GJ >~ '"

.r ~

GJ; '"

.. ~

GJ: '"

<r ~

~ GJ; ..,

.r ~

Q: '" 0' '"

.. ~

GJ;

.. ~

C36

[i]

G 0 G

C2':- C24 c-c. < •

www

-{]ill- <=> 07

€)

1979 SSM Microcomputer Products, Inc.

All Rights Reserved

PB\

MPROt'ALI

I

DIITf

I

•• '107 • ." ASSEMBL'l b'N6

, ... 1 ., ... .... w.. .

tau,...

. .

IIC AM..,. 5 5M MICR!)CW. P\)~ PIi:I:XlUDS \\JC.

I '1M .. Il~I'c,,,z / 4

Te'

1 ... ""

... ," ,cr I

(26)

CHIP PACK I - U21 I - U7

2 U8,U1O 1 - U9

1 - U15 1 - U18 1 - U29 2 - U27,U28 2 - U24,U26 1 U16 1 U20 1 - U19 6 - U1-U6 1 - U32

SOCKET PACK 1 - SWI

2 - SW2 (U25), SW3 (U17)

11 - U7-10,15,18,21,24,26, 29,32

11 - Ul-6,16,19,20,27,28 4 - Ul1-14

2 - U22,U23

SEMICONDUCTOR PACK 1 D1

1 D2 8 - Ql-8

HARDWARE PACK 1 - U30

1 - U31 1 - U33 3

3

CAPACITOR PACK

1 - C2 2 - C7,C37 1 - C26

1 - C8

18 - C4,5,9-15,19,21-25,33, 35,36

1 - C27 2 - C18,28 2 - C3,20

C6

PSI PARTS LIST

74LSOO 74LS04 74LSI0 74LSII 74LS30 74LS33 74LS74 74123 74LS136 74LS139 74LS173 74LS175 74LS367

TL497;DC-DC CONVERTER

SPST PCS SWITCH

8 POSITION DIP SWITCH 14 PIN SOCKETS

16 PIN SOCKETS 24 PIN SOCKETS

24 PIN TEXTOOL SOCKETS

1N4001/1N4002/1N4003 DIODE LED

2N3904 TRANSISTOR

340T-5/7805 REGULATOR I.C.

340T-12/7812 REGULATOR I.C.

320T-5/7905 REGULATOR I.C.

SETS #6 HARDWARE TO-220 HEAT SINKS

15pF CERAMIC (RADIAL)/20pF CERAMIC (RADIAL) 220pF CERAMIC (RADIAL)

330pF CERAMIC (RADIAL) O:OOluF CERAMIC (RADIAL) O.luF DIP TANT (RADIAL) 150pF MONOLITHIC (RADIAL) 0.47uF nIP TANT (RADIAL) 1.0uF 3SV (AXIAL)

3.3uF 5V DIP TANT (RADIAL)

'~

.• !.~

(27)

CAPACITOR PACK 2 - C16,29 1 - C17 1 - CI

1 - Ll

RESISTOR PACK 2 - R37A,R37B 2 - R16,R20

1 - R38

8 - R8,23,33,39-43

4 - R3, S, 17, 34

2 - R7,R2S 1 - R24 3 - R2,6,35 1 - RI8

2 - RI, R4 3 - R19,21,22 2 - R9-15,26-32

1 - R36

MISCELLANEOUS 1

1 1

PBI PARTS LIST cont'd

lOur 2SV ELECTROLYTIC (AXIAL) 47uF lOV DIP TANT (RADIAL)

IOOOuF 3SV (AXIAL) 220uH COIL (AXIAL)

2.2oHm 1/4W (RED,RED,GOLD)

4700Hm 1/4W (YELLOW, VIOLET, BROWN) 1.2K I/4W (BROWN,REO,RED)

2.7K 1/4W (RED,VIOLET,RED) 3.3K I/4W (ORANGE,ORANGE,REO) 4.7K I/4W (YELLOW,VIOLET,RED) 6.8K 1/4W (BLUE,GRAY,RED)

10K 1/4W (BROWN,BLACK,ORANGE) 20K I/4W (REO,BLACK,ORANGE) 47K I/4W (YELLOW,VIOLET,ORANGE) 5IK I/4W (GREEN, BROWN, ORANGE) 2.7K

x

7 SIP RESISTORS

SOK POTENTIOMETER

PBI PC BOARD

PBI INSTRUCTION MANUAL WARRANTY CARD

(28)

,. >

'" '!

..

':!II_"",...)~tI·oD"·IIJCP~

C ~ 4 C ~ C C « ~

B Ilut~P EUJ ~ 12

C IUCDW ECU 15~ RE"'ISIOrus

A I P~CtlllG 101U RELU><;E.D

" 1

r ,11J1~.'.¥I·~~.".~' ~\7~W~~~!M:YI~ ~ ~ '!'

If·; " [s]] ITiJ I¥! 'I ' l R

if

OJ

~.~ ~ ~ ,'1 .,;,>~,~~

. . _

~_

-t5

ll"l5~ -1---T1uIJ~Ltd

.. ,,(9'151 ._ 2 ll'b I

~

CoNO e,

f - - f - - . I - . - ! - - . .. _ . __ '~9 ~

-4---I-4--t . __ .. I ~2 tAj.:, ~I

f- f--. - .. r - - - -

_~~ "Pi!

-@l

017 0(7

rib

["to ['15

'05 14

f--- -- f-

J f---~~ '-=~I

1-- ._f---. -:::-'f-." -- - - - -

19181,1,.1~43Zllz

22 O!4'el'f.54!21i?!iz2 19 , - _ . - -

~~-:,

~1'!-3

... +-.- - - kJ-1-f

~~W

vee 17

'*C32~~ 24~~< u~~:I'C~~ ~c~ 5iJcc':. m'--;<:1~~~

&ze9 ,..;.

r1'

~ ~;UII

UI2 UI3 UI4 01 ,..

~

2708 P<oM 211" I'G'" <II -

~.J ~~ ~

~

I 7 we VI6

:~ lIIegi5~\3 'IH~:Sil ~e~~o~~58.~~~

.:112 rz

~.

d

f--~-:-~--=1~~

2 /

g:::3 ~

zl[az 9ilGll!

311~1511&jt7lI81-12

21jail8

9r"~ Idl~I41"5I(:,11

12

~" 2~'

=0

'- I---...:~ M OZ I.+-- T . ~. I";.l!! ~

flO.

13

'10~

~-++-+-+ -+---~·~~I,A3 01 1lL---, T _ .. _. _ __ 3

A:':14 _ '- .= ...

~

-+---.

-:I~I'~ .~~

1111 - - f-

.~

__

r~~~ ~

OIl DII DOl 02

rIg 0..'11

U3 H r.)l!vBlr"~ es ~ I !;; I

+

I~tt-- I-J"I 2~ ~,

T

I

Ii li.lR +~-'c. l~ ~

'llJ

14

- : : t 1 h./b

~ ~

Cl8~

(17

~!

M 1

~,~ ~

314

~

I Iz (, II 12

~

=

../,:. ~ ~I "',. i<i " U I 5 J Il.Ll12

=.

l 3 IIll r--+-HH--i::====:::::;---t::;-;::-:::T--I-=..lr~,wl

f'2'lJ.

c~ ,. Ct4 -', ~ 15~ ~.

f

18 u

'u1

\~

'7

~J~I'fiS ~-Gl7 1" ~ C2

~==.

~" I.

t:

Q5 I

+~

+~ 11141 18

~3

U8

~

1t8 I

r

3 .5" Gl' A2~ ~~ H

+!> !9 4 12 I T~k,ft, " ~ 5 " 7 1t~5 R34

~~

1'17 w(it

all""

III ~,T( +5

, - - - - . - - - -"Clf.~· U24 A 8 E 2 ~A ~ ~ ~ ~ - UI6" ~J!1. e 7

r '

I~ Z u9 12 11'::...-2

r4--~Ir--

1

01 74LSI36 o...28!70 L, 3'_ ... 13 V--

~ ,4 ~ -- 0 ""'.:;;' it';';; 1.!L:7t11 -t~ rl1

~,'"'";:' rirS61 2111 7 13 5 I~ 14 13 I 9 I" 1'T'll 'I" i--oc.:J I rztl~'91Igj

~ I.~~- :!:

t'

+5 1 \f, AS ,\4: , n . I r - ' \ n~ 9 _ Q~ I l DIC"IGZ

.... LI

~'J

U32 lUll

11T

III

U U I U ~R».15

fill VI I \I y,. 12 I'l :5

~f

3

~" P

f: 1;,-141 141a.. U28

*~;{tl1I~

t 74123 U27 7 elI( 74L5173 U 20

r I" .L~ ~ b 1 8

r':

"I CLl'IQ4[)11Q3~az[EQi

~ ~!::!::

A7 .... 1.5 "'4

~iIi:

-5 14: t:= 15 6T!12Z1!:II1; T

L..!. ~11.27 YlLlLL flO Y9 SW2 t- ... UI~ ~Ir. 1137 ~ II alZ +5 +5

~ W

I'5OpF b

II

!Z !3

41

U25 II -D2 F-'=< ell' I---'-'< elA y '1 Gl 9 9 : IU3

S~,

Rclt

IL AIS HII 111.13, tAIZ 14 15 110 III !it ¥.! I

- - - -" r4;6r~-l'"5 14. 13 *5 9113 1",./10, ~e

I ~ I ~

RtH

~

3 y3

{I~~ ~

C7

f11i"il

*5

"~'5 j~3 "l~

+5 13 2

ll~

Is 21

+5~",,-~.~ r

U28

~

U27Glk- f O

~;;

tD

~~:

15

v~

U 26 74lS136 N ~ I li21

c:=;--

74123 +5 74123 " cl~LS14 U cl~1.$74 ~ , ~e>---§

T ~ "

I Il 3 ml

~

141:':>...13

~

~~ 3

~.

+5- I CLA

O:~n ~

cLlt

a~ Gl~ Gl~b

- - AA AA

4 -

Gi

131Z 1 0 Y 4

-.. -.---J~+---_ _ __' " r -,.--1- I (lA Ul: ... r ~ ~r-"... J : 3 11\

m-:-- . ---

it;" (LII14lSI75QlIId!

1~5 ~

r"9W, 7 lit +5

t

~~t,

1:. :

~.

I . 1'/U/71 S'::IM IoAI(lOC()lMU m:DlCl!l,;.,.

;IJ 14

~

.. l

@ p'~ ~~ ~~ ~~

@ 1979 SSM Microcomputer Products

I~ G~

("'KEO PB \

'~ II

§ II All Riahtl Reserved

~ ~CHg.!f."i'cr

5.0

_AOl

PRO'

INC..

(29)

SSM MICROCOMPUTER PRODUCTS, INC.

2190 Paragon Drive San

Jose,

California 95131

(408) 946·7400· Telex: 171171 TWX: 910·338·2077

Referenzen

ÄHNLICHE DOKUMENTE

In the same run several problems of this kind can be solved and for each, the starting point may be the original optimal solution obtained in the last

As it implies that process elements of larger capacity do not cost proportionately less over a wide range of output levels.. COMPUTATIONAL RESULTS WITH THE KOREAN

• Development of a framework for implementation of the integrated method called decompose- and-cut, based on the concept of structured separation, along with methods for separating

First, ordinary algebraic data types represent Haskell program fragments (Section 6.2).. Second, the quotation monad, Q, encapsulates the notion of generating fresh names, as well

Annette Bieniusa Programming Distributed Systems Summer Term 2018 1/ 18... What is a

• The simple prover illustrates many concepts of Isabelle/HOL’s proof system like schema variable, rule application, different arguments depending on the used method/tactic...

For the function f is ignorant of the element type, and so is prevented from analyzing list elements in any way (be it by pattern-matching, comparison.. Chapter 3: Free Theorems

We exploit the deviant micro-architectural behavior of ROP programs by training (using existing ROP exploits and benign programs) a support vector machine (SVM) based on profiles