[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

This group of signals is responsible for the control of operations between
expansion slots.

Slave (/SLAVEn)
   Each slot has its own /SLAVE output, driven actively, all of which go
   into the collision detect circuitry.  The "n" refers to the expansion
   slot number of the particular /SLAVE signal. Whenever a Zorro II PIC
   is responding to an address on the bus, it must assert its /SLAVE
   output within 35ns of  /AS  asserted. The /SLAVE output must be negated
   at the end of a cycle within 50ns of  /AS  negated.  Late /SLAVE
   assertion on a Zorro II bus can result in loss of data setup times
   and other problems.  A late /SLAVE negation for Zorro II cards can
   cause a collision to be detected on the following cycle.  While the
   Zorro III sloppy cycle logic eliminates this fatal condition, late
   /SLAVE negation can nonetheless slow system performance
   unnecessarily.  If more than one /SLAVE output occurs for the same
   address, or if a PIC asserts its /SLAVE output for an address
   reserved by the local bus, a collision is registered and results in
    /BERR  being asserted.

Configuration Chain (/CFGINn, /CFGOUTn)
   The slot configuration mechanism uses the bus signals /CFGOUTn and
   /CFGINn, where "n" refers to the expansion slot number. Each slot has
   its own version of each, which make up the configuration chain
   between slots.  Each subsequent /CFGIN is a result of all previous
   /CFGOUTs, going from slot 0 to the last slot on the expansion bus.
   During the  AUTOCONFIG  process, an unconfigured Zorro PIC responds to
   the 64K address space starting at $00E80000 if its /CFGIN signal is
   asserted.  All unconfigured PICs start up with /CFGOUT negated.  When
   configured, or told to "shut up," a PIC will assert its /CFGOUT,
   which results in the /CFGIN of the next slot being asserted.  The
   backplane passes on the state of the previous /CFGOUT to the next
   /CFGIN for any slot not occupied by a PIC, so there's no need to
   sequentially populate the expansion bus slots.

Data Output Enable (DOE)
   This signal is used by an expansion card to enable the buffers on the
   data bus. The main Zorro II use of this line is to keep PICs from
   driving data on the bus until any other device is completely off the
   bus and the bus buffers are pointing in the correct direction.  This
   prevents any contention on the data bus.


[Back to Amiga Developer Docs]