Datasheet
Graphics, Video, and Display
Intel
®
Atom™ Processor E6xx Series Datasheet
79
four 8-bit values. When considered as four 8-bit values, the integer unit effectively acts
like a four-way SIMD ALU, performing four operations per clock. It is expected that in
legacy applications pixel processing will be done on 8-bit integers, roughly quadrupling
the pixel throughput compared to processing on float formats.
7.2.6 Multi Level Cache
The multi-level cache is a three-level cache system consisting of two modules, the main
cache module and a request management and formatting module. The request
management module also provides Level-0 caching for texture and unified shader core
requests.
The request management module can accept requests from the data scheduler, unified
shaders and texture modules. Arbitration is performed between the three data
streams, and the cache module also performs any texture decompression that may be
required.
7.3 Video Encode
The Intel
®
Atom™ Processor E6xx Series supports full hardware video encode. The
video encode hardware accelerator improves video capture performance by providing
dedicated hardware-based acceleration. Other benefits are low power consumption, low
host processor load, and high picture quality. The processor supports full hardware
acceleration of the following video encode:
• Permits 720P30 H.264 BP encode
• MPEG4 encode and H.263 video conferencing
With integrated hardware encoding the host processor only needs to deal with higher-
level control code functions, such as providing the image to encode and processing the
video elementary stream.
The processor supports a standard definition video encoder that has as an input, a
series of frames which are encoded to produce an elementary bit stream. This section
describes the top level interactions between all modules contained in encode hardware.
7.3.1 Supported Input Formats
The following input formats are supported for the video input planar Luma and planar
or interleaved Chroma 4:2:0. The following is a list of the formats:
• YUV IMC2 Planar Pixel Format
• YUV YV12 Planar Pixel Format
• YUV PL8 Planar Pixel Format
• YUV PL12 Planar Pixel Format
The first stage is to fetch the data in its original format UYVYUYVYUYVYUYVY and then
translate this to the following format UVUVUVUV YYYYYYYY. Only the Chroma data is
TDMA’d back to the EIOB and then TDMA’d from the EIOB back into the ESB again to
de-interleave the chroma components.
7.3.1.1 Encoding Pipeline
In general, the encoding process is pipelined into a number of stages. For MPEG-
4/H.263/H.264 encoding, the data is processed in macroblocks, with a minimum of
interaction from the embedded controller within each processing stage.