4DSysFan Registered: 19/01/08
Posts: 157
|
|
|
Reply with quote | #1 | Hi,
Is there a list somewhere of known compatible displays for the SGC Chips? If not, a sticky list at the top of one of the forums would be great....
__________________ _______________
Best Regards,
Howard |
| |
ESPsupport Moderator
Registered: 27/01/09
Posts: 100
|
|
|
Reply with quote | #2 | If you mean 4D Displays, then all the currently available 4D displays (i.e. -G1s and -P1s are compatible).
If you mean which 'other' displays have been successfully used with the SGC chips, then we will have to wait for users to comment on what they have working.
As per the datasheets, the Picaso should connect to any colour display that supports an 80-Series 16 bit wide CPU interface and the Goldelox should connect to any colour display that supports an 80-Series 8 bit wide CPU interface (max 256x256 pixels). |
| |
Freddy4711 Registered: 26/03/08
Posts: 4
|
|
|
Reply with quote | #3 | What about support of grey-scale B&W displays? There are a few panels around having 240x128 or 240x160 pixels and 5bit per pixel for grey-scale. A typical controller chip used on the LCD glass is the SITRONIX ST7529. Can the GOLDELOX chip handle these displays?
__________________ More bugs than bytes! |
| |
4DSysFan Registered: 19/01/08
Posts: 157
|
|
|
Reply with quote | #4 | Don't the -G1s and -P1s already have an integrated controller chip? Or perhaps you are saying that the SGC firmware is compatible with those displays?
I was assuming that the individual chips were being made available so that they could be integrated with non-4D graphics panels......
Anyway, can you list a mfg that supplies LCD displays that would be compatible? Specifically, I am looking for a 5.7" 320x240 color LCD with LED backlight, but even just a mfg name would be a help.......
Thanks!
__________________ _______________
Best Regards,
Howard |
| |
Freddy4711 Registered: 26/03/08
Posts: 4
|
|
|
Reply with quote | #5 | Of course I have been expecting that the Goldelox and Picaso chips are compatible with the displays offered. Everything else would have been an incredible surprise. One more word on the B&W panels I am looking for: The controller on the LCD glass only acts as a basic driver to handle the pixels. No real graphic routines like line, box, circle are available. The ST7529 controller requires 5 bit per pixel to translate it into a grey- scale. It has a type-80 8-bit wide hardware interface, but the next level of compatibility affects the display driver section in the Goldelox GFX2 block diagram. I have no idea, if the user can modify this section to make it compatible with another display not offered from 4D? Or how must the access on pixels of a display be organised to be compatible with the existing display driver section on the Goldelox? Is there a document explaining this that I havn´t discovered yet? __________________ More bugs than bytes! |
| |
Atilla
Moderator
Registered: 18/03/07
Posts: 580
|
|
|
Reply with quote | #6 |
The latest offerings of GOLDELOX-GFX2, GOLDELOX-SGC and PICASO-SGC devices are designed in such a way so that any 80-XX series LCD/OLED colour display can be directly interfaced to them (8 bit display bus for the GOLDELOX and 16 bit display bus for the PICASO). Each of the new devices have a generic PmmC and it is display independent. What this means is any colour display can be interfaced to the new GOLDELOX/PICASO device without requiring a custom PmmC to match the internal driver IC of the display. There are hundreds of displays available on the market and most of them have different register mappings with different parameters and the GOLDELOX/PICASO devices need to be aware of these settings so that the display is accessed correctly. So, how do we maintain a single generic PmmC for the device and yet make it flexible enough to interface to any display? .... read on.. On the Serial Platform devices (-SGC range) we have the DISP Tool. The target display characteristics such as display registers and parameters are entered into the DISP tool which then produces a configuration file for that particular display (see attachment DISP.jpg). This configuration file is then programmed into the -SGC device. On the 4DGL Platform devices (currently GOLDELOX-GFX2 and soon to follow DIABLO-GFX) the display characteristics/settings are entered in the form of external #DATA statement tables as part of the application 4DGL code with a display intialisation function (see attachment GFX2-Tables.png). These display settings get programmed into GOLDELOX-GFX2 when the application code is compiled and downloaded into the device. The very first action that takes place when the application code is executed is the display is initialised using the settings in the tables. As for the mono displays, these are a different kettle of fish. Some are 1 bit (pixel ON, pixel OFF) and others are 4/6/8 bit grey scale. The difference between the colour display registers and settings and mono display registers vary greatly. We are currently looking at the mono displays and see if there is a way to drive these with the same generic pmmc for the colour displays. Hope this sheds some light on what we've been upto and the reasons for the latest updates and changes on the GOLDELOX/PICASO cores.
Edit: I should further explain the reason for having individual PmmC files for our display modules ...... to save the trouble of existing customers having to use DISP Tool or to have to include external #DATA tables and bloating their 4DGL application code. For all the 4D range of display modules, the display characteristics/settings are internally combined with the generic PmmC to create a custom PmmC for that particular module.
Attached Images:
__________________ Atilla |
| |
Freddy4711 Registered: 26/03/08
Posts: 4
|
|
|
Reply with quote | #7 | Thank you Atilla for your comprehensive explanation. This really helps to understand your concept. Best Regards Helmut
__________________ More bugs than bytes! |
| |
Atilla
Moderator
Registered: 18/03/07
Posts: 580
|
|
|
Reply with quote | #8 | Helmut, Glad to be able to help. Kudos to all our guys who have been working tirelessly behind the scenes to make all this happen. __________________ Atilla |
| |
4DSysFan Registered: 19/01/08
Posts: 157
|
|
|
Reply with quote | #9 | OK. So I must be a dope, but I can't find a 5.7" QVGA display with a 16 bit interface that will work with the Picasso chip.
Hopefully I'm not violating any forum rules, but I'll send a $25 (US) check to the first person that responds to this thread with a display that meets the following criteria that will work.
1) 5.6" / 5.7" / 6.0" display 2) TFT Color 3) QVGA resolution or better 4) White LED backlight (prefer NOT to use CCFL) 5) Must interface with Picasso Chip 6) Must be available for immediate purchase in low quantity (1 to start), and must supply vendor name / part # 7) Touchscreen preferred, but optional
__________________ _______________
Best Regards,
Howard |
| |
Atilla
Moderator
Registered: 18/03/07
Posts: 580
|
|
|
Reply with quote | #10 |
Quote: but I can't find a 5.7" QVGA display with a 16 bit interface that will work with the Picasso chip .. and you won't. Displays above 3.2" do not employ an integrated driver IC with video memory, control logic, etc (referred to as CPU interface). We've been working with a reputable driver IC vendor and we're at prototype debug stage of having a PICASO/DIABLO + driver IC graphics engine module that will drive screens from 4.3" up to 8" (resolutions: 320x240, 480x272, 640x480 and 800x480) and with touch. ETA for prodution, early 2010 .. for real. __________________ Atilla |
| |
thomasW69
Registered: 14/03/08
Posts: 135
| |
Atilla
Moderator
Registered: 18/03/07
Posts: 580
| |