鈥?/div>
Supports integration of
accelerated time-to-market for ZSP users. The framework鈥檚 software environment
improves development efficiency by providing a standardized integration
methodology, allowing algorithms from multiple vendors to be used while
maintaining hardware abstraction. The ZOpen framework consists of a rules-
based specification to standardize application development, high-level
application programmer interfaces (APIs), low-level physical interface drivers,
an application module for execution control and a software validation utility.
The ZOpen framework is designed to leverage third-party algorithms and real-
time operating systems (RTOSes) to give maximum flexibility to application
developers. All ZSP platforms, including licensed designs, ASICs and ASSPs,
benefit from the ZOpen framework.
algorithms from multiple vendors
鈥?/div>
Supports optional use of third-
party RTOS
鈥?/div>
Provides hardware abstraction to
simplify development effort
鈥?/div>
Minimally intrusive (low
memory/processing
requirements)
鈥?/div>
Host communications support
(e.g., ARM/MIPS host)
鈥?/div>
Supports licensed core, ASIC
ZOPEN ARCHITECTURE
The ZOpen framework鈥檚 architecture is modular with well-defined interfaces
between functional modules. This architecture provides an open environment
that enables the use of customized modules to meet application requirements.
The ZOpen framework鈥檚 architecture is comprised of three components:
Application Module, Algorithm Modules and Platform Interface Module.
Figure 1 provides a block diagram that shows the architecture of the ZOpen framework.
Host Processor
Customer
Application
Customer
Algorithm
DSP Subsystem
API
Application Module (APM)
Host OS
Platform Interface Module (PIM)
HW Adaption
Layer
Host/DSP
Communications
Host Driver
I/O Driver
Support
Packages
Optional RTOS
DSP Subsystem
Algorithm Modules
LSI
Algorithm
3rd Party
Algorithm
and ASSP application
development
BENEFITS
鈥?/div>
Improves software development
process
鈥?/div>
Accelerates ZSP application
development cycle
鈥?/div>
Reduces time-to-market
鈥?/div>
Reduces technical risk
鈥?/div>
Simplifies system integration
efforts
鈥?/div>
Supports future growth and
changes in application
requirements
鈥?/div>
Enables turnkey solutions for
customers
鈥?/div>
Portability across ZSP devices
and hardware platforms
Data I/O
The
Communications
Company
TM
Figure 1. ZOpen Framework Architecture
next