|
CompuLab provides the following means to evaluate and
adapt LCD panels:
|
- Ready for use 640 x 480 TFT panel, including cable and s/w
setup.
- A list of verified
panels, including the registers' setup for some of them.
- Generic driver enabling
adaptation of new panels.
- Verification and o/s adaptation service performed by CompuLab.
|
|
Generic Driver
|
|
The generic driver enables application programs to access
the specified LCD panel as a standard display. CompuLab provides support for the
driver's
setup per operating system.
|
|
Panel Compatibility Verification
|
|
CompuLab will verify the compatibility of a specific
panel with a graphics controller. The service works as follows:
|
| |
1. |
User selects a panel which meets his
requirements. |
|
2. |
User checks panel compatibility according to
below-listed guidelines. |
|
3. |
The panel's datasheet is emailed to CompuLab. |
|
4. |
CompuLab's engineers compare the panel's
datasheet with the graphics controller's specifications and respond with
compatibility comments. |
|
|
The verification service is provided to buyers of an
evaluation kit, and is limited to three panels.
|
|
Adaptation Service by CompuLab
|
|
CompuLab provides setup values for the graphics
controller, which configure the generic driver to support a particular LCD
panel. This service is provided for one panel, whose compatibility has been confirmed
previously.
|
|
Required User's Actions and Tools
|
|
CompuLab's operating system packages
contain facilities and
tools enabling the setup of the graphics controller to support
the required panel. For Linux, the user can either set values by utility
or compile them into the kernel. For Win CE, the user sets the values by registry keys.
These can be fed into the operating system by the bootloader or compiled into
a run-time image. In most cases, the user can accomplish panel the adaptation task merely
by using the facilities provided by CompuLab. However, in certain cases, kernel
compilation (Linux) or platform re-build (Win CE) may be required.
|
|
Guidelines for Panel Selection
|
|
The graphics controller of PXA300 is compatible with
most panels available in the market. Final selection should be confirmed by
CompuLab. Selection guidelines:
|
| Panel Type |
TFT
STN / DSTN |
| Resolution (max) |
800
x 480
without restrictions.
Larger display sizes may have restrictions with overlays enabled, BPP
setting, and pixel clock frequency. Maximum display size is 1024x1024 |
| Bits per pixel (max) |
16 |
|
|
The PXA300 graphics controller has several
limitations. For details, please refer to the "Limitations of Display Controller
Capabilities" section of the CM-X300
Reference Guide.
|
|
Panels having resolutions lower than 320 x 240 are
supported by the controller; however, they sometimes require complicated adaptation,
in which case CompuLab reserves the right to refuse providing the adaptation service.
|
|
Tips about panel
selection:
|
- Portrait and landscape
modes are always supported for all panels up to 800 x 480.
-
A typical TFT panel is
expected to contain signals such as: R[5:0], B[5:0], G[5:0], CLK, Hsync,
Vsync & Data Enable. Check in the datasheet that these signals are
available. Take into account that the naming convention may vary.
-
Some panels require an
additional timing controller chip. Pay attention if the panel's
datasheet specifies this requirement.
-
Check that the panel's
input "1" levels are compatible with the 3V levels of CM/EM X300.
Otherwise, level shifters may be required.
-
Panels usually have
18-bit color while the module supports only 16. Therefore, the two least
significant color inputs should be connected to "0".
|
|
> Verified Panels List
|
|
|