A function descriptor is a text file which contains the names of the software and hardware object files and other configuration information for a State Machine function.
This function resides in a particular directory (hypothetically
${CHEOPS_BASE}/statemac/bin), being identified by its filename.
The directory searched may be specified when the resource manager is started.
Comments are indicated by # chars, and continue until the end of a line.
Comments may start anywhere on a line, but should not be inserted into
a parameter definition (between the ()'s).
Each parameter definition should be on a single line, and looks like : hardware-module hardware-module2 software-module More parameters to come soon ! - 7/15/96 This is THE definitive list (that is to say, the version sitting
safely on the disk at the server is) of defined hardware and software version
numbers.
Syntax of Function Descriptor File
( <parameter_name> <optional_value> ) ,
Parameters
This specifies the file where the
hardware configuration for a particular version of hardware is
stored. The first argument is the
version of hardware for which the
configuration has been compiled, the second is the filename, either
relative or absolute.
Example:
( hardware-module orca-2c40 function.orca )
- Located in same directory
( hardware-module orca-2c200 /mas/projects/mine/function.orca )
- Located in global directory.
In a manner identical to hardware-module, this parameter specifies
the location of a configuration file for the second hardware module in a
function that uses both modules on a processor board in unison.
Example:
( hardware-module2 orca-2c40 function2.orca )
This specifies the file where the software object for a particular
version of operating environment is stored. The first argument is the
operating environment
for which the object has been compiled, the
second is the filename, either relative or absolute.
Example:
( software-module pc603-cham1.0 function.orca ) # Located in same directory
( software-module pc603-cham1.0 /mas/projects/mine/function.orca ) # Located globally
Defined Hardware and Software Versions
Software Operating Environments
Hardware Versions
Jump to State Machine Software Overview
Jump to State Machine Rman Interface
Jump to the State Machine Stream Processor
Jump to the Cheops Homepage
cheops-web@media.mit.edu
This is a "fix it yourself" page, located at
${CHEOPS_BASE}/WWW/statemac/software/func_desc.html