Table B-1

 

Download Write Command Buffer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bits

7

 

6

 

5

4

 

3

2

1

0

Bytes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

D (0x44)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

 

 

 

 

 

 

 

A (0x41)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

 

 

 

 

 

 

 

T (0x54)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

E (0x45)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Note

 

 

• Byte 2 set to 0x00,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Multiple Update Firmware commands will generally be required to transfer the entire program image from the host to the FCR200 DRAM. When the last data block is transferred (mode

=0x07) the FCR200 terminates data transfer and performs a CRC checksum on data received.

It is required that the FC initiator sends from the beginning of the firmware image to the end. No out of sequence Write Buffers are allowed.

If the CRC test is successful, the Controller will reboot. The FCR200 will use the newly updated firmware. If the CRC test fails, the image transferred to DRAM is discarded, and the controller continues to use the previous firmware image.

Multi-frame sequences are allowed. Transfer Length for each write must be less than or equal to 64KB (65536 bytes).

It is required that the Parameter list length be the same as the FCP_DL field in the FCP_CMND IU.

Bytes 6-8 set to length of outbound data length (maximum transfer length is 64K (0x10000)).

The mode will be set to 0x06 for the first & middle Write Buffers and 0x07 for the last.

B-4 Fibre Channel Interface and Commands62-9301-01

Page 110
Image 110
ADIC FCR 200 manual 0x44 0x41 0x54 0x45 Byte 2 set to