Interface

Table 5.7 Operation of DOWNLOAD MICROCODE

 

Host Command

 

 

Movement of device

 

 

 

 

 

Subcommand

Sector Offset

Sector count

Data

 

code

*1

Microcode rewriting execution

(SN, SC Field)

transfer

(FR Field)

(CH, CL Field)

 

 

 

 

 

 

 

 

 

01h

----

0000h

Non

Rewriting execution reservation

 

 

 

xxxxh

It is.

Rewriting execution reservation

 

 

 

 

 

 

 

03h

xxxxh

0000h

Non

Rewriting execution reservation

 

 

 

xxxxh

It is.

Rewriting execution reservation

 

 

 

 

 

 

 

07h

----

0000h

Non

Execution. *2

 

 

 

xxxxh

It is.

Execution. *2

 

 

 

 

 

 

 

Excluding 01h,

 

 

 

03h

 

 

Abort

and 07h

 

 

 

 

 

 

 

 

 

*1: When FR Field = 03 (Mode3) is specified, Abort is returned as an error when the specification of doing Sector Offset (CH, CL Field) is the transfer end the last sector and is not consecutive.

Moreover, Sector Offset (CH, CL Field) is invalid in specification other than

FR Field = 03 (Mode3).

*2: In the following cases, Subcommand code = 07h returns Abort as an error though becomes Microcode rewriting execution specification.

1)Abnormality of the transmitted Microcode data is detected.

2)The data transfer is not done (The number of transfer: 0).

3)The DOWNLOAD MICROCODE command is not continuously issued when the transfer has been divided into multiple transfers.

5-44

C141-E280