1/27/15
SigC667x / SigC641x User Guide, Rev B7
Copyright
Signalogic 2012-2014
87 / 109
4.5 RTAF Software Usage
This section covers use of the Real-Time Algorithm Framework (RTAF) software. RTAF
software includes the following components and run-time functionality:
•
for TI targets, SYSBIOS configuration, including run-time initialization and memory
allocation, timer configuration (OS tick, profile timers, etc)
•
CSL, NDK, and other library and initialization
•
Run-time initialization, including CPU boot
•
Peripheral drivers and interrupt service routines (both hardware and software interrupts)
•
Utility functions
•
Algorithm functions
•
DirectCore properties used for host communication with certain utility and algorithm
functions
•
CIM software support
4.5.1 RTAF Configuration Options
The RTAF software build process supports the following pre-processor definitions
Pre-Processor Definition
Description
_USE_CM_
Enables Call Manager support
_PERIPH_TEST_
Enables POST and other test options for peripherals
_BIOS_
Enables SYSBIOS compatibility in the build process
_CIMF
Enables support required for CIM software builds
_ANALOG_IO_
Enables analog I/O support on SigC641x modules (default
peripheral interface is McBSP0)
_TDM_
Enables TDM support on SigC641x modules (default peripheral
interface is McBSP1)
_H110_
Enables H.110 support on SigC641x modules (default peripheral
interface is McBSP2)
_USE_PN4_
Enables PN4 connector interface on SigC641x modules
Pre-processor definitions can be set in the CCS project (under Project main menu item, Build
Options, Compiler tab), or in Linux command-line build / make files.