2-20
Functional Description
Figure 2.12 Two-Wire Serial Master Data Transmit and Receive
Write Data to Data
Register (0xFC00)
Read
or Write?
(LSB = 1 or
0?)
PIN Bit = 0?
(FC01 Bit 7)
Read Status
Register (0xFD01)
No
PIN Bit = 0?
(0xFD01 Bit 7)
Yes
No
Last Byte?
End Write
Write
Read
Write Stop Bit In
Control Register
(0xFD01)
Yes
Master Transmit
Master Receive
Read Status
Register (0xFD01)
No
Note: All register locations given
are for 2-wire serial port 0.
Two-wire serial port 1
transfers operate in similar
fashion.
Clear ACK Bit In
Control Register
No
One Byte Left?
No
Yes
Read Data From Data
Register (0xFD00)
No
Set ES0 Bit In
Register 0xFD01
BB_N = 0?
(0xFD01 Bit 0)
No
Yes
Read Status
Register (0xFD01)
Read Dummy Byte
From Data Register
Read Status
Register (0xFD01)
PIN Bit = 0?
(0xFD01 Bit 7)
End Read
A
Last Byte?
Yes
A
Write Stop Bit In Control
Register (0xFD01)
Read Last Byte From
Data Register (0xFD00)
Write Device ID To
Data Register (0xFD00)
Set Start Bit In Control
Register (0xFD01)
Yes
First Byte?
Yes
Yes
No
Содержание Symbios SYM53C040
Страница 12: ...xii Preface...
Страница 90: ...4 18 SCSI and DMA Registers...
Страница 98: ...5 8 SFF 8067 Registers...
Страница 110: ...6 12 Two Wire Serial Registers...
Страница 126: ...7 16 Miscellaneous Registers...
Страница 160: ...8 34 System Registers...
Страница 184: ...9 24 Electrical Characteristics...
Страница 194: ...A 10 Register Summary...
Страница 214: ......