Wiki DLP4100 » History » Version 12
Frédéric Blanc, 2017-04-25 09:57
1 | 2 | Frédéric Blanc | p=. *Wiki DLP4100* |
---|---|---|---|
2 | |||
3 | h1. Overview |
||
4 | |||
5 | The DLP® Discovery™ 4100 (D4100) is the latest in a series of spatial light modulation development kits from Texas |
||
6 | Instruments. Users of the D4100 Starter Kit have the ability to manipulate visible, ultraviolet and near-infrared light |
||
7 | with extremely high performance and high resolution. |
||
8 | The D4100 offers developers a flexible platform to design products to fit most any application using the proven |
||
9 | reliability of DLP technology. |
||
10 | |||
11 | 1 | Frédéric Blanc | !D4100_Starter_Kit_Block_Diagram.PNG! |
12 | 3 | Frédéric Blanc | Fig 1: System Overview |
13 | 1 | Frédéric Blanc | |
14 | 7 | Frédéric Blanc | |_.New version 2017|_.Actual|_.Name| |
15 | 6 | Frédéric Blanc | |DLPC410|DDC4100 (FPGA X5VLX30)|Digital Controller for Discovery 4100 chipset| |
16 | |DLPR410|XCF16|PROM for Discovery 4100 chipset| |
||
17 | |DLPA200|DAD2000|DMD Micromirror Driver| |
||
18 | |||
19 | 2 | Frédéric Blanc | h2. Configuration Jumpers |
20 | 1 | Frédéric Blanc | |
21 | 2 | Frédéric Blanc | !D4100_Controller_Configuration_Jumpers.PNG! |
22 | 12 | Frédéric Blanc | Fig 2: D4100 Controller Configuration Jumpers and LED |
23 | 2 | Frédéric Blanc | |
24 | 12 | Frédéric Blanc | *LED1 - USB status* |
25 | 1 | Frédéric Blanc | |
26 | 12 | Frédéric Blanc | *LED2 - APPSFPGA status* |
27 | 1 | Frédéric Blanc | |
28 | 12 | Frédéric Blanc | |_.LED|_.Status| |
29 | |RED|BAD| |
||
30 | |GREEN|OK| |
||
31 | 1 | Frédéric Blanc | |
32 | 12 | Frédéric Blanc | *LED3 - DDC4000 status* |
33 | 1 | Frédéric Blanc | |
34 | 12 | Frédéric Blanc | |_.LED|_.Status| |
35 | |RED|BAD| |
||
36 | |GREEN|OK| |
||
37 | |||
38 | *LED9..12 - LED status* |
||
39 | LED9 - DDC_LED0 Status LED for the DDC4000 |
||
40 | LED10 - DDC_LED1 Status LED for the DDC4000 |
||
41 | LED11 - VLED0 This logic is to be defined by the APPSFPGA application. Drive low to turn on the led. Drive high to |
||
42 | turn off the led. |
||
43 | LED12 - VLED1 This logic is to be defined by the APPSFPGA application. Drive low to turn on the led. Drive high to |
||
44 | turn off the led. |
||
45 | |||
46 | 2 | Frédéric Blanc | *J2 – EXP Voltage Select* |
47 | |||
48 | 8 | Frédéric Blanc | *J4 – Used to select the revision of firmware loaded from the PROM to the APPSFPGA.* |
49 | 2 | Frédéric Blanc | |
50 | |_.Jumper Position|_.Revision Version| |
||
51 | |open|0| |
||
52 | |close|1| |
||
53 | |||
54 | *J5 – Shared USB signal disabled* |
||
55 | |||
56 | |_.Jumper Position|_.USB Signals| |
||
57 | |0-1|Disconnected from FPGA | |
||
58 | |1-2|Connected to FPGA| |
||
59 | |2-3|Automatically connect USB signals |
||
60 | to FPGA when USB is connected to |
||
61 | host PC | |
||
62 | |||
63 | *J7 – USB EEPROM Programming Header* |
||
64 | |||
65 | Used to temporally disconnect the USB EEPROM fromthe device so the device can load its internal |
||
66 | boot loader rather than any code in the EEPROM. Install J8 for Cypress internal boot loader. |
||
67 | |||
68 | *J10 – DAD2000 B Output Enable* |
||
69 | |||
70 | Used to enable the outputs for DAD2000 B. This needs to be enabled only if using the 1080p DMD, |
||
71 | otherwise this can be disabled. |
||
72 | |||
73 | |_.Jumper Position|_.DAD2000 B Outputs| |
||
74 | 8 | Frédéric Blanc | |open|Disabled| |
75 | 1 | Frédéric Blanc | |close|Enabled| |
76 | |||
77 | *J11 – Used to select the revision of firmware loaded from the PROM to the DDC4100 (FPGA X5VLX30).* |
||
78 | |||
79 | |_.Jumper Position|_.Revision Version| |
||
80 | |open|0| |
||
81 | |close|1| |
||
82 | |||
83 | 12 | Frédéric Blanc | *SW1 - Dipswitches* |
84 | 1 | Frédéric Blanc | |
85 | 12 | Frédéric Blanc | Functionality defined by APPSFPGA programming. In default test pattern code: |
86 | |._Switch Number|._Effect| |
||
87 | |1 |ON = float – float all mirrors| |
||
88 | |2 |ON = counter halt – stop counter, this will freeze the image on the DMD| |
||
89 | |3 |ON = complement data – causes DDC 4000 to complement all data it receives| |
||
90 | |4 |ON = north/south flip – causes the DDC 4000 |
||
91 | to reverse order of row loading, effectively |
||
92 | flipping the image| |
||
93 | |6 |Dictates the type of reset being used MSB ON = 1| |
||
94 | |5 |Dictates the type of reset being used LSB ON = 1| |
||
95 | ||00 : single block phased reset| |
||
96 | ||01 : dual block phased reset| |
||
97 | ||10 : global reset| |
||
98 | ||11 : quad block phased reset| |
||
99 | |7 |ON = Row Address Mode| |
||
100 | |8 |ON = WDT Enable, disables other resets| |
||
101 | 1 | Frédéric Blanc | |
102 | 12 | Frédéric Blanc | *SW2 - Push Button Momentary Switch* |
103 | |||
104 | Functionality defined by APPSFPGA. This switch is used for PWR_FLOAT in the default code. |
||
105 | |||
106 | *SW3 - Push Button Momentary Switch* |
||
107 | |||
108 | Functionality defined by APPSFPGA. This switch is used for reset in the default code. |
||
109 | 9 | Frédéric Blanc | |
110 | 11 | Frédéric Blanc | *SW4 - * |