32:
284:
126:
interrogates each expansion device in turn and assigns address space or resources as needed. For example, in the case of a memory card, the OS can dynamically add the memory to the system. Through
Autoconfig the OS can access firmware on expansion devices, for example, to boot from a disk connected
159:) such as manufacturer ID, product ID, and the amount of address space the device requires. The CPU then writes a base memory address to the device (or tells it to "shut up" if for some reason it can't be configured), and the device asserts /CFGOUT.
220:
The Amiga 2000 can accommodate five Zorro expansion cards, such as, RAM expansions, SCSI controllers and graphic cards. However the standard does not put a limit on the number of devices. In the A2000, two Zorro II slots are aligned with
247:
systems. From the A3000 design onwards, it was deemed desirable for all enumerable hardware expansions to use
Autoconfig. It is OS-legal for non-Autoconfig hardware to be completely ignored and the standard was adopted in AmigaOS 3.1.
173:, connecting the /CFGOUT of one slot directly to the /CFGIN of the next would create the problem that an unoccupied slot would break the configuration chain. To solve this, the backplane
406:
177:
the /CFGIN and /CFGOUT signals to form the /CFGIN for the next slot (/CFGOUT is pulled low if undriven), which allows empty slots to be bypassed. This requires one
474:
108:
536:
213:
bus. Autoconfig requires the 68000 data and address bus to be available to all devices on the bus. In theory, a virtual address system, as used in
415:
225:
slots. The Zorro bus and ISA bus can be connected by means of a "bridgeboard", such as, the Janus
Hardware Emulator, which allows emulation of
782:
53:
787:
162:
The /CFGIN of the first device is tied to ground. The second device's /CFGIN is controlled by the first device's /CFGOUT, and so on.
319:
75:
442:
958:
222:
529:
483:
46:
40:
357:
561:
57:
378:
156:
953:
777:
522:
148:
104:
792:
309:
922:
845:
830:
99:
computers which is intended to automatically assign resources to expansion devices without the need for
876:
840:
813:
797:
772:
551:
174:
509:
850:
100:
92:
881:
767:
315:
115:
948:
119:
917:
871:
943:
912:
866:
665:
639:
579:
449:
937:
907:
902:
897:
818:
730:
214:
135:
Expansion devices respond to certain fixed memory addresses starting at hexadecimal
835:
823:
746:
619:
289:
205:
was first used in the Amiga 2000, though a similar expansion bus is present on the
20:
147:) if the /CFGIN signal is asserted and the device is not already configured. The
751:
629:
614:
201:
expansion bus specification for configuring expansion devices in Amiga systems.
182:
178:
634:
624:
609:
604:
599:
594:
589:
569:
279:
244:
240:
206:
170:
584:
574:
305:
198:
166:
144:
514:
725:
720:
715:
660:
655:
336:
202:
194:
705:
684:
123:
689:
314:. Amiga Technical Reference Series (Third ed.). Addison-Wesley.
152:
710:
545:
233:
229:
226:
210:
96:
518:
25:
16:
Amiga system for automatically setting up hardware peripherals
337:"What Is ACPI (Advanced Configuration and Power Interface)?"
209:. Zorro II is a relatively straightforward extension of the
239:
Zorro III is the 32 bit auto-configuring expansion bus of
408:
Commodore Amiga A500/A2000 Technical
Reference Manual
181:(quad OR gate) on the Amiga 2000, which is the only
155:
of configuration information (usually supplied by a
890:
859:
806:
760:
739:
698:
677:
648:
560:
400:
398:
396:
394:
217:, would require a minor revision to Autoconfig.
379:"K / AUTOCONFIG(TM) / The Autoconfig Mechanism"
530:
482:, Commodore-Amiga, Inc., 1987, archived from
8:
114:Autoconfig is integrated within the Amiga's
268:, whereas in later documents it was styled
256:In early Commodore documents it was styled
189:Hardware specifications and bus connections
537:
523:
515:
788:Amiga Advanced Architecture chipset (AAA)
76:Learn how and when to remove this message
476:Introduction to the Commodore Amiga 2000
436:
434:
39:This article includes a list of general
510:Amiga Hardware Manufacturer ID Registry
414:, Commodore-Amiga, Inc., archived from
358:"The Amiga Museum ยป Kickstart 1.2"
297:
448:. Commodore-Amiga, Inc. Archived from
7:
783:Advanced Graphics Architecture (AGA)
122:. When the system is switched on,
45:it lacks sufficient corresponding
14:
443:"The Zorro III Bus Specification"
185:hardware required by Autoconfig.
282:
30:
311:Amiga Hardware Reference Manual
441:Haynie, Dave (20 March 1991).
103:settings. It is analogous to
1:
118:firmware, usually stored in
127:to a hard disk controller.
975:
193:Autoconfig is part of the
18:
335:To, Acpi (3 July 2020) .
851:other Amiga custom chips
19:Not to be confused with
768:Original Chip Set (OCS)
60:more precise citations.
959:Computer configuration
778:Enhanced Chipset (ECS)
405:Finkel, Steve (1987),
923:Amiga video connector
793:Commodore AA+ Chipset
699:Unofficial PPC models
678:Unofficial 68k models
356:Received, Intuition.
798:Amiga Hombre chipset
169:design such as the
891:3rd Party Hardware
807:Amiga custom chips
258:Auto Configuration
93:auto-configuration
931:
930:
105:PCI configuration
86:
85:
78:
966:
877:Extra Half-Brite
740:Amiga prototypes
555:
539:
532:
525:
516:
497:
496:
495:
494:
488:
481:
471:
465:
464:
462:
460:
454:
447:
438:
429:
428:
427:
426:
420:
413:
402:
389:
388:
386:
385:
374:
368:
367:
365:
364:
353:
347:
346:
344:
343:
332:
326:
325:
302:
292:
287:
286:
285:
142:
138:
81:
74:
70:
67:
61:
56:this article by
47:inline citations
34:
33:
26:
974:
973:
969:
968:
967:
965:
964:
963:
934:
933:
932:
927:
918:Amiga Zorro III
886:
872:Hold-And-Modify
855:
802:
756:
735:
694:
673:
649:AmigaOne models
644:
556:
549:
543:
506:
501:
500:
492:
490:
486:
479:
473:
472:
468:
458:
456:
455:on 16 July 2012
452:
445:
440:
439:
432:
424:
422:
418:
411:
404:
403:
392:
383:
381:
376:
375:
371:
362:
360:
355:
354:
350:
341:
339:
334:
333:
329:
322:
304:
303:
299:
288:
283:
281:
278:
254:
191:
140:
136:
133:
82:
71:
65:
62:
52:Please help to
51:
35:
31:
24:
17:
12:
11:
5:
972:
970:
962:
961:
956:
954:Computer buses
951:
946:
936:
935:
929:
928:
926:
925:
920:
915:
913:Amiga Zorro II
910:
905:
900:
894:
892:
888:
887:
885:
884:
879:
874:
869:
863:
861:
857:
856:
854:
853:
848:
843:
838:
833:
828:
827:
826:
821:
810:
808:
804:
803:
801:
800:
795:
790:
785:
780:
775:
773:Ranger Chipset
770:
764:
762:
761:Amiga chipsets
758:
757:
755:
754:
749:
743:
741:
737:
736:
734:
733:
728:
723:
718:
713:
708:
702:
700:
696:
695:
693:
692:
687:
681:
679:
675:
674:
672:
671:
670:AmigaOne X5000
668:
666:AmigaOne X1000
663:
658:
652:
650:
646:
645:
643:
642:
637:
632:
627:
622:
617:
612:
607:
602:
597:
592:
587:
582:
577:
572:
566:
564:
558:
557:
544:
542:
541:
534:
527:
519:
513:
512:
505:
504:External links
502:
499:
498:
466:
430:
390:
369:
348:
327:
320:
296:
295:
294:
293:
277:
274:
253:
250:
190:
187:
132:
129:
84:
83:
38:
36:
29:
15:
13:
10:
9:
6:
4:
3:
2:
971:
960:
957:
955:
952:
950:
947:
945:
942:
941:
939:
924:
921:
919:
916:
914:
911:
909:
908:Amiga Sidecar
906:
904:
903:Action Replay
901:
899:
898:Flicker fixer
896:
895:
893:
889:
883:
880:
878:
875:
873:
870:
868:
865:
864:
862:
858:
852:
849:
847:
844:
842:
839:
837:
834:
832:
829:
825:
822:
820:
817:
816:
815:
812:
811:
809:
805:
799:
796:
794:
791:
789:
786:
784:
781:
779:
776:
774:
771:
769:
766:
765:
763:
759:
753:
750:
748:
745:
744:
742:
738:
732:
731:Sam460ex Lite
729:
727:
724:
722:
721:Sam440ep-flex
719:
717:
714:
712:
709:
707:
704:
703:
701:
697:
691:
688:
686:
683:
682:
680:
676:
669:
667:
664:
662:
659:
657:
654:
653:
651:
647:
641:
638:
636:
633:
631:
628:
626:
623:
621:
618:
616:
613:
611:
608:
606:
603:
601:
598:
596:
593:
591:
588:
586:
583:
581:
578:
576:
573:
571:
568:
567:
565:
563:
559:
553:
547:
540:
535:
533:
528:
526:
521:
520:
517:
511:
508:
507:
503:
489:on 2012-06-13
485:
478:
477:
470:
467:
451:
444:
437:
435:
431:
421:on 2012-06-13
417:
410:
409:
401:
399:
397:
395:
391:
380:
373:
370:
359:
352:
349:
338:
331:
328:
323:
321:0-201-56776-8
317:
313:
312:
307:
301:
298:
291:
280:
275:
273:
271:
267:
263:
259:
251:
249:
246:
242:
237:
235:
231:
228:
224:
218:
216:
212:
208:
204:
200:
196:
188:
186:
184:
180:
176:
172:
168:
163:
160:
158:
154:
150:
146:
130:
128:
125:
121:
117:
112:
110:
106:
102:
98:
94:
90:
80:
77:
69:
59:
55:
49:
48:
42:
37:
28:
27:
22:
836:Denise (OCS)
661:AmigaOne 500
562:Amiga models
491:, retrieved
484:the original
475:
469:
457:. Retrieved
450:the original
423:, retrieved
416:the original
407:
382:. Retrieved
372:
361:. Retrieved
351:
340:. Retrieved
330:
310:
300:
290:Amiga portal
269:
265:
261:
257:
255:
238:
219:
192:
164:
161:
141:0xFF00 0000
134:
113:
95:protocol of
88:
87:
72:
63:
44:
21:GNU Autoconf
831:Alice (AGA)
752:Power A5000
262:auto-config
183:motherboard
66:August 2008
58:introducing
938:Categories
841:Lisa (AGA)
493:2011-09-03
459:31 January
425:2011-09-03
384:2021-04-29
377:Pic, The.
363:2021-04-29
342:2021-04-29
306:Miner, Jay
276:References
270:AUTOCONFIG
266:AutoConfig
245:Amiga 4000
241:Amiga 3000
207:Amiga 1000
171:Amiga 2000
89:Autoconfig
41:references
882:Kickstart
548:hardware
236:systems.
199:Zorro III
167:backplane
145:Zorro III
137:0xE8 0000
116:Kickstart
867:Chip RAM
860:Hardware
726:Sam460ex
716:Sam440ep
656:AmigaOne
580:500 Plus
308:(1991).
252:Notation
203:Zorro II
195:Zorro II
131:Protocol
107:through
949:AmigaOS
819:Blitter
706:Pegasos
685:Minimig
552:history
153:nibbles
124:AmigaOS
54:improve
824:Copper
747:Walker
690:Natami
620:3000UX
318:
179:74LS32
151:reads
101:jumper
91:is an
43:, but
944:Amiga
846:Paula
814:Agnus
711:Efika
630:4000T
615:3000T
546:Amiga
487:(PDF)
480:(PDF)
453:(PDF)
446:(PDF)
419:(PDF)
412:(PDF)
234:80386
230:80286
227:Intel
211:68000
165:In a
97:Amiga
640:CDTV
635:CD32
625:4000
610:3000
605:2500
600:2000
595:1500
590:1200
570:1000
461:2010
316:ISBN
243:and
197:and
143:for
139:(or
109:ACPI
585:600
575:500
264:or
232:or
223:ISA
215:PCI
175:ORs
157:PAL
149:CPU
120:ROM
940::
433:^
393:^
272:.
260:,
111:.
554:)
550:(
538:e
531:t
524:v
463:.
387:.
366:.
345:.
324:.
79:)
73:(
68:)
64:(
50:.
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.