Project

General

Profile

DLPC410 » History » Version 13

Frédéric Blanc, 2017-04-28 13:14

1 1 Frédéric Blanc
h1. DLPC410
2
3
!functional_block_diagram_dlpc410.png!
4 5 Frédéric Blanc
|_.BLOCK |_.NAME|_.BUS|_.TYPE|_.DLPC I/O|_.DESCRIPTION|
5 6 Frédéric Blanc
|/3=.*A* |*DDC_DIN_A*|16|LVDS|=.I|Data A bus Input|
6
         |*DVALID_A*| |LVDS|=.I|Bank A Valid Input Signal|
7
         |*DDC_DCLK_A*| |LVDS|=.I|Bank A Input Clock|
8
|/3=.*B* |*DDC_DIN_B*|16|LVDS|=.I|Data B bus Input|
9
         |*DVALID_B*| |LVDS|=.I|Bank B Valid Input Signal|
10
         |*DDC_DCLK_B*| |LVDS|=.I|Bank B Input Clock|
11
|/3=.*C* |*DDC_DIN_C*|16|LVDS|=.I|Data C bus Input|
12
         |*DVALID_C*| |LVDS|=.I|Bank C Valid Input Signal|
13
         |*DDC_DCLK_C*| |LVDS|=.I|Bank C Input Clock|
14
|/3=.*D* |*DDC_DIN_D*|16|LVDS|=.I|Data D bus Input|
15
         |*DVALID_D*| |LVDS|=.I|Bank D Valid Input Signal|
16
         |*DDC_DCLK_D*| |LVDS|=.I|Bank D Input Clock|
17
|/10=.*Ctrl_Sig_In* |COMP_DATA| |SE|=.I|Compliment Data (0 <--> 1)|
18
         |NS_FLIP| |SE|=.I|Top/Bottom image flip on DMD|
19 7 Frédéric Blanc
         |STEPVCC| |SE|=.I|Not Used|
20
         |WDT_ENBLZ| |SE|=.I|DMD Mirror Clocking PulseWatchdog Timer Enable|
21
         |PWR_FLOAT| |SE|=.I|DMD Power Good indicator|
22
         |ROWMD|2|SE|=.I|DMD Row Mode|
23
         |ROWAD|11|SE|=.I|DMD Row Address|
24
         |RST2BLK| |SE|=.I|Dual Block Reset bit|
25
         |BLKMD|2|SE|=.I|Block Mode|
26
         |BLKAD|11|SE|=.I|Block Address|
27 9 Frédéric Blanc
|/5=.*Info Out* |RST_ACTIVE| |SE|=.O|DMD Reset in Progress|
28
         |INIT_ACTIVE| |SE|=.O|DLPC410 Initilization Routine Active|
29
         |ECP2_FINISHED| |SE|=.O|DLPR410 Initialization Routine Complete|
30
         |DMD_TYPE|4|SE|=.O| DMD Attached Type|
31
         |DDC_VERSION|3|SE|=.O| DLPC410 Firmware Rev Number|
32 11 Frédéric Blanc
|*RESET*|*ARST*||SE|=.I|DLPC410 Reset|
33
|*CLOCK*|*CLKIN_R*||SE|=.I|Reference Clock|
34 2 Frédéric Blanc
35 12 Frédéric Blanc
h2. Device Functional Modes
36
37
The DLP9500 has only one functional mode; it is set to be highly optimized for low latency and high speed in
38
generating mirror clocking pulses and timings.
39
When operated with the DLPC410 controller in conjunction with the DLPA200 drivers, the DLP9500 can be
40
operated in several display modes. The DLP9500 is loaded as 15 blocks of 72 rows each. The first 64 bits of
41
pixel data and last 64 bits of pixel data for all rows are not visible. Below is a representation of how the image is
42
loaded by the different micromirror clocking pulse modes. Figure 13, Figure 14, Figure 15, and Figure 16 show
43
how the image is loaded by the different micromirror clocking pulse modes.
44
There are four micromirror clocking pulse modes that determine which blocks are reset when a micromirror
45
clocking pulse command is issued:
46
• Single block mode
47
• Dual block mode
48
• Quad block mode
49
• Global mode
50 13 Frédéric Blanc
51 12 Frédéric Blanc
h3. Single Block Mode
52
53
In single block mode, a single block can be loaded and reset in any order. After a block is loaded, it can be reset
54
to transfer the information to the mechanical state of the mirrors.
55
!dlp_single_mode.png!
56
57
h3. Dual Block Mode
58
59
In dual block mode, reset blocks are paired together as follows (0-1), (2-3), (4-5), (6-7), (8-9), (10-11), (12-13),
60
and (14). These pairs can be reset in any order. After data is loaded a pair can be reset to transfer the
61
information to the mechanical state of the mirrors.
62
!dlp_dual_mode.png!
63
64
h3. Quad Block Mode
65
66
In quad block mode, reset blocks are grouped together in fours as follows (0-3), (4-7), (8-11) and (12-14). Each
67
quad group can be randomly addressed and reset. After a quad group is loaded, it can be reset to transfer the
68
information to the mechanical state of the mirrors.
69
!dlp_quad_mode.png!
70
71
h3. Global Block Mode
72
73
In global mode, all reset blocks are grouped into a single group and reset together. The entire DMD must be
74
loaded with the desired data before issuing a Global Reset to transfer the information to the mechanical state of
75
the mirrors.
76
!dlp_global_mode.png!
77 2 Frédéric Blanc
document:"DLPC410 DLP Digital Controller [dlps024c.pdf]"