Datasheet
AVR32416
7
32105-AVR32-07/08
2.3.2 16-bit memory example (as on the NGW100)
The NGW100 uses a 16bit wide interface to the external memory. Thus the maximum
available bandwidth is:
AvailableBandwidth = 75 x 16/8 Bytes/s = 150 MB/s
While a QVGA display leaves enough room for MPEG4 decoding and other tasks a
VGA display may not be used in this constellation. Never the less it is possible to
show graphics on the VGA display which do not need to be updated at high
frequencies.
3 Software
3.1 Prerequisites
The needed Linux kernel sources are available from different places like the Atmel
Buildroot website or avr32linux.org. The application note “AVR32737: AVR32 AP7
Linux Getting Started” includes all necessary references to sources and tools needed.
Also the application note “AVR32743 AVR32 AP7 Linux kernel module application example” is
recommended to read in order to understand the principles of creating or adapting a Linux
driver.
To understand the LCD controller on AP700x devices better the application note “AVR32114:
Using the AVR32 LCD Controller” could be of interest. This application note describes the
usage of the LCD controller without an operating system and includes some example
applications.
3.2 Naming conventions used in this document
All source directories related to the Linux kernel are shown as relative paths like
include/linux (without a leading slash).
Paths on the target system are used with a leading slash as their location is fixed
against the root.
3.3 Software overview
The major software parts that are involved in configuring and driving the LCD are
shown in Figure 3-1.










