FrameBufferIP Handbook
Description
FrameBuffer controller with built-in configurable buffer.
Block Diagram
Register Map
ID 0x0 RO
FrameBuffer ID register
[31: 0] ID Always returns 0xdead2137
ENABLE 0x04 RW
FrameBuffer enable register - controls functionalities of the IP
[31: 2] RSVD_0
[ 1: 1] REFRESH Enables fetching from external memory
[ 0: 0] ENABLE Global controller enable bit
MODE 0x08 RW
Mode control register
[31:24] SOLID_BLUE
[23:16] SOLID_GREEN
[15: 8] SOLID_RED
[ 7: 2] RSVD_0
[ 1: 0] MODE 0-BUFFER, 1-TEST_PATTERN, 2-SOLID, 3-WHITE
Examples
Tiled background via GDB
Connect GDB to remote target (see GDB over JTAG) of RCHD-PF and execute following commands:
restore to fill memory buffer in the FrameBuffer with static data that you want to display in RGB565 format (in this example it is 256x64 bitmap)
enable displaying the memory content
adjust memory buffer address wrapping - to match the uploaded bitmap width
After executing all three commands the HDMI output should present the buffer content tiled.