![background image](http://html.mh-extra.com/html/texas-instruments/dm365/dm365_user-manual_1094517043.webp)
Sample Usage
3-9
3.3 Cache Management by Application
3.3.1 Cache Usage By Codec Algorithm
The codec source code and data, which runs on Host ARM926 can be
placed in DDR. The host of DM365/DM368 has MMU and cache that the
application can enable for better performance. Since the codec also uses
DMA, there can be inherent cache coherency problems when application
turns on the cache.
3.3.2 Cache and Memory Related Call Back Functions for Linux
To resolve the cache coherency and virtual to physical address issues, FC
provides memory until library. These following functions can be used by
codecs to resolve the cache coherency issues in Linux:
cacheInvalidate
cacheWb
cacheWbInv
getPhysicalAddr
Summary of Contents for DM365
Page 10: ...x This page is intentionally left blank ...
Page 12: ...xii This page is intentionally left blank ...
Page 24: ...Introduction 1 12 This page is intentionally left blank ...
Page 34: ...Installation Overview 2 10 This page is intentionally left blank ...
Page 116: ...API Reference 4 70 This page is intentionally left blank ...
Page 120: ...Error Description B 2 This page is intentionally left blank ...
Page 124: ...ARM926 TCM Buffer Usage By Codec D 2 This page is intentionally left blank ...
Page 126: ...Simple Two pass Encoding Sample Usage E 2 Case 1 Case 2 Case 3 Case 4 Frame Skip ...
Page 130: ...Simple Two pass Encoding Sample Usage E 6 This page is intentionally left blank ...