Designing Applications Using DSP Modules Etai Bilawer Director, National Support

Download Report

Transcript Designing Applications Using DSP Modules Etai Bilawer Director, National Support

Designing Applications Using
DSP Modules
Etai Bilawer
Director, National Support
AudioCodes Inc.
[email protected]
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
VoIP Solutions
Options:
• Chips– DSP’s, CPU’s, SoC, Chip-sets
• DSP Modules – DSP “Farms”, Application
specific modules
• Boards – PCI & cPCI boards
• “Systems” – Stand alone systems
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Chip Solutions
What is out there?
- DSP, SoC, ‘Chip-Sets’, CPU, Network Processors
Advantages:
- Low priced ‘BOM’. 5$/Channel
- Custom designed Architecture
- Many choices – Varity of vendors and architectures
Disadvantages:
- Time to market
- Complexity and Risk involved in the design
- Higher levels of expertise required
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
DSP Modules Solutions
What is out there?
• DSP ‘farms’, Dedicated VoIP cards
Advantages:
• Faster ‘time-to-market’ than Chip based
• Provides a good mix of design flexibility while having a
higher level of integration
• Ready made VoIP that can be added to current designed
products
Disadvantages:
• Larger ‘foot-print’
• Less control over the VoIP part
• Needs some level of integration
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
DSP Boards
What is out there?
PCI, cPCI, ATCA
Advantages:
• Quick ‘time-to-market’
• Easy to implement and control
• Some are ready make MGW
Disadvantages:
• Restricted ‘Form Factors’
• Higher price/port
• Limited Flexibility and architecture
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Comparison
CHIPS
Time-to-market
Long – 6-9 Month
DSP MODULES
BOARDS
Medium – 3-6 Month
Short – Less than 3
Month
Design
Flexibility
Very High – All
options and designs
are available
Medium-High – Allows
for a lot of architecture
flexibility with some
constrains
Low – Only system
level
Complexity &
Risk factors
High – A
component. A full
design needs to be
build around.
Medium – Known and
working segment that
needs some hardware
and software work
Low – Know and
working product that
needs to be controlled
Price/Port
5+$
12+$
35+$
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
DSP Module - Typical Applications
•
•
•
•
•
•
•
VoIP Phones
CPE/IAD
Media GW and Media Servers
DSLAM’s
Network devices – Adding VoIP
Legacy PBX and Switches adding VoIP
General TDM Solutions – IVR, Call
Centers…
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Hardware and Specifications
• I/O Interfaces – PCM, PCI, Parallel,
Utopia, Ethernet…
• Control – Local, Remote
• MIPS – What does it mean? Does it really
matter?
• Power and cooling
• Footprint – standards such as PMC,
2xPMC, PC-104 or others
• Number of Channels
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Software Requirements
• Control Protocol –
MGCP/MEGACO/SIP/H.323/Proprietery
• Field Proven and interoperability
• Features – IVR, HTTP streaming, VXML,T.38,
RFC2833, all Vocoders-G.723.1, G.729,
G.711…
• Host OS Support
• Software Package
• Debug tools
• Documentation
• Tech-Support
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Typical Hardware Layout
PCI/Parallel
Host
Processor
Ethernet
DSP
Module
DSP
Module
DSP
Module
TDM Interface
Analog T1/E1/T3/OC3
Time Slot
Assigner
Utopia
Base Board
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Typical Software Layout
User’s Application
API
PCI
Parallel
SIP/H.323/MGCP/
MEGACO
UDP
TCP
ATM
RTP/
RTCP
DSP Module
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Conclusion
• VoIP Selection - Trade-off between Flexibility,
Risk &Complexity and time to market guides the
designer’s decision
• Pointers for choosing the right DSP Module:
– Vendor’s credibility, interoperability, experience = field
proven
– Feature richness
– Physical Interfaces
– Price Vs. Channel’s count
– Software Package and Tech-Support
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
THANK YOU!
Come see us at booth #103
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com