![Texas Instruments DM365 Скачать руководство пользователя страница 19](http://html.mh-extra.com/html/texas-instruments/dm365/dm365_user-manual_1094517019.webp)
Introduction
1-7
Note:
The existing xDAIS IDMA3 and IDMA2 interfaces can be used to request
logical DMA channels, but the IRES EDMA3CHAN interface provides
the ability to request resources with finer precision than with IDMA2 or
IDMA3.
1.2.3.4 VICP
VICP resource manager provides access to its VICP compute engine and
its buffer. The compute engines are MJCP, NSF, IMX0 and IMX1. In
addition to this, the VICP buffers are also assumed as resources and can
be requested as either named buffers (for MPEG and JPEG codec
operation) of generic scratch buffer (for H.264 codec operation).
1.2.3.5 HDVICP
Sync
Synchronization is necessary in a coprocessor system. HDVICP sync
provides framework support for synchronization between codec and HDVICP
coprocessor usage. This module is used by frameworks or applications, which
have xDIAS algorithms that use HDVICP hardware accelarators.
1.2.3.6 Memutils
This is for generic APIs to perform cache and memory related operations.
cacheInv
– Invalidates a range of cache
cacheWb
– Writes back a range of cache
cacheWbInv
– Writes back and invalidate cache
getPhysicalAddr
– Obtains physical (hardware specific) address
1.2.3.7
TCM
ARM TCM resource manager provides access to request ARM926 TCM
memory. ARM926 in DM365/DM368 has 32K TCM, which can be allocated
to codec/algorithm on request. The allocation is in granularity of 1/2K
blocks, which can be used as scratch memory by the codec/algorithm.
1.3 Overview
of
H.264 Base/Main/High Profile Encoder
H.264 (from ITU-T, also called as H.264/AVC) is a popular video coding
algorithm enabling high quality multimedia services on a limited bandwidth
network. H.264 standard defines several profiles and levels that specify
restrictions on the bit stream and hence limits the capabilities needed to
decode the bit streams. Each profile specifies a subset of algorithmic
features and limits that all decoders conforming to that profile may support.
Each level specifies a set of limits on the values that may be used by the
syntax elements in the profile.
Содержание DM365
Страница 10: ...x This page is intentionally left blank ...
Страница 12: ...xii This page is intentionally left blank ...
Страница 24: ...Introduction 1 12 This page is intentionally left blank ...
Страница 34: ...Installation Overview 2 10 This page is intentionally left blank ...
Страница 116: ...API Reference 4 70 This page is intentionally left blank ...
Страница 120: ...Error Description B 2 This page is intentionally left blank ...
Страница 124: ...ARM926 TCM Buffer Usage By Codec D 2 This page is intentionally left blank ...
Страница 126: ...Simple Two pass Encoding Sample Usage E 2 Case 1 Case 2 Case 3 Case 4 Frame Skip ...
Страница 130: ...Simple Two pass Encoding Sample Usage E 6 This page is intentionally left blank ...