DLPS030E December 2013 – March 2019 DLPC2607
PRODUCTION DATA.
Refer to the PDF data sheet for device specific package drawings
The DLPC2607 device uses an external SPI serial flash memory device for configuration support. The minimum required size depends on the desired minimum number of sequences, CMT tables, and splash options while the maximum supported is 16 Mb. Table 1 provides the list of the configuration options.
TARGET FLASH DENSITY (Mb) | QUANTITY OF FEATURES THAT CAN BE SUPPORTED | ||||||
---|---|---|---|---|---|---|---|
OPTICAL TEST SPLASH SCREENS | STANDARD SPLASH SCREENS | SERIES DATA SECTOR | UNIT DATA SECTOR | ODM DATA SECTOR | DLP DISPLAY SEQUENCES (2) | CMT TABLES PER SEQUENCE (3) | |
4 Mb | 0 | 1 | 1 | 1 | 1 | 16 | 7 |
8 Mb | 0 | 3 | 1 | 1 | 1 | 16 | 7 |
16 Mb | 1 | 4 | 1 | 1 | 1 | 16 | 7 |
The DLPC2607 device supports any flash device that is compatible with these modes of operation. However, the DLPC2607 device does not support the Normal (slow) Read Opcode, and thus cannot automatically adapt protocol and clock rate based on the flash’s electronic signature ID. The flash instead uses a fixed SPI clock and assumes certain attributes of the flash have been ensured by PCB design. The DLPC2607 device also assumes the flash supports address auto-incrementing for all read operations. Table 2 and Table 3 list the specific instruction OpCode and timing compatibility requirements for a DLPC2607 device compatible flash.
SPI FLASH COMMAND | OPCODE (hex) | ADDRESS BYTES | DUMMY BYTES | MIN CLOCK RATE |
---|---|---|---|---|
Fast READ (single output) | 0x0B | 3 | 1 | 33.3 MHz |
All others | Can vary | Can vary | Can vary | 33.3 MHz |
MIN | MAX | UNIT | |
---|---|---|---|
Minimum chip select high time | 300 | ns | |
Minimum output hold time | 0 | ns | |
Maximum output valid time | 9 | ns | |
Minimum data in setup time | 5 | ns | |
Minimum data in hold time | 5 | ns |
The DLPC2607 device does not have any specific page, block, or sector size requirements, except that programming with the I2C interface requires the use of page mode programming. However, if the user would like to use a portion of the serial flash for storing external data (such as calibration data) with the I2C interface, then the minimum sector size must be considered as it drives minimum erase size. Note that use of serial flash for storing external data may impact the number of features that can be supported.
NOTE
The DLPC2607 device does not drive the HOLD (active low hold) or WP (active low write protect) pins on the flash device. Tie these pins to a logic high on the PCB with an external pullup.
The DLPC2607 device supports 1.8 V, 2.5 V, or 3.3 V serial flash devices. Some suggested devices would include the W25Q16DWSSIG or MX25U4035. If a different flash device is used, Table 4 lists the minimum performance specifications necessary.
SPI Flash Timing Parameter | MIN | MAX |
Minimum Chip Select High Time | 300ns | |
Minimum Output Hold Time | 0ns | |
Maximum Output Valid Time | 9ns | |
Minimum Data in Setup Time | 5ns | |
Minimum Data in Hold Time | 5ns | |
Minimum Clock Rate | 33.3MHz |