Interface
5-106 C141-E192-01EN
Table 5.19 Operation of DOWNLOAD MICRO CODE
Host Comm and Movement of device
Subcommand code
(FR Reg)
Sector count
(SN, SC Reg) Data transfer Microcode rewriting execution
0000h Non Rewriting execution reservation
01h xxxxh It is. Rewriting execution reservation
0000h Non Execution. **
07h xxxxh It is. Execution. **
Excluding 01h and 07h Abort
**: 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) "DOWNLOAD MICROCODE" The command i s not continuously issued.
Table 5.20 Example of rewriting procedure of data 384 KBytes (30000h Bytes)
of microcode
Transfer example 1:
1) CMD = 92h SN, SC = 0100h FR = 0lh
2) CMD = 92h SN, SC = 0100h FR = 0lh
3) CMD = 92h SN, SC = 0100h FR = 0lh
4) CMD = 92h SN, SC = 0000h FR = 07h
Transfer of 127 KB from the first
Transfer from 128 to 255 KB
Transfer from 256 to 383 KB
Firmware rewriting execution
Transfer example 2:
1) CMD = 92h SN, SC = 0300h FR = 0lh
2) CMD = 92h SN, SC = 0000h FR = 07h
Transfer of 384 KB
Firmware rewriting execution
Transfer example 3:
1) CMD = 92h SN, SC = 0300h FR = 07h Transfer of 384 KB and Firmware rewriting
execution
Transfer example 4:
1) CMD = 92h SN, SC = 0100h FR = 0lh
2) CMD = 92h SN, SC = 0100h FR = 0lh
3) CMD = 92h SN, SC = 0100h FR = 07h
Transfer of 127 KB from the first
Transfer from 128 to 255 KB
Transfer from 256 to 383 KB and Firmware
rewriting execution
When the data of the transfer microcode did the rewriting specification with the
illegality and the data transfer not done or the DOWNLOAD MICROCODE
command is not continuously issued, reports on the Aborted Command error.