1/27/15
SigC667x / SigC641x User Guide, Rev B7
Copyright
Signalogic 2012-2014
23 / 109
4 Software Installation
Signalogic software consists of (i) Linux host software and (ii) target software and build tools.
“Host” in this case means the server, ATCA, embedded system, or other platform / enclosure that
hosts the “target” hardware. Host and target can be physically interfaced in multiple ways:
•
via PCIe slot, for example PCIe cards containing one or more multicore CPUs or other
compute devices, such as neural net chips. The SigC6678-32 and SigC6678-64 are
accelerator cards with containing multicore CPUs
•
via SRIO or shared memory connection
•
via network connection
Note the definition of host and target is flexible as there is not always a clear physical boundary;
for instance in an SoC device with one or more ARM cores and one more compute intensive
cores the ARM cores would be the Linux host and the compute cores the target.
The table below shows host and target software folders after installing the distribution .rar files.
Subfolder Name
Type
Description / Comments
DirectCore
Host
Key subfolders include “driver”, "lib" (libraries), "include" (API
and CIM header files), and "apps" (test/demo programs, organized
according to hardware type)
CIM
Host
CIM pre-processing tools, utilities and scripts, and demo programs
mCPU_target
Target Includes target (multicore CPU, DSP, neural net, etc) run-time test
and demo programs and source code, RTAF components, and CIM
components
The host software .rar file should be unzipped to the "/root" directory, creating a main Signalogic
software folder, with subfolder hierarchy as shown in Figure 4-1 below: