2-12
Functional Description
Figure 2.6
DMA Target Mode Transfers
Write Source/
Destination Addresses
to 0xFC12, 0xFC13
Write Transfer
Length to DTL
Register (0xFC11)
DMA
Interrupt
Yes
Yes
A
A
Write IMR
(0xFE0D) to Enable
only DMA Interrupts
Set TIP Bit In
0xFC10 Bit 0
Set DM, and
TGTM Bits
(0xFC02 Bits 6, 1)
Set Assert I_O Bit
Reset C_D/
and MSG/
(0xFC03 Bits [2:0]
Reset Assert I_O/,
MSG/, and C_D/ Bits
(0xFC03 Bits [2:0]
Set ADB Bit
(Reg. 0xFC01, Bit 0)
Write to DMA Send
Register (0xFC05)
Write to Start DMA
Target Receive
Register (0xFC06)
Set Bit 1 in Register
0x87 of the
Microprocessor
Core to Put It into
Power Down Mode
Wait for an Interrupt
?
ISR - Clear Interrupt
(0xFC0E)
TC Bit Set?
(0xFC10 Bit 3)
Reset DMA
Mode Bit
(0xFC02 Bit 1)
Reset Assert
Data Bus Bit
(0xFC01 Bit 0)
Enable Other
Necessary Interrupts
That Were Disabled
for DMA Transfer
Enable Parity Checking, Enable Parity
Interrupts May Be Set at this Time
Target Receive
(Data Out Phase)
Target Send
(Data In Phase)
No
Error Recovery
Target Send Only
Summary of Contents for Symbios SYM53C040
Page 12: ...xii Preface...
Page 90: ...4 18 SCSI and DMA Registers...
Page 98: ...5 8 SFF 8067 Registers...
Page 110: ...6 12 Two Wire Serial Registers...
Page 126: ...7 16 Miscellaneous Registers...
Page 160: ...8 34 System Registers...
Page 184: ...9 24 Electrical Characteristics...
Page 194: ...A 10 Register Summary...
Page 214: ......