20:
143:
89:, etc.). As a result of its CMOS technology and low clock speeds, 8 MHz for the Harris HM-6100A, it had relatively low power consumption, less than 100 mW at 10 V/2 MHz, and could be operated from a single supply over the wide range of 4–11 V. Thus, it could be used in high reliability
332:
There is no stack pointer; subroutines return to their callers by jumping back into the main code, typically by storing the return address in the first word of the subroutine itself. This makes it difficult to have subroutines in ROM, these must find some other location to store the address. This was
96:
The 6100 was available to military specification, and since it was dual sourced by
Intersil and Harris, it was used in some military products as a low power alternative to the 8080, 6800 etc. Although it had a very simple instruction set and architecture, it was eminently suitable for use in embedded
344:
Conditionals in the 6100 allow only the next instruction to be skipped. Branches are constructed with a conditional and a following jump. There is only one maskable interrupt. When the interrupt is tripped, the CPU stores the current PC in 0000, and then starts executing from 0001. The interrupt can
348:
The 6100 has a 12-bit data/address bus, limiting RAM to only 4K words, or 6 KB. Memory references are 7-bit, offset either from address 0, or from the PC page base address (obtained by setting the seven least significant bits of PC to zero). Memory could be expanded using the optional 6102
353:
and thus expanded memory to 32K words (48 KB) in the same way that the PDP-8/E expanded the PDP-8. The 6102 has two internal registers, IFR (instruction field register) and DFR (data field register), that offset the 4K page when the CPU accesses memory.
419:
Family
Sampler Kit, and with the 6960 Sampler PC Board, a single-board system including the IM6100 CPU, IM6101 PIE, the IM6312 ODT (Octal Debugging Technique) Monitor ROM, three 256×4 CMOS RAMs and a IM6403
379:
130:
sold the integrated circuits commercially through 1982 as the IM6100 family. It was not priced competitively, and the offering failed. The
372:
the IM6102 MEDIC (Memory
Extension, DMA Controller, Interval Timer), which converts an IM6100 into something resembling a PDP-8/E's CPU
551:
570:
408:
109:
519:
399:
448:
86:
146:
477:
326:
329:), and MQ (Multiplier Quotient). All two-operand instructions read the AC and MQ and write back to the AC.
131:
387:
123:
78:
93:
without the need for any significant thermal management, if the rest of the system was also CMOS.
58:. The Intersil 6100 was introduced in the second quarter of 1975, and the Harris version in 1976.
51:
500:
428:
113:
391:
366:
the IM6100 CPU, which implements a straight-8 (basic PDP-8 without memory mapping hardware)
555:
322:
118:
90:
548:
32:
42:
instruction set, along with a range of peripheral support and memory ICs developed by
19:
564:
82:
350:
518:
Intersil (1981). "8. Digital §Microprocessor, Peripherals, Development System".
338:
334:
142:
295:
74:
66:
70:
415:
A selection of these components were offered as parts of the
Intersil 6801
104:
The 6100 family was used in a number of commercial products, including the
541:
452:
369:
the IM6101 PIE (Programmable
Interface Element) is a basic PDP-8 I/O port
127:
43:
105:
362:
Intersil offered a variety of related chips to support 6100 systems:
345:
be disabled or enabled using the IOF and ION (or SKON) instructions.
321:
for a more complete discussion). It has three primary registers: PC (
36:
318:
314:
141:
98:
97:
systems that had previously used discrete logic circuits and even
39:
18:
421:
416:
62:
427:
The basic 6100 was later upgraded to the 6120, with the 6102
507:(7). Byte Publications: 88 – via the Internet Archive.
101:
motorised rotary switches or relay-based logic controllers.
46:
in the mid-1970s. It was sometimes referred to as the
407:
the IM6312 (12 Kbit, 1024×12) mask programmable
313:The 6100 is a 12-bit CPU that closely emulates the
116:. The Intersil 6100 was first used, according to
69:technologies used by most of its contemporaries (
375:the IM6103 PIO (Parallel Input-Output Port), and
333:not a problem for the original PDP-8, where all
451:. AntiqueTech.com. 2009-04-21. Archived from
8:
471:
469:
449:"The Explosion 1975-1976 » AntiqueTech"
134:in 1981 cemented the doom of the "CMOS-8s".
542:"Intersil 6100 microprocessor architecture"
398:the IM6551 and IM6561 (1 Kbit, 256×4)
404:the IM6512 (768 Bit, 64x12) SRAM, and
386:Intersil also offered compatible sizes of
482:, (Poster), Digital Equipment Corporation
440:
152:
7:
61:The 6100 family was produced using
479:Family Tree of Digital's Computers
14:
501:"The First of the 12-Bit Micros?"
382:- basic PDP-8 I/O devices on ICs.
358:Versions and supporting hardware
349:support chip, which added three
50:. Since it was also produced by
112:'s first attempt to produce a
1:
549:"IM6100 CMOS Family Sampler"
65:rather than the bipolar and
499:Staff writer (March 1976).
54:, it was also known as the
587:
291:
284:
269:
262:
247:
236:
229:
571:12-bit microprocessors
527:. pp. 8-77–8-211.
150:
35:implementation of the
24:
476:Bell, Gordon (1980),
378:the IM6402 or IM6403
145:
22:
16:12-bit microprocessor
124:Pacific Cyber/Metrix
155:
126:'s PCM-12 in 1976.
554:2014-10-02 at the
153:
151:
52:Harris Corporation
25:
429:memory controller
311:
310:
307:
306:
154:IM6100 registers
149:of Intersil 6100.
114:personal computer
31:is a single-chip
578:
529:
528:
526:
515:
509:
508:
496:
490:
489:
488:
487:
473:
464:
463:
461:
460:
445:
160:
159:
156:
91:embedded systems
586:
585:
581:
580:
579:
577:
576:
575:
561:
560:
556:Wayback Machine
538:
533:
532:
524:
517:
516:
512:
498:
497:
493:
485:
483:
475:
474:
467:
458:
456:
447:
446:
442:
437:
360:
337:was read/write
323:program counter
264:Program counter
220:
215:
210:
205:
200:
195:
190:
185:
180:
175:
170:
165:
140:
23:Intersil IM6100
17:
12:
11:
5:
584:
582:
574:
573:
563:
562:
559:
558:
545:
537:
536:External links
534:
531:
530:
510:
491:
465:
439:
438:
436:
433:
413:
412:
405:
402:
384:
383:
376:
373:
370:
367:
359:
356:
325:), 12-bit AC (
309:
308:
305:
304:
298:
293:
289:
288:
282:
281:
271:
267:
266:
260:
259:
249:
245:
244:
238:
234:
233:
231:Main registers
227:
226:
224:(bit position)
221:
218:
216:
213:
211:
208:
206:
203:
201:
198:
196:
193:
191:
188:
186:
183:
181:
178:
176:
173:
171:
168:
166:
163:
139:
136:
56:Harris HM-6100
33:microprocessor
15:
13:
10:
9:
6:
4:
3:
2:
583:
572:
569:
568:
566:
557:
553:
550:
546:
543:
540:
539:
535:
523:
522:
514:
511:
506:
502:
495:
492:
481:
480:
472:
470:
466:
455:on 2017-07-03
454:
450:
444:
441:
434:
432:
430:
425:
423:
418:
410:
406:
403:
401:
397:
396:
395:
393:
389:
381:
377:
374:
371:
368:
365:
364:
363:
357:
355:
352:
351:address lines
346:
342:
340:
336:
330:
328:
324:
320:
316:
303:ink register
302:
299:
297:
294:
290:
287:
283:
279:
275:
272:
268:
265:
261:
257:
253:
250:
246:
242:
239:
235:
232:
228:
225:
222:
217:
212:
207:
202:
197:
192:
187:
182:
177:
172:
167:
162:
161:
158:
157:
148:
144:
137:
135:
133:
129:
125:
122:magazine, in
121:
120:
115:
111:
107:
102:
100:
94:
92:
88:
84:
80:
76:
72:
68:
64:
59:
57:
53:
49:
45:
41:
38:
34:
30:
29:Intersil 6100
21:
520:
513:
504:
494:
484:, retrieved
478:
457:. Retrieved
453:the original
443:
426:
414:
385:
361:
347:
343:
331:
312:
300:
286:Status flags
285:
277:
273:
263:
255:
251:
240:
230:
223:
117:
103:
95:
60:
55:
47:
28:
26:
544:, CPU World
335:main memory
327:accumulator
138:Description
547:Intersil,
486:2017-06-19
459:2017-06-19
435:References
431:built-in.
254:ultiplier
243:cumulator
521:Data Book
48:CMOS-PDP8
565:Category
552:Archived
258:uotient
128:Intersil
44:Intersil
292:
280:ounter
276:rogram
106:DECmate
132:IBM PC
108:line,
37:12-bit
525:(PDF)
319:PDP-8
317:(See
315:PDP-8
99:Ledex
40:PDP-8
505:Byte
422:UART
417:CMOS
409:PROM
400:SRAM
390:and
380:UART
339:core
119:Byte
87:9900
83:6800
79:6502
75:8080
67:NMOS
63:CMOS
27:The
392:ROM
388:RAM
270:PC
248:MQ
237:AC
147:Die
110:DEC
71:Z80
567::
503:.
468:^
424:.
394::
341:.
241:AC
85:,
81:,
77:,
73:,
462:.
411:.
301:L
296:L
278:C
274:P
256:Q
252:M
219:0
214:1
209:2
204:3
199:4
194:5
189:6
184:7
179:8
174:9
169:0
164:1
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.