Index. STMicroelectronics Multicom 4
Reklama
Reklama
UM1112
Index
Index
Symbols
_bsp.h
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209
B
Backus-Naur Form
. . . . . . . . . . . . . . . . . . . . . . .6
Boot address
. . . . . . . . . . . . . . . . . . . . . . . . .204
BSP configuration
. . . . . . . . . . . . . . . . . . . . .201
bsp_boot_address_reg
. . . . . . . . . . . . . . . . .204
bsp_cpu_count
. . . . . . . . . . . . . . . . . . . .203
bsp_cpu_info
. . . . . . . . . . . . . . . . . . . . . . . . .202
bsp_cpu_name
. . . . . . . . . . . . . . . . . . . .205
bsp_cpus
. . . . . . . . . . . . . . . . . . . . 203
BSP_INCDIR environment variable
bsp_mailbox_count
bsp_mailboxes
. . . . . . . . . . . . . . . . 203
bsp_mbox_regs
. . . . . . . . . . . . . . . . . . . . . . .203
bsp_reg_mask
. . . . . . . . . . . . . . . . . . . . . . . .204
BSP_SRCDIR environment variable
bsp_sys_boot_enable
. . . . . . . . . . . . . .204
bsp_sys_boot_registers
bsp_sys_reset_bypass
bsp_sys_reset_bypass_count
bsp_sys_reset_register
. . . . . . . . . . . . . . . . .210
bsp_sys_reset_registers
. . . . . . . . . . . . . . . .204
Buffer
MME
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
-
Build source code
. . . . . . . . . . . . . . . . . . . . . . . . . . .9
test suite
. . . . . . . . . . . . . . . . . . . . . . . . . . . .10
C
Cache
MME
. . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Companion processor
MME
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Compilation
. . . . . . . . . . . . . . . . . . . . . . . . . . .11
cores.c
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
D
Data structure
MME
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Debug assertions
. . . . . . . . . . . . . . . . . . . . . . . . . .216
support
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Deferred commands
MME
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Dynamic loading
. . . . . . . . . . . . . . . . 11
E
ELF
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Endianness
MME
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Example
MME
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
F
FlagsIn
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
FlagsOut
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
FOURCC format
. . . . . . . . . . . . . . . . . . . . . . . 36
Frame-based transformer
H
Host processor
MME
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
I
ICS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
-
channel communication
. . . . . . . . . . . . . . . 115
CPU watchdog support
. . . . . . . . . . . . . . . 123
debug logging support
. . . . . . . . . . . . . . . . 124
dynamic module loading
. . . . . . . . . . . . . . . 122
initialization
. . . . . . . . . . . . . . . . . . . . . . . . . 111
memory management
. . . . . . . . . . . . . . . . 119
name server
. . . . . . . . . . . . . . . . . . . . . . . . 122
port communication
. . . . . . . . . . . . . . . . . . 117
ICS_channel_alloc
-
ICS_CHANNEL_CALLBACK
ICS_channel_close
. . . . . . . . . . . . . . . . 115
ICS_channel_free
. . . . . . . . . . . . . . . . . 115
ICS_channel_open
-
ICS_channel_recv
. . . . . . . . . . . . . . . . . 115
ICS_channel_release
. . . . . . . . . . . . . . 115
ICS_channel_send
-
ICS_channel_unblock
. . . . . . . . . . . . . . 115
ICS_cpu_connect
. . . . . . . . . . . . . . . . . 123
ICS_cpu_disconnect
. . . . . . . . . . . . . . . 123
ICS_cpu_info
. . . . . . . . . . . . . . . . . . . . . 114
ICS_cpu_init
. . . . . . . . . . . . . . . . . . . . . 114
ics_cpu_init
. . . . . . . . . . . . . . . . . . . . . . . . . . 126
ics_cpu_lookup
. . . . . . . . . . . . . . . . . . . 113
8182595 Rev 5 221/224
Index
ics_cpu_mask
. . . . . . . . . . . . . . . . . . . .113
ics_cpu_name
. . . . . . . . . . . . . . . . . . . .113
ics_cpu_reset
. . . . . . . . . . . . . . . . . . . . .113
ics_cpu_self
. . . . . . . . . . . . . . . . . . . . . .113
ics_cpu_start
. . . . . . . . . . . . . . . . . . . . .113
ICS_cpu_term
. . . . . . . . . . . . . . . . . . . .114
ics_cpu_type
. . . . . . . . . . . . . . . . . . . . . . . . .113
ics_cpu_type
. . . . . . . . . . . . . . . . . . . . . . . . .134
ics_cpu_version
. . . . . . . . . . . . . . . . . . .113
ics_debug_chan
. . . . . . . . . . . . . . . . . . .124
ICS_debug_dump
. . . . . . . . . . . . . . . . .124
ics_debug_flags
ICS_dyn_load_file
. . . . . . . . . . . . . . . . .122
ICS_dyn_load_image
. . . . . . . . . . . . . . .122
ICS_dyn_unload
. . . . . . . . . . . . . . . . . . .122
ics_err_str
. . . . . . . . . . . . . . . . . . . . . . .113
ICS_ERROR
. . . . . . . . . . . . . . . . . . . . .116
ics_heap_alloc
. . . . . . . . . . . . . . . . . . . .114
ics_heap_base
. . . . . . . . . . . . . . . . . . . .114
ics_heap_create
. . . . . . . . . . . . . . . . . . .114
ics_heap_destroy
. . . . . . . . . . . . . . . . . .114
ics_heap_free
. . . . . . . . . . . . . . . . . . . . .114
ics_heap_pbase
. . . . . . . . . . . . . . . . . . .114
ics_heap_size
. . . . . . . . . . . . . . . . . . . .114
ics_load_elf_file
. . . . . . . . . . . . . . . . . . .113
ics_load_elf_image
. . . . . . . . . . . . . . . .113
ics_load_free
. . . . . . . . . . . . . . . . . . . . . . . . .149
ICS_msg_cancel
. . . . . . . . . . . . . . 117
ICS_MSG_DESC
. . . . . . . . . . . . . . . . . . . . . .171
ICS_msg_post
. . . . . . . . . . . . . . . . 117
ICS_msg_recv
. . . . . . . . . . . . . . . . 117
ICS_msg_send
. . . . . . . . . . . . . . . . 117
ICS_msg_test
. . . . . . . . . . . . . . . . . . . . .118
ICS_msg_wait
. . . . . . . . . . . . . . . . . . . .118
ICS_nsrv_add
. . . . . . . . . . . . . . . . . . . .122
ICS_nsrv_lookup
. . . . . . . . . . . . . . . . . .122
ICS_nsrv_remove
. . . . . . . . . . . . . . . . .122
ICS_port_alloc
. . . . . . . . . . . . . . . . 117
ICS_PORT_CALLBACK
. . . . . . . . . . . . . . . .186
ICS_port_cpu
. . . . . . . . . . . . . . . . . . . . .117
ICS_port_free
. . . . . . . . . . . . . . . . . 117
ICS_port_lookup
. . . . . . . . . . . . . . 117
ICS_region_add
. . . . . . . . . . . . . . . . . . .119
ICS_region_phys2virt
. . . . . . . . . . . . . . .119
ICS_region_remove
. . . . . . . . . . . . . . . .119
ICS_region_virt2phys
. . . . . . . . . . . . . . .119
ICS_VERSION
. . . . . . . . . . . . . . . . . . . . . . . .200
ICS_VERSION_CODE
. . . . . . . . . . . . . . . . . .200
ICS_watchdog_add
. . . . . . . . . . . . . . . .123
ICS_WATCHDOG_CALLBACK
ICS_watchdog_remove
ICS_watchdog_reprime
UM1112
L
Link
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Linux
. . . . . . . . . . . . . . . . . . . . 9
M
Mailbox
. . . . . . . . . . . . . . . . . . . . . . . . . 201
mbox.c
. . . . . . . . . . . . . . . . . . . . . . . . . . 203
MME
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Buffer and cache
. . . . . . . . . . . . . . . . . . . . . 23
command state
. . . . . . . . . . . . . . . . . . . . . . . 28
commands
. . . . . . . . . . . . . . 18
deferred
. . . . . . . . . . . . . . . . . . . . . . . . . . . 40
context data
. . . . . . . . . . . . . . . . . . . . . . . . . 35
data representation
. . . . . . . . . . . . . . . . . . . 44
due time
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
initialization
. . . . . . . . . . . . . . . . . . . . . . . . . . 20
insufficient memory
. . . . . . . . . . . . . . . . . . . 42
namespace
. . . . . . . . . . . . . . . . . . . . . . . . . . 47
parameter passing
. . . . . . . . . . . . . . . . . . . . 44
underflow
. . . . . . . . . . . . . . . . . . . . . . . . . . . 42
MME_AbortCommand
MME_AbortCommand_t
MME_AllocationFlags_t
. . . . . . . . . . . . . . . . . . 80
MME_AllocDataBuffer
. . . . . . . . . . . . . . . . 24
MME_Command_t
. . . . . . . . . . . . . . . 27
MME_CommandCode_t
. . . . . . . . . . . . . . . . . 83
MME_CommandEndType_t
. . . . . . . . . . . . . . 84
MME_CommandId_t
. . . . . . . . . . . . . . . . . . . . 85
MME_CommandState_t
. . . . . . . . . . . . . . . . . 86
MME_CommandStatus_t
MME_DataBuffer_t
. . . . . . . . . . . . . . . . . . 23
MME_DataFormat_t
. . . . . . . . . . . . . . . . . . . . 90
MME_DBG_FLAGS
. . . . . . . . . . . . . . . . . . . . 91
MME_DebugFlags
. . . . . . . . . . . . . . . . 12
MME_DeregisterMemory
. . . . . . . . . . . . . . . . 54
MME_DeregisterTransformer
MME_ERROR
. . . . . . . . . . . . . . . . . . . . . . . . . 92
MME_ErrorStr
. . . . . . . . . . . . . . . . . . . . . . . . . 56
MME_Event_t
. . . . . . . . . . . . . . . . . . . . . . . . . 94
MME_FreeDataBuffer
. . . . . . . . . . . . . . . . 24
MME_GenericCallback_t
. . . . . . . . . . . . . . . . . 95
MME_GenericParams_t
MME_GetTransformerCapability
MME_GetTransformerCapability_t
MME_INDEXED_PARAM
. . . . . . . . . . . . . . . . 59
MME_Init
. . . . . . . . . . . . . . . . . . . . . . . . . . 21
MME_InitTransformer
MME_InitTransformer_t
. . . . . . . . . . . . . . . 35
MME_IsTransformerRegistered
MME_LENGTH
. . . . . . . . . . . . . . . . . . . . . . . . 63
222/224 8182595 Rev 5
UM1112
MME_LENGTH_BYTES
. . . . . . . . . . . . . . . . .64
MME_MAX_TRANSFORMER_NAME
MME_MemoryHandle_t
. . . . . . . . . . . . . . . . .100
MME_ModifyTuneable
. . . . . . . . . . . . . . .65
MME_NotifyHost
. . . . . . . . . . . . . . 39
MME_PARAM
. . . . . . . . . . . . . . . . . . . . . . . . .68
MME_PARAM_SUBLIST
. . . . . . . . . . . . . . . . .69
MME_PingTransformer
. . . . . . . . . . . . . . . . . .70
MME_Priority_t
. . . . . . . . . . . . . . . . . . . . . . . .101
MME_ProcessCommand_t
,
MME_RegisterMemory
. . . . . . . . . . . . . . .24
MME_RegisterTransformer
MME_ScatterPage_t
. . . . . . . . . . . . . . . .26
MME_SEND_BUFFER
. . . . . . . . . . . . . . . . . .32
MME_SEND_BUFFERS
-
MME_SendCommand
MME_SET_GLOBAL_TRANSFORM_PARAMS
. . . . . . . . . . . . . . . . . . . . . . . . . . . 30
MME_Term
. . . . . . . . . . . . . . . . . . . . . . . . . . .74
MME_TermTransformer
. . . . . . . . . . . . . . .22
MME_TermTransformer_t
MME_Time_t
. . . . . . . . . . . . . . . . . . . . . . . . .105
MME_TRANSFORM
MME_TransformerCapability_t
MME_TransformerHandle_t
. . . . . . . . . . . . . .107
MME_TransformerInitParams_t
MME_UNIT
. . . . . . . . . . . . . . . . . . . . . . . . . .109
MME_Version
. . . . . . . . . . . . . . . . . . . . . . . . . .78
MME_WaitCommand
. . . . . . . . . . . . . . . . . . . .76
module parameters
. . . . . . . . . . . . . . . . . . . .218
module_init
. . . . . . . . . . . . . . . . . . . . . . . . . . .123
module_term
. . . . . . . . . . . . . . . . . . . . . . . . .123
MPGV_DecodeParams_t
. . . . . . . . . . . . . . . .214
MPGV_GlobalParams_t
. . . . . . . . . . . . . . . . .212
MPGV_PictureType_t
. . . . . . . . . . . . . . . . . .211
multi-hosting
. . . . . . . . . . . . . . . . . . . . . . . . . . .16
N
Namespace
MME
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
O
OS21
. . . . . . . . . . . . . . . . . . . . . . . . . . . 9
R
Relocatable libraries
. . . . . . . . . . . . . . . . . .11
Reset address
. . . . . . . . . . . . . . . . . . . . . . . .204
reset.c
. . . . . . . . . . . . . . . . . . . . . 202
Running test suites
. . . . . . . . . . . . . . . . . . . . . .13
Index
S
sh4rltool
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Software notation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Source code
. . . . . . . . . . . . . . . . . . . . . . . . . . . 8
ST Micro Connect
. . . . . . . . . . . . . . . . . . . . . . . 6
st200rltool
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Stream-based transformer
. . . . . . . . . . . . . . . 31
T
Transformer
callback
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
commands. See MME
create
. . . . . . . . . . . . . . . . . . . . . . . . . . . 22
destroy
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
event
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
frame-based
. . . . . . . . . . . . . . . . . . . . . . 31
instance
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
instantiation
. . . . . . . . . . . . . . . . . . . . . . . . . 35
pipelined
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
priorities
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
query
. . . . . . . . . . . . . . . . . . . . . . . . . . . 23
registering
. . . . . . . . . . . . . . . . . . . . . . . . 21
stream-based
. . . . . . . . . . . . . . . . . . . . . . . . 31
termination
. . . . . . . . . . . . . . . . . . . . . . . . . . 36
type
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Tuning parameters
. . . . . . . . . . . . . . . . . . . . 217
8182595 Rev 5 223/224
UM1112
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
ST PRODUCTS ARE NOT DESIGNED OR AUTHORIZED FOR USE IN: (A) SAFETY CRITICAL APPLICATIONS SUCH AS LIFE
SUPPORTING, ACTIVE IMPLANTED DEVICES OR SYSTEMS WITH PRODUCT FUNCTIONAL SAFETY REQUIREMENTS; (B)
AERONAUTIC APPLICATIONS; (C) AUTOMOTIVE APPLICATIONS OR ENVIRONMENTS, AND/OR (D) AEROSPACE APPLICATIONS
OR ENVIRONMENTS. WHERE ST PRODUCTS ARE NOT DESIGNED FOR SUCH USE, THE PURCHASER SHALL USE PRODUCTS AT
PURCHASER’S SOLE RISK, EVEN IF ST HAS BEEN INFORMED IN WRITING OF SUCH USAGE, UNLESS A PRODUCT IS
EXPRESSLY DESIGNATED BY ST AS BEING INTENDED FOR “AUTOMOTIVE, AUTOMOTIVE SAFETY OR MEDICAL” INDUSTRY
DOMAINS ACCORDING TO ST PRODUCT DESIGN SPECIFICATIONS. PRODUCTS FORMALLY ESCC, QML OR JAN QUALIFIED ARE
DEEMED SUITABLE FOR USE IN AEROSPACE BY THE CORRESPONDING GOVERNMENTAL AGENCY.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
© 2013 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan -
Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
224/224 8182595 Rev 5
Stiahnuť
Reklama