EasyManua.ls Logo

Bridgetek FT801 - Programming Model; General Software architecture

Default Icon
263 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
FT800 Series Programmer Guide
Version 2.1
Document Reference No.: BRT_000030 Clearance No.: BRT#037
11
Product Page
Document Feedback Copyright © Bridgetek Limited
2 Programming Model
The FT800 appears to the host MCU as a memory-mapped SPI or I
2
C device. The host
communicates with the FT800 using Read or Write to 8MB address space.
Within this document, endianness of DL commands, co-processor engine commands,
register values read/write, input RGB bitmap data and ADPCM input data are in Little
Endian format.
2.1 General Software architecture
The software architecture can be broadly classified into layers such as custom
applications, graphics/GUI manager, video manger, audio manager, drivers etc. FT800
higher level graphics engine commands and co-processor engine widget commands are
part of the graphics/GUI manager. Control & data paths of video and audio are part of
video manager and audio manager. Communication between graphics/GUI manager and
the hardware is via the SPI or I
2
C driver.
Typically the display screen shot is constructed by the custom application based on the
framework exposed by the graphics/GUI manager.

Table of Contents