- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I would like to drive TFT 480x272/RGB/16bpp using PSoC 6. The MCU provides "Graphic LCD Controller" component to do that, but it needs an external RAM buffer. There are larger RAM PSoC6(512kB 1024kB) on the market. Theoretically it should be possible to place a frame buffer into internal RAM and operating display(refreshing, hsync, vsysnc, DE, clock) using DMA+UDB logic without external RAM.
Does anyone have experience with such a solution?
Than you,
Jan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @JaVa_282241 ,
I went through your thread description. Can you please elaborate why are you trying to use an external RAM? The application would help me decide if the option using DMA is possible or not and we can assist you better.
Best Regards,
Aashita
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Aashita,
I don't intend to use external RAM. The TFT(RGB interface) needs aprox. 262kB RAM for pixel values saving that could be allocated inside internal PSoC6 RAM.
I have worked with PSoC5 and I can imagine a solution with UDB and DMA. But I have no experience with PSoC 6.
Moreover there is not UDB blocks for PSoC6 1024kB RAM and I am not sure if it is possible to generate display signals(Hsync, Vsysnc, Display clock and DE) and refreshing display using DMA and Timer/Counter blocks.
Best Regards,
Jan