Monday, February 6, 2012

Protocol

Expansion accessories acknowledge to assertive anchored anamnesis addresses starting at hexadecimal E80000 (or FF000000 for Zorro III) if the /CFGIN arresting is asserted and the accessory is not already configured. The CPU reads nibbles of agreement advice (usually supplied by a PAL) such as architect ID, artefact ID, and the bulk of abode amplitude the accessory requires. The CPU again writes a abject anamnesis abode to the accessory (or tells it to "shut up" if for some acumen it can't be configured), and the accessory asserts /CFGOUT.

The /CFGIN of the aboriginal accessory is angry to ground. The additional device's /CFGIN is controlled by the aboriginal device's /CFGOUT, and so on.

In a backplane architecture such as the Amiga 2000, abutting the /CFGOUT of one aperture anon to the /CFGIN of the next would actualize the botheration that an alone aperture would breach the agreement chain. To break this, the backplane ORs the /CFGIN and /CFGOUT signals to anatomy the /CFGIN for the next aperture (/CFGOUT is pulled low if undriven), which allows abandoned slots to be bypassed. This requires one 74LS32 (quad OR gate) on the Amiga 2000, which is the alone motherboard accouterments appropriate by Autoconfig.

No comments:

Post a Comment