enum Ipc.DspManagement |
 |
Value for controlling DSP from ARM w/ DspLink
XDCscript usage |
meta-domain |
values of type Ipc.DspManagement
const Ipc.BootAndLoadDsp;
const Ipc.BootDspAutonomously;
const Ipc.None;
VALUES
BootAndLoadDsp
DspLink boots DSP and loads executable
BootDspAutonomously
DspLink boots DSP w/o loading executable
None
DspLink neither boots DSP nor loads executable
struct Ipc.ArmDspLinkConfig |
 |
Configuration for the DspLink on the Arm side
XDCscript usage |
meta-domain |
var obj = new Ipc.ArmDspLinkConfig;
obj.doPowerControl = Bool ...
FIELDS
memTable
Memory table, describing all DSP segments.
NOTE: segments "DDR2" (or whatever is the name of
the main segment), "DSPLINKMEM", and
"RESETCTRL" must be present
doPowerControl
Flag indicating if Link should implement
power control of DSP.
dspManagement
Flag indicating how Link should boot/load DSP
DETAILS
Of the many fields that Link exposes for configuration,
selected ones are exposed through this interface.
struct Ipc.ArmDspLinkConfigMemTableEntry |
 |
Description of one DSP memory segment entry
XDCscript usage |
meta-domain |
var obj = new Ipc.ArmDspLinkConfigMemTableEntry;
obj.addr = UInt32 ...
obj.gppAddr = UInt32 ...
obj.size = UInt32 ...
obj.type = String ...
FIELDS
addr
The beginning address of the segment
gppAddr
The GPP physical address of the segment (when needed)
size
Size of the segment in bytes
type
One of the following types:
"main" -- main code/data segment (i.e. DDR2)
"link" -- DSPLINKMEM segment
"reset" -- RESETCTRL segment
"poolmem" -- POOLMEM segment
"code" -- dsp code/data, must map into GPP space
"other" -- anything else