I need some help understanding how to setup pattern sequences in the LC4500 and DLPC350:
1.) Mapping from pattern sequence LUT entry to flash image
DLPC350 Programmers Guide, Table 4-1 step 7: "Pattern Data: Internal trigger, Image index 0"
The guide is unclear and I need some help understanding what is happening on this line. What I think is happening is that each LUT entry has a "Pattern Number" and this pattern number is actually an image index into the Image Index Configuration mail box.
The Image Index Configuration mail box has the Flash image indexes loaded.
The Pattern Number has a max value of 24 so to get Flash image 42 to display as a sequence I would need to:
Set the Pattern LUT ptr to 0. Open the Image Index Configuration Mailbox. Write the 42. Close the mailbox.
Set the sequence Pattern Number = 0. It would then actually load flash image 42.
Is this correct?
2.) Bit plane weight for each sequence
The DLPC350 users guide states "Table 2-69 illustrates which bit planes are illuminated by each pattern number"
This is very confusing. Does this mean that if I index flash image 42 (say 1 bit monochrome) with Pattern Number 0 I get a lower bit weight (on time) than if I index it at Pattern Number 7? Do the Pattern Numbers carry more semantics than just the index value into the Image Index Configuration array?
3.) Exceeding the limit of 24 flash images?
The Variable Pattern LUT table allows 1823 entries. But each sequence LUT Pattern Number is limited to 0-24 entries.
That appears to limit the maximum number of flash images that can be indexed to only 24 (instead of 1823).
Is there any way around this limit?
Thank you,
-Jon