Project

General

Profile

DLPC410 » History » Version 12

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

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
h3. Single Block Mode
51
52
In single block mode, a single block can be loaded and reset in any order. After a block is loaded, it can be reset
53
to transfer the information to the mechanical state of the mirrors.
54
!dlp_single_mode.png!
55
56
h3. Dual Block Mode
57
58
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),
59
and (14). These pairs can be reset in any order. After data is loaded a pair can be reset to transfer the
60
information to the mechanical state of the mirrors.
61
!dlp_dual_mode.png!
62
63
h3. Quad Block Mode
64
65
In quad block mode, reset blocks are grouped together in fours as follows (0-3), (4-7), (8-11) and (12-14). Each
66
quad group can be randomly addressed and reset. After a quad group is loaded, it can be reset to transfer the
67
information to the mechanical state of the mirrors.
68
!dlp_quad_mode.png!
69
70
h3. Global Block Mode
71
72
In global mode, all reset blocks are grouped into a single group and reset together. The entire DMD must be
73
loaded with the desired data before issuing a Global Reset to transfer the information to the mechanical state of
74
the mirrors.
75
!dlp_global_mode.png!
76 2 Frédéric Blanc
document:"DLPC410 DLP Digital Controller [dlps024c.pdf]"