參數(shù)資料
型號: LSI53C1010-66
英文描述: LSI53C1010-66 PCI to Dual Channel Ultra160 SCSI Multifunction Controller technical manual v2.1 2/01
中文描述: LSI53C1010 - 66 PCI到雙通道Ultra160 SCSI多功能控制器的技術手冊2.1 2月1日
文件頁數(shù): 84/166頁
文件大小: 1330K
代理商: LSI53C1010-66
3-36
SAF-TE Source Code
The upper byte of the write address is utilized as a flag for the SAF-TE
firmware. The choices for the upper byte and the corresponding actions
are shown in
Table 3.12
.
To update the SAF-TE firmware, the Initiator is required to send the
following series of Mode 4 Write Buffer SCSI commands to the Target:
CDB[3] = 0 to update the firmware
CDB[3] = 0xFF to determine if an error has occurred
CDB[3] = 0xFE to update the Flash ROM tables
CDB[3] = 0xFD to reset the LSI53C040 chip.
Additionally, a Request Sense should be issued after the Write Buffer
with CDB[3] = 0xFF to verify that the upload was successful.
Remark:
The SAF-TE firmware allows transfers of, at most, 1 Kbyte
(Tag CODE_BUFFER_SIZE) per SCSI call. However, the
firmware itself will always be between 1 Kbyte and
12 Kbytes in size. Therefore, the Initiator issues a
sequence of Mode 4 Write Buffer commands each time the
firmware is updated.
Pseudo-code for a firmware upload is shown below where
firmware_size
is the size of the firmware to be loaded (in bytes) and
Table 3.12
Upper Byte Choices
CDB[3] Value
Action
0x00
If
cl_status
not idle, set check condition for code load
busy. If CDB invalid, set check condition for invalid
CDB. Else, set
cl_status
to busy, set
cl_byte_count,
and populate
code_buffer
with data transmitted from
Initiator.
0xFD
If
cl_status
not idle, set check condition for code load
busy. Else, set
cl_status
to busy and set
cl_byte_count
to CLBC_REBOOT.
0xFE
If
cl_status
not idle, set check condition for code load
busy. Else, set
cl_status
to busy and set
cl_byte_count
to CLBC_UPDATE_STRUCTURE.
0xFF
Set check condition based on value of
cl_status
. If
cl_status
other than in Idle or Busy states, reset to Idle
state.
相關PDF資料
PDF描述
LSI53CF92A(64PQFP) Controller Miscellaneous - Datasheet Reference
LSI53CF92A(64TQFP) Controller Miscellaneous - Datasheet Reference
LSI53C1010R LSI53C1010R Ultra160 SCSI controller
LSI53C1020 LSI53C1020 PCI-X to Ultra320 SCSI Controller technical manual v2.0 6/02
LSI53C1030 LSI53C1030 PCI-X to Dual Channel Ultra320 SCSI Multifunction Controller technical manual v2.0 5/02
相關代理商/技術參數(shù)
參數(shù)描述
LSI53C1010-66-LEADFREE 制造商:LSI Corporation 功能描述:
LSI53C1010R 制造商:未知廠家 制造商全稱:未知廠家 功能描述:LSI53C1010R Ultra160 SCSI controller
LSI53C1020 制造商:未知廠家 制造商全稱:未知廠家 功能描述:LSI53C1020 PCI-X to Ultra320 SCSI Controller technical manual v2.0 6/02
LSI53C1020A384BGALEADFREE 制造商:LSI Corporation 功能描述:
LSI53C1030 制造商:未知廠家 制造商全稱:未知廠家 功能描述:LSI53C1030 PCI-X to Dual Channel Ultra320 SCSI Multifunction Controller technical manual v2.0 5/02