90 likes | 227 Views
Review of the yesterday’s discussion. Speed setting. The logical unit shall set its speed setting to the next highest supported speed than or equal to the requested speed. To avoid the rotation noise and the power consumption
E N D
Speed setting • The logical unit shall set its speed setting to the next highest supported speed than or equal to the requested speed. • To avoid the rotation noise and the power consumption • If the logical unit does not support its speed setting which is higher than the requested speed, the command shall be terminated with CHECK CONDITION status. Data rate Next highest supported speed than or equal to the requested speed Requested speed Radius Example of logical unit’s speed setting
Significant error occurrence • READ/WRITE (12) with Streaming bit=1; • The logical unit shall not report error other than fatal error. The logical unit may send erroneous data. The throughput read/write speed shall not be below the requested speed. • READ/WRITE (10) and READ/WRITE (12) with Streaming bit=0; • The throughput read/write speed may be below the requested speed. The logical unit shall set its internal configuration back as soon as possible. The logical unit may report error. Data rate READ/WRITE (12) with Streaming bit=1 READ/WRITE (10) and READ/WRITE (12) with Streaming bit=0 Significant error occurs Next highest supported speed than or equal to the requested speed Requested speed Radius Example of the read/write operation
Read/Write speed switch • When the write operation including the format and blank operation is issued after the read operation, the read speed setting may be changed into the same speed setting as the write setting and vice versa. • The reason is to avoid the frequent speed switches. • If the throughput speed is below the requested speed as the result of the read/write operation switch, the requested speed setting may be cleared.
State Transition Diagram for rigid higher bit rate model SET STREAMING with MINS bit = 1 Power on, Hardware reset Rigid bit rate mode normal mode Requested Read speed may be ignored. Next highest supported than or equal to requested speed is set. SET STREAMING with MINS bit = 0, Disc Ejection
Real-Time Streaming Feature Descriptor Higher bit rate Streaming Reading (HSR) bit of one indicates that the logical unit supports Streaming Reading at higher bit rate. Higher bit rate Streaming Writing (HSW) bit of one indicates that the logical unit supports Streaming Writing at higher bit rate.
Performance Descriptor (SET STREAMING) A Minimum Speed (MINS) bit, when set to one, shall indicate that the logical unit sets the minimum bit rate. The logical unit shall keep the bit rate that are specified by Read Size/Read Time and Write Size/Write Time if the logical unit can keep the bit rate. If the logical unit can not keep the bit rate specified, the logical unit shall set the highest bit rate setting among the bit rate settings that the logical unit has. If the logical unit can not keep the bit rate either for reading or for writing, the logical unit shall generate CHECK CONDITION status, 5/26/00 INVALID FIELD IN PARAMETER LIST. When MINS bit is set to zero, shall indicate that the logical unit sets conventional performance.
Performance Descriptor - Nominal Performance (GET PERFORMANCE) The Minimum Bit Rate field contains the logical unit minimum bit rate in kB/s. If this field contains zero, the logical unit does not set the minimum bit rate.