General Category > Discussion - Hardware

FT813 GRAM size 1MB to be increased soon?

(1/3) > >>

jberkhout:
Hi,
we use a lot of bitmaps, and when bitmaps are displayed, they have to stay in GRAM, so removing them while displaying content is not possible.
Or to do this, we may need to blank the display for a moment, every time we show a new page.
Of course we try to optimize bitmaps and load first what we always need, so we can keep them, while reloading a part of GRAM.
But 1MB of GRAM is a limiting factor to use this display for all our applications.
Is there a chance a new controller will be developed with more GRAM, say 4MB?
Regards,
Jack.

FTDI Community:
Hello,

Our upcoming BT815/6 series of EVE ICs will also only include 1MByte of internal graphics RAM. However these new ICs include support for external flash memory which can be used to store/offload graphics elements such as images, custom fonts and widgets from the integrated RAM.
You can find out more about the BT815/6 at the following page:
http://brtchip.com/bt81x/

Best Regards,
FTDI Community

jberkhout:
Hi, we also have (16GB) eMMC memory on the (STM32) MCU board, to store images and fonts, however that does not solve the issue of the small amount of available GRAM.
The problem and limitation of this solution is, at the moment we start overwriting parts of the contents of GRAM, we overwrite what is currently shown on the display.
Does the external flash overcome this and directly display the stored bitmaps on it without the need to load it in GRAM first?
Otherwise it is not a solution to the problem. 2MB or 4MB of GRAM would be so much better then.
Today we started looking for competitive solutions for the screen, because of this limitation.

FTDI Community:
Hello,

It is possible with the BT81x to display an image directly from flash memory without loading it into GRAM first, when the image is in the ASTC format. There is a slight speed penalty when reading image data in from flash via GRAM.

Best Regards,
FTDI Community

jberkhout:
Does this mean, I can load multiple images in one screen page, with a total of more than 1MB?
Below I explain the problem:
For a gauge, we like to use several bitmaps:
- the indicator surface plate (800x480 16-bit = 768k),
- two gauge needles (different colors), need to be rotated (480x480 8 bit),
- and a "shiny glass" overlay with opacity (800x480 8-bit).
This would, I think require 1382400 bytes of G_RAM for the FT813 under test.
With the FT813 this is not possible, right?
Would that be possible with BT815/6 series?

Navigation

[0] Message Index

[#] Next page

Go to full version