Return to previous page Return to menu Go to next page

8. Function specifications

Describes the function specification of the CD communication interface.

(1) Format

In the figure, the reserved area is indicated by “-”. Specify 0 for the reserved area.

(2) Initial value of parameter

The initial value of the parameter stored in the CD block is equal to the default value specified by the host unless otherwise specified.

(3) Retention of CD status information (status and CD report)

The CD communication interface holds the status and CD report when the CD block command is issued. Information by periodic response is not retained. The initial value of the stored contents is all 0.
∙ Retention status / CD report update function is indicated by the following symbols.


  Title  
Function specifications
  Function  
CD playback
  Function Name  [SR] 
CDC_CdPlay
  No  
2.1

However, nothing is updated when an error occurs (when the error code is other than CDC_ERR_OK).

(4) Data transfer inside function

Among the functions that acquire information, those that are transferring data inside the function will have the function name written as Tget. The data transfer method is software transfer by the CPU.
<< Example >> Obtaining TOC information (CDC_TgetToc)

These functions internally call the following functions:

(5) Command end flag (in interrupt factor register)

If there is a related command end flag, enter it in the item field called end flag.
End flag ESEL flag

These functions check the command end flag when the command is issued and clear it to 0. If it cannot be issued, a CDC_ERR_CMDBUSY error will occur. In exceptional cases, the command end flag may only be cleared to 0 or checked. (Exclusive processing for issuing commands)
When the processing corresponding to the issued command is completed, the command end flag will be 1. However, it should be noted that it is not 1 at REJECT or WAIT.
For details, refer to “3.2 Communication Method”.


Return to previous page Return to menu Go to next page