PSoC 6 Graphic LCD Controller and Interface (LCDCtrl & LCDIntf)
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Hello!
Here's an update on PSoC 6's Graphic LCD Controller and Interface (LCDCtrl & LCDIntf).
PSoC 6 provides similar functionality of PSoC 3 and PSoC 5LP graphical interfaces, but a key difference is that the PSoC 6 graphical interfaces will eventually be a part of Cypress' Peripheral Driver Library (PDL), so you will be free to use them in other IDEs.
GraphicLCDCtrl (Graphic LCD controller)
The GraphicLCDCtrl provides a parallel graphical interface which is called RGB display(LCD) Interface. This interface is for a display that doesn't have a display timing generator, so PSoC 6 GraphicLCDCtrl generates all the required display timing signals.
The GraphicLCDCtrl has the following features:
- Fully programmable screen size
- Generates timing signals without CPU intervention
- Supports up to a 23-bit address and a 16-bit data async SRAM device for an external frame buffer
- Supports i8080 type interface
- Generates a selectable interrupt pulse at the start and end of Sync signals(Vsync, Hsync or both)
- Interfaces with SEGGER emWin graphics library
GraphicLCDIntf (Graphic LCD Interface)
The GraphicLCDIntf provides a parallel graphical interface which is frequently called MCU Display Interface or CPU display Interface. This interface is for the display module which has a display timing generator and GRAM, so PSoC 6 provides the control commands and the display data using a MCU interface. (default Intel 8080)
The GraphicLCDIntf has the following features:
- 8- or 16-bit interface to Graphic LCD Controller
- Performs read and write transactions
- Configurable read pulse width
- Default i8080 interface and adaptable to M6800 interface by adding logic gates
- Interfaces with SEGGER emWin graphics library
Feel free to leave comments and ask questions, we appreciate the feedback!
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Hello,
I'm very interested in a graphic LCD interface (i8080). It would be great if there is a demonstration kit with a
compileable sample project available. Will you provide something like this? And if you do - when will it be available?
Best regards, Andreas
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
hello,
Yes there will be a kit available with a code example to demonstrate the capabilities of the LCD interface.
Please stay tuned to this community for announcements on the availability of the kit.
Cheers.
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Does the GraphicLCDIntf library support a touch screen?
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
It looks like the SEGGER emWin takes care of the Touch screen interfacing.
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Hi.
Will you provide an example for GraphicLCDIntf?
I need to use a SSD1963 Display to work with PSoC6 and I cannot find the PDL for GraphicLCDIntf
Thanks!
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Yeah, I too would like to see an example of GraphicLCDIntf. The Cy8CKIT-062-WiFi-BT has an LCD, but the only example runs on WICED Studio and uses uGUI. I find it strange that Cypress talk about supporting emwin, but there are no examples for PSOC6.
Frustrated,
John
-
This widget could not be displayed.Anonymous