Return to previous page Return to menu Go to next page

5.3.4 Notes on selectors

(1) Error in stream processing

Generally, errors occur in stream processing when the following operations are performed. (However, an error does not occur for CD-ROM devices.)

(2) Selector setting valid timing

The selector setting becomes valid when the selector setting command is issued and the ESEL flag in the interrupt factor register is set to 1.
∙ When the selector setting command is issued during CD playback, the FAD that becomes valid is within +1 frame (FAD to FAD + 1) relative to the FAD returned in the CD report. The host should consider the margin and issue the setting command at least 10 sectors before the target FAD.

(3) Sector data at connection switching

Data is not lost even if the connection is switched to another selector when sector data is flowing, such as during CD reading. In other words, the data flow is guaranteed when the connection is temporarily disconnected.
If the data is completely disconnected, the leaked data will be deleted.

(4) General access to buffer section (general command to specify sector position and sector range)

If an invalid specification is made, such as a position or range that exceeds the number of data in the partition, the command returns WAIT.
WAIT will always be returned in the following cases.
* Before accessing the partition, be sure to execute the acquisition of the number of sectors in the buffer partition (CDC_GetSctNum) and confirm that the number of sectors is not 0.

(5) Erasing release from buffer section

In the process of erasing a sector from a partition and releasing it, all data in the sector range specified first will be erased even if the process is canceled due to an error or the like. (Sector data retrieval, deletion, movement, etc.)


Return to previous page Return to menu Go to next page