Texas-instruments Codec Engine Server User Manual Page 31

  • Download
  • Add to my manuals
  • Print
  • Page
    / 36
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 30
Creating a Codec Server
Configuring a Codec Server 2-15
2.2.4.1 DSP/BIOS Threads and Module Use
Each “remote” algorithm instance that runs on the DSP executes in a
DSP/BIOS thread whose priority is specified by a static configuration
parameter (see ti.sdo.ce.Server). The stack size of the thread that runs a
“remote” algorithm is specified by the algorithm’s implementation of the
ICodec interface (see ti.sdo.ce.ICodec).
The initial release of the Codec Engine runtime starts a separate thread
for each “remote” algorithm instance; thus, two instances of the same
algorithm run in two separate threads (even though these threads have
the same stack size and priority). Future releases may run these
instances in a single thread. However, algorithm instances that require
different priorities will always be run in separate threads.
Creation and deletion of algorithm instance threads is handled by a
Resource Manager Server (RMS) thread. This thread is part of the Codec
Engine Runtime and, by default, runs at the lowest possible priority so as
to avoid affecting real-time processing performed by “remote” algorithm
instances. The RMS thread also provides “resource monitoring” services
to the Codec Engine Runtime. For example, it reports overall DSP CPU
load to the GPP, transfers execution trace data from the DSP to the GPP,
and controls the acquisition of DSP trace information based on GPP
commands.
Although the Codec Engine uses the DSP/BIOS CLK services, the initial
release does not require timer interrupts and configures the DSP/BIOS
CLK interrupt to run once every 5 seconds. In the future, the Codec
Engine may require interrupts rates as high as 1/second to support
watchdog timers and recovery from IPC failures.
In order to support CPU load monitoring, the Codec Engine adds an idle
function to DSP/BIOS’s idle loop. The current implementation allows
other application-specified idle functions to also run. However, to support
low power modes of the DSP, future implementations may idle the CPU,
which prevents other idle functions from running.
Note that the changes mentioned in this section are not certain. We are
simply pointing out areas of the implementation that may be subject to
change in future releases.
2.2.5 Editing the Build Script
Edit the package.bld file with a text editor. This build script is run by the
makefile. In addition to compiling code, the build script runs the
DSP/BIOS and XDC configuration scripts and links the executables
together.
Page view 30
1 2 ... 26 27 28 29 30 31 32 33 34 35 36

Comments to this Manuals

No comments

Whirlpool FWL61052W EU manuales

Manuales del propietario y guías del usuario para Lavadoras Whirlpool FWL61052W EU.
Ofrecemos 1 manuales en pdf Whirlpool FWL61052W EU para descargar gratis por tipos de documentos: Instrucciones de uso






Más productos y manuales para Lavadoras Whirlpool

Modelos Tipo de documento
AWG 1112 S/PRO Guía de usuario   Whirlpool AWG 1112 S/PRO Setup and user guide [da] , 8 paginas
FSCR80410 Guía de uso y cuidado   Whirlpool FSCR80410 Use and care guide, 55 paginas
FWG81496WS EU Instrucciones de uso   Whirlpool FWG81496WS EU Instruction for Use, 20 paginas
FWG81284SBS EG Instrucciones de uso    Whirlpool FWG81284SBS EG Instruction for Use [en] , 12 paginas
AWG 861 Instrucciones de uso   Whirlpool AWZ 412/4 Instruction for Use [pl] , 14 paginas
FSCR 10415 Guía de usuario   Whirlpool FSCR 10415 Setup and user guide [hy] , 8 paginas
BI WMWG 71484E EU Guía de usuario   Whirlpool BI WMWG 71484E EU Setup and user guide [nl] , 4 paginas
FWG81484WB SP Instrucciones de uso   Whirlpool FWG81484WB SP Instruction for Use [en] [et] , 19 paginas
FDG 9640B EU Instrucciones de uso      Whirlpool FDG 9640B EU Instruction for Use [en] , 72 paginas
FWFP91483W FR Instrucciones de uso   Whirlpool FWFP91483W FR Instruction for Use [et] , 19 paginas
FWG71484W UK Instrucciones de uso   Whirlpool FWG71484W UK Instruction for Use, 19 paginas
WIA 81 (EX) Instrucciones de uso    Whirlpool WIA 81 (EX) Instruction for Use, 24 paginas
AWO/D 7305 W Instrucciones de uso   Whirlpool AWO/D 7308 W Instruction for Use, 13 paginas
Super Eco 6413 Instrucciones de uso   Whirlpool Super Eco 6413 Instruction for Use, 13 paginas
FWG71252SB EG Instrucciones de uso   Whirlpool FWG71252SB EG Instruction for Use [es] , 19 paginas
WA 85850 Instrucciones de uso   Whirlpool WA 89880 Instruction for Use [da] , 20 paginas
FRESH CARE 7110 Instrucciones de uso   Whirlpool FRESH CARE 7110 Instruction for Use [et] , 19 paginas
AWM 6145 Instrucciones de uso   Whirlpool AWM 6145 Instruction for Use, 17 paginas
PWWT 8614 Guía de usuario   Whirlpool PWWT 8614 Setup and user guide, 8 paginas
PWC 72B Guía de usuario   Whirlpool PWC 72B Setup and user guide [et] , 8 paginas