![LSI Symbios SYM53C040 Technical Manual Download Page 34](http://html1.mh-extra.com/html/lsi/symbios-sym53c040/symbios-sym53c040_technical-manual_1944094034.webp)
2-18
Functional Description
2.6.4 Firmware Download and Checksum
The first step in the download is to read in the destination address and
firmware length. Then the firmware will be read in and written out starting
at the destination address. Each byte is bit wise XORed with the previous
checksum, starting with zeros. The final byte read is the checksum value.
This byte is compared to the calculated checksum. Bit 0 of the
register (
) indicates a checksum error. If this bit is
high after download, there was a difference between the calculated
checksum and the last byte read in at download.
2.6.5 Manually Accessing External Two-Wire Serial Devices
The SYM53C040 Two-Wire Serial interface allows the microcontroller
core to manually access external two-wire devices such as temperature
sensors, A/D converters, memory devices or any other I/O device that
adheres to the standard Two-Wire Serial protocol. The SYM53C040 Two-
Wire Serial interface always performs single byte read and write
operations when accessed through the register interface, so it is not
intended for maximum throughput with large blocks of data.
and
are flowcharts of SYM53C040 serial transmit and
receive operations.
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: ......