Commodore Amiga A500 Technical Reference Manual page 32

Hide thumbs Also See for Amiga A500:
Table of Contents

Advertisement

EXAMPLE BACKPLANE
DESIGN
Backplane Schematic
Overview
The Bus Buffers and
Their Control Logic
The Address and
Control Buffers
Generating DMAOUT
We have designed a backplane as an example implementation of our
expansion architecture. This section is a detailed description of the
schematic of that backplane. The schematic appears as Figure A-1 in
Appendix A.
While reading this section, refer to the backplane schematics for the
A2000 and PALS to see what is being described. The B2000 uses a
gate array to handle steering; however, this example backplane de-
sign is functionally equivalent, and should be useful in that sense.
The bus comes in on the left from the processor via J10. Note that
both the data bus and address bus are buffered through
bi-directional buffers. The buffers are bi-directional in order to allow
external DMA controllers.
This subsection describes the bus buffers, their timing and control
logic. In this discussion, "upstream" means away from the
processor, and "downstream" means toward the processor. For
instance, if you daisy chain two devices on the bus, the further away
of the two is "upstream" from the closer (downstream) device.
Throughout this document, there are references to signals going ac-
tive. Active is defined in the glossary for this section.
The address lines, function codes, UDS*. LDS*. R/W. and AS* are all
buffered in the same manner by 74F245s. Their buffer direction is
determined by DMAOUT. They are enabled by ADDR_OE* (address
output enable bar).
This section explains the PAL equation for DMAOUT found in the
STEERING PAL equations. {Table 3-2, later in this section).
DMAOUT active means that the current bus master is upstream of
the buffers. Since the buffers are at the extreme downstream end of
this backplane, the master is either on this backplane or upstream
from this backplane. Thus when DMAOUT is high, the drivers drive
the address and control lines downstream (toward the Amiga).
The PAL equation for DMAOUT is very straightforward:
DMAOUT = DMAIN + OWN
29

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Amiga a2000

Table of Contents