DMN-8600 DVD Recorder System Processor
5-1
Copyright © 2001, 2002 by LSI Logic Corporation. All rights reserved.
LSI Logic Confidential
Chapter 5
Programmability
(C-Ware)
The DMN-8600 is a programmable device. It is compatible with the
LSI Logic unique C-Ware environment. C-Ware is an object oriented
software architecture that abstracts the underlying hardware. This
promotes portability and application reusability within and across
LSI Logic product families.
shows the basic C-Ware
architecture.
Figure 5.1
C-Ware Architecture
This architecture is layered, starting with the “Component” layer.
Components abstract the hardware and provide access via a set of
standardized APIs. The next layer up is the “Flow Control” layer. Flow
controllers build complete functions, such as a DVD encode function. In
this case the flow controller controls the video and audio capture, the
encoding, and the storage on hard disk or DVD recordable disk. Flow
Application Layer
Flow Controllers
Gener
ic Host Components
Gr
aphics Components
A
udio Components
Video Components
Mux/Dem
ux Components
IR Component
U
A
R
T
Component
SPI Component
IDC Component
IR T
ransmit Component
1394 Component
Stor
age/Loader Components