
Revision 2.2
7
www.national.com
G
System Architecture
(Continued)
1.2.4.3
The communications driver software includes most of the
components that perform the communication and control
tasks
between
the
Geode
CS1301/CS1311 (see Table 1-3).
Communications Driver Software
SCx200
and
the
1.2.4.4
The Software Development Kit (SDK) includes the core
software components that run on the TM32A core of the
CS1301/CS1311. These are the supporting software com-
Software Development Kit
ponents that enable the execution of the codec software on
the CS1301/CS1311 (see Table 1-4).
1.2.4.5
To expand system functionality beyond media decoding,
Geode software components are included. These are stan-
dard components to be used in a non-media enabled appli-
cation to support the required functions of an Information
Appliance. In some cases, these drivers have been opti-
mized to work with the CS1301/CS1311 (see Table 1-5).
System Software
Table 1-3. Communications Driver Software
Components
IP Owner(s)
Available as
Source/Binary
Licensing Requirements
Host TMMan Driver
National Semiconductor
Philips Semiconductors
Open Source
Per Philips Semiconductors
public source license provi-
sions.
TM TMMan Library
TMComm Library
HostComm Library
TMCRT Library
TMMan 32
LibLoad
TriMedia Technologies, Inc.
Binary
NA
Table 1-4. SDK Software
Components
IP Owner(s)
Available as
Source/Binary
Licensing Requirements
COMMTM
National Semiconductor
Philips Semiconductors
Binary
NA
Video Renderer
Audio Renderer
TRead
VTrans Crystal
PSOS
VxWorks
Binary
OS run-time licenses.
Table 1-5. System Software
Components
IP Owner(s)
Available as
Source/Binary
Licensing Requirements
Graphics Driver (Linux, WinCE.net)
National Semiconductor
Source
National source code license.
Audio Driver (Linux, WinCE.net)
WinCE.net Power Management OAL
Touchscreen Driver (Linux,
WinCE.net)
National’s DP83815 MacPHYTER
Network Driver (Linux, WinCE.net)