Senibina USB Mass Storage


Arahan yang diterima  dari Host controller tidak “disatukan” oleh USB mass storage protocol sebelum ianya memasuki SCSI decoder. Setiap arahan SCSI yang telah di decode akan di hantar kepada memori yang sesuai melalui  1 set arahan (tulis, baca, memori sedia dan write protected). Respon memori akan ditukar dalam status SCSI sebelum ‘disatukan’ dalam USB CSW(command status wrapper) dan dihantar ke  USB host controller. Disebabkan USB bus adalah satu master bus(USB host) setiap data yang dipindahkan bermula dari USB host, kemudian diikuti dengan Command-Data Status Flow.