| Interface | Description |
|---|---|
| CoreComponent.BufferI | |
| CoreComponent.BufferO | |
| CoreComponent.StreamI | |
| CoreComponent.StreamO | |
| CoreComponent.ValueI | |
| CoreComponent.ValueIF | |
| CoreComponent.ValueO | |
| IceHW |
| Class | Description |
|---|---|
| Archiver |
Extends DataFile to handle ICE Archiver functions.
|
| Archiver.ToC | |
| Archiver.ToCR | |
| ArchSFN |
Helper to parse and generate indexed filenames for Sink/Sourcepic ArchSFN modes.
|
| Core |
Structure for a Code-Once-Run-Everywhere library function with Stream|Buffer IO, state, and public class interface
These functions support implementations in more than one language.
|
| CoreCommon |
Common routines for a Code-Once-Run-Everywhere library function
|
| CoreCommon.CxByte | |
| CoreCommon.CxDouble | |
| CoreCommon.CxFloat | |
| CoreCommon.CxShort | |
| CoreCommon.SxDouble | |
| CoreCommon.SxFloat | |
| CoreCommon.SxShort | |
| CoreCommon.TypeDef | |
| CoreCommon.VxDouble | |
| CoreCommon.VxFloat | |
| CoreCommon.VxShort | |
| CoreComponent |
Structure for a Code-Once-Run-Everywhere library function with stream IO, state without public class interface
These functions have special "handle" strings to instruct the CORE pre-processor on how to construct verilog code for them.
|
| CoreComponent.Buffer | |
| CoreComponent.CxRamBuf | |
| CoreComponent.CxTapBuf | |
| CoreComponent.CxTapBuf_NP | |
| CoreComponent.CxTapBuf_NP2 | |
| CoreComponent.CxTapBuf_NPO | |
| CoreComponent.DelayLine | |
| CoreComponent.Dma | |
| CoreComponent.Queue | |
| CoreComponent.Ram | |
| CoreComponent.RamBuf | |
| CoreComponent.RamRWC | |
| CoreComponent.RomF | |
| CoreComponent.RomF2D | |
| CoreComponent.RomF2Di | |
| CoreComponent.RomF2Di_CX | |
| CoreComponent.RomF2Di_NP | |
| CoreComponent.StatBuf | |
| CoreComponent.Stream | |
| CoreComponent.TapBuf | |
| CoreComponent.Value | |
| CoreComponent.Viterbi | |
| CoreFactory |
Structure for a Code-Once-Run-Everywhere library function
Structure for a Hardware Abstraction Library Object
This function may have implementations in more than one language.
|
| CoreFactory.TypeDef | |
| CoreLibrary |
Common routines for a Code-Once-Run-Everywhere library function
|
| CoreNative |
Structure for a Native Core
Native code libraries should have the following methods:
alloc() - allocates the handle to an instance of this library
setkey() - sets a parameter
getkey() - gets a parameter
init() - initialize the library for the current set of parameters
work() - perform the desired function on a segment of data
free() - release all resources
|
| CoreTask |
Structure for a Code-Once-Run-Everywhere single shot library function with state
|
| DevIce |
A class to handle communications with an ICE DSP card.
|
| DevIce.DmaSpec | |
| DevIce.DmaStat | |
| DevIce.TimeCode | |
| FileIO |
A class to interface to Native function libraries.
|
| IceBlockResource |
Resource for interacting with an Ice Block Device using native code.
|
| IceGPS | |
| IceHW.DMAChannel | |
| IceHW.DMAStruct | |
| IceHW.FTTStruct | |
| IceHW.Message | |
| IceHW.TBStruct | |
| IceIOM | |
| IceJVM | |
| IceJVMFat | |
| IceK8M | |
| IceK8P | |
| IceMC | |
| IceNIO | |
| IceNVME | |
| ICEPacket |
Defines the header for ICE packetized data.
|
| IcePIC7 | |
| IcePIC8 | |
| IcePIC9 | |
| IcePM | |
| IceS6M | |
| IceS6MX | |
| IceSys |
A class to analyze and modify ICE system configuration
|
| IceV6M | |
| MDevIce |
A class to add Midas specific functions to the DevIce class.
|
| NetIO |
A class to handle communications with an ICE network stream.
|
| RamDiskResource |
Resource for interacting with an ICE RamDisk using native code.
|
| SDDSPacket |
Defines the header for SDDS packetized data.
|
| TimeCode |
Reference implementation of various timecode modes processed by ICE cards.
|
| VCore |
A class to wrap simulated verilog cores
|
| VRTPacket |
Handler for VITA-49 Radio Transport packets.
|