13.02.2013 Views

The Signetics 2650 - The MESSUI Place

The Signetics 2650 - The MESSUI Place

The Signetics 2650 - The MESSUI Place

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2708 EPROM programmer<br />

0440 OS OF 08 l3 03 00 08 10 08 013 08 OD 08 08 08 0A<br />

0 45 0 17 3C 00 3D BC 7C 00 3D BC 7D BC 08 7C 09 7111 D9<br />

0 460 02 D8 00 08 74 C9 73 08 6E 09 6D D9 02 DB 00 CS<br />

0 47 0 66 C9 65 ES 5E 16 E9 50 17 3F 00 BA C9 83 CA 8A<br />

0 480 00 84 25 14 3F 02 134 09 FS OE 04 26 DA 6E D9 6C<br />

0 490 18 6A 76 40 77 02 75 18 3F 02 DB CD 04 51 CE 04<br />

04140 52 33 F6 DA 02 D9 00 CD 04 53 CE 04 54 32 EA CD<br />

0 4130 04 55 CE 04 56 07 00 05 05 06 2A 32 96 3F 02 86<br />

0 400 05 05 06 74 38 95 FF 05 1B 05 05 06 50 3B SC 06<br />

0 4D0 3A 3F 04 BC 39 ES 05 05 06 SF 3F 04 79 3F 04 40<br />

04E0 07 06 3F 00 BA 2 0 06 32 00 84 59 EC 84 57 18 19<br />

04F0 09 F7 3F 02 69 0D 04 5A 3B F9 04 20 3F 02 24 FB<br />

0500 04 07 06 32 DE 04 80 C8 II 3F 04 52 1 A 5A 013 OA<br />

0510 IA 06 05 05 06 70 32 C3 92 22 8 0 32 C 1 00 84 57<br />

0 520 CC 84 59 32 ES 1 A 76 IF 04 C6 53 57 49 54 43 48<br />

0 530 20 54 4F 2 0 50 52 4F 47 52 41 4D OD OA 54 46 45<br />

0 540 46 20 50 52 45 53 53 20 41 46 59 20 4B 45 59 00<br />

0 550 53 57 49 54 43 48 20 54 4F 20 52 45 41 44 00 45<br />

0 560 52 52 4F 52 20 40 4F 43 41 54 49 4F 46 53 3A 00<br />

057 0 4E 49 4C 00 50 52 4F 47 52 41 4D 4D 49 46 47 OD<br />

0 53 0 OA 00 FIG. 5<br />

This hex listing is a <strong>2650</strong> version of the<br />

program required to control the<br />

EPROM programming operation.<br />

1000<br />

25VW<br />

is required is to switch to the program<br />

mode, and then to program the<br />

processor to write the appropriate data<br />

to each location in turn, repeating this<br />

writing sequence until the required<br />

number of programming pulses have<br />

been applied to each location.<br />

All of the timing requirements are<br />

provided by the four monostables, all<br />

that the program has to do is provide a<br />

repeated "block move" function. A<br />

block diagram of a simplified routine to<br />

do this is shown in Fig. 2.<br />

Power supply requirements for the<br />

2708 are quite complicated. —5V, +5V<br />

and +12V supplies are required for<br />

normal operation, while +26V is required<br />

during programming. Fig. 3<br />

shows how these voltages can be derived<br />

from a standard transformer, using<br />

zener diode regulators. <strong>The</strong> +5V supply<br />

can be obtained from the existing circuitry.<br />

86<br />

ELECTRONICS Australia, February, 1979<br />

Shown below is the power supply<br />

circuit. <strong>The</strong> components marked with<br />

an asterisk (') are already present in the<br />

<strong>2650</strong> Minicomputer.<br />

aan VA<br />

(N) = PCB CONNECTION PIN<br />

• IN 2150 MINICOMPUTER<br />

26V<br />

+12V<br />

We have designed a suitable printed<br />

circuit board for mounting the EPROM,<br />

address decoder, monostables and<br />

power supply components. It is coded<br />

79upl, and measures 218 x 81mm.<br />

Provision has been made so that this<br />

board can be used with any suitable<br />

processor. Positive and negative going<br />

hold signals are available, and the write<br />

monostable can be triggered from<br />

either positive or negative going<br />

signals. Any starting address for the<br />

EPROM can be decoded, up to H7C00.<br />

Construction of the board should be<br />

well within the capabilities of most<br />

enthusiasts. We recommend that a<br />

good quality socket, preferably a zeroinsertion<br />

force type, be used for the<br />

2708. <strong>The</strong> remaining ICs can be<br />

soldered directly in place.<br />

<strong>The</strong> programming switch can be<br />

mounted directly on the board, using<br />

tinned copper wire, or it can be ex-<br />

PROM PROG<br />

INITIALISE<br />

LOOP COUNTER<br />

SE UP<br />

ADOR SEES<br />

PROGRAM<br />

LOC TION<br />

MGR MENT<br />

AODR SSES<br />

DECREMENT<br />

LOOP COUNTER<br />

SET UP<br />

ADDRESSES<br />

NCR MENT<br />

ADDRESSES<br />

TOP<br />

FIG. 2<br />

This is the flowchart for the controlling<br />

program. Use it to write the routines<br />

required by your processor.<br />

tended with a cable if desired. It should<br />

be placed in a position where accidental<br />

operation is unlikely, to ensure that<br />

no accidental programming occurs.<br />

As the board has to be wired directly<br />

to the address and data busses, we<br />

recommend that it be mounted in the<br />

main computer case. Make sure,<br />

however, that access can be gained<br />

relatively easily to the EPROM socket<br />

and the read/program switch.<br />

NO<br />

PRINT<br />

ADDRESS

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!