This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DLPC3479: Maximum patterns in Flash

Part Number: DLPC3479
Other Parts Discussed in Thread: DLP4710LC,

Tool/software:

Hello TI,

We are using 8bit mono patterns on DLP4710LC/DLP3479. We'd like to know the upper limit how many 8bit-mono patterns we can store in Flash. We have some questions regarding pattern as shown below.

1. The datasheet says over 1000patterns can be stored in flash. Does it mean 1bit patterns?

2. How many max patterns of the 8bit-mono can we store in flash?(128 patterns?)

3. What is the cause of the upper limitation of the patterns desided?(by firmware restriction?)

Regards,

Uryyy

  • Hello Uryyy,

    Thank you for reaching out and using the E2E forums! An expert from our team will review the thread and get back to you shortly.

    Regards, 

    Tristan Bottone

  • Hello Uryyy,

    To preface all of this information, I want to make sure that you understand Internal Pattern Mode - stored patterns - only are 1D patterns (row or column). Please see the FAQ if you are not sure what a 1D pattern is. With the DLP4710LC DMD, this is a 1920 x 1080 pixel DMD, so a 1-bit horizontal pattern would be 1080-bits of data and a 1-bit vertical pattern would be 1920-bits of data. Now for 8-bit patterns each pixel has 8 states, requiring 1080-bytes for horizontal 8-bit patterns and 1920-bytes of data for vertical patterns. As you can see, vertical patterns are larger and less can be stored.

    Getting to your questions now:

    1. The datasheet says over 1000patterns can be stored in flash. Does it mean 1bit patterns?

    The DLPC34xx controllers can support 1- to 128-Mb (16-MB) flash memory as mentioned in DLPC3479 Datasheet section 7.3.4.1 SPI Flash Interface, "The minimum required flash size depends on the size of the utilized firmware. The firmware size depends upon a variety of factors including the number of sequences, lookup tables, and splash images." This means the amount of space for patterns is changing, but the existing firmware through the Firmware Selector Tool for the DLPC3479 is about 5.5MB. With a max of 16MB this is 10.5MB leftover. How many 8-bit (1-byte) vertical patterns can we make (with 16MB flash)? More than 5,000 vertical 8-bit patterns, and remember vertical patterns are larger than horizontal patterns.

    2. How many max patterns of the 8bit-mono can we store in flash?(128 patterns?)

    Please see previous answer.

    3. What is the cause of the upper limitation of the patterns [decided]?(by firmware restriction?)

    Sorry, I'm trying to understand, where are you seeing an 'upper limitation'? If you are referring to how many patterns you can store per pattern set - Software Programmer's Guide Table 3-82 & 3-83 - this is a copy error and you may refer to the FAQ which has the correct table for 1-bit / 8-bit settings for DLPC3479.

    Best,

    Aaron