Help: ICE_JVCC_CORES

Cores are objects that can be accessed by the external world


Cores are objects that can be accessed by the external world.  They are composed of 
code that can perform operations on local variables, instantiate other Cores or 
Components, and call Tasks or Functions.  They are accessable through a set of C 
or Java library calls. 

  core = new Core(N,M)   : instantiates a Core with max usage parameters
  core.set(Name,value)   : sets a runtime parameter
  value = core.get(Name) : gets a runtime parameter
  core.open()            : prepares for processing loop with current parameters
  core.process(isb,osb)  : runs the processing loop with Input/Output Streams
  core.close()           : finishes processing and releases resources
  
Cores typically have one data input stream, one data output stream and a control interface.
The public class variables are accessable from the external interface for monitoring 
and/or real-time control.  

Cores can instantiate other cores, components, and tasks.