Knowledge (XXG)

Autoconfig

Source ๐Ÿ“

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:.

Index

GNU Autoconf
references
inline citations
improve
introducing
Learn how and when to remove this message
auto-configuration
Amiga
jumper
PCI configuration
ACPI
Kickstart
ROM
AmigaOS
Zorro III
CPU
nibbles
PAL
backplane
Amiga 2000
ORs
74LS32
motherboard
Zorro II
Zorro III
Zorro II
Amiga 1000
68000
PCI
ISA

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

โ†‘