DLPU048E August 2016 – July 2024
Batch command sets are groups of commands that are stored in flash. Executing a batch command set that is stored in flash requires one command to be sent from the host: the Execute Batch Command Set command. Once the host requests execution of a desired batch index, the DLPC230-Q1 software will loop through all of the instructions stored in that batch command set. During this execution time the Request In Progress flag will be set in the Short Status to indicate that the batch command set is executing and that no other commands should be sent from the host.
The primary use of batch command sets is to configure the video source to pre-configured parameters stored in flash. For example, one batch command set can configure 1152 x 576 parallel video, and another can configure a solid white test pattern. The available batch command sets and their indexes may change based on flash configuration.
Only main application write commands can be used for batch command sets. The boot application cannot execute batch command sets. Read commands are not possible through batch command sets. The table below describes commands that cannot be executed through batch command sets.
COMMAND | OP CODE |
---|---|
System Reset | 00h |
Read Pre-Fetch | 01h |
Read Activate | 02h |
Execute Batch Command Set | 21h |
Execute Non-Periodic BIST | 28h |
Flash Data Type Select | A0h |
Flash Erase Data | A1h |
Flash Write Data | A2h |
Flash Verify Data | A4h |
All read commands | Various |
All boot application commands | Various |
Batch index 0 is reserved for an auto-initialization batch command set that is automatically run by the software main application when it enters Standby Mode during the startup procedure.
The batch command sets that are available in a flash file can be found in the flash header file that is delivered along with the flash data.