DLP4710: How is the bin of the patterns generated?

Part Number: DLP4710
Other Parts Discussed in Thread: DLPC-API

Excuse me, what is the underlying logic of the "save pattern to file" button in the DLP4710LC 2.2.0.6 GUI to generate bin, I found that my direct conversion of the image to bin is inconsistent with the bin file generated by the GUI

  • Hi,

    Thank you for your interest in TI products! In order to solve your problem more effectively, I need some more time to look at this chip, which will be answered for you later.

  • Hi,

    Could you detail what inconsistencies you are seeing? 

  • Hi,

    Since there is no response, we will close the topic. If you have any other questions, please let us know.

  • Sorry, I've already replied to the email, so I'm here to respond

  • Hi,
    Upon closer inspection, it appears that the bin file generated by DLP4710LC contains more than just pattern information. It seems to include additional information and padding rules.

    Could you please clarify the contents of the bin file generated by DLP4710LC? Specifically, I would like to understand what additional information and padding rules are included.

    Thank you for your time and assistance.

  • Hi,

    I'll have to refer to my team on this topic. Unfortunately we are entering a holiday week for most of my team. I'll tie in some of my colleagues who may have an answer for you.

    I will be back after this break as well. Thank you for your understanding!

    Best,

  • Hello,

    You can use the DLPC-API for generating the bin file. The API code flow explains how the bin file is generated with all the rules. I shared the updated API with you over personal message.

    Rough overview:

    • PatternBlockHeader
      • PatternOrderTableStart
      • PatternOrderTableSize
      • PatternSetsStart
      • PatternSetsSize
    • PatternOrderTable
      • PatternOrderTableHeader->PatternOrderTableCount
      • PatternOrderTableEntry for all the entries
    • PatternSets
      • PatternSetBlockHeader→PatternSetCount
      • PatternSetDataStart
      • PatternSet entries for all the patterns sets
      • PatternData bit plane wise split.


    Regards,