systems and solutions · use existing (wired or wireless) network, no analog cables better sound...
TRANSCRIPT
TM
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Systems and SolutionsIndustrial Digital Voice
July, 2009
Rudan BettelheimBuilding Control Segment Marketing Manager
TM
2Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 22
Agenda
►
What is
Digital Voice?
►
Why use VoIP
►
Freescale Industrial
Digital Voice Solution
►
Target Applications
►
Information
TM
3Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
What is Digital Voice?
TM
4Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 44
Analog Embedded Voice
Embedded voice functionality is widely used in Industrial applications today, typically implemented as an analog intercom or telephone
•
Campus emergency call centers•
Elevator emergency phone/intercom•
Hospital patient to nurse intercom•
Drive through restaurant order system•
Access point intercom•
Fire alarm public address system•
Gas (petrol) pump customer assistance intercom•
Operation room voice recording system•
Intruder alarm audio monitoring•
ATM customer support
TM
5Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 55
Digital Voice Applications – Intercom and Public Address Systems
Factory AutomationRemote MonitoringManufacturing Equipment SupportOperator Panels
HVAC & Building ControlAccess Control IntercomPA SystemsMonitoring SystemsRemote Signal MonitoringRemote Sensor Monitoring
Point of SaleCard Payment TerminalsAutomatic Teller MachinesVending MachinesTicket Vending MachinesGas PumpsRemote Customer SupportRestaurant order systems
Medical InstrumentationHome Patient MonitoringPatient MonitoringRemote Signal MonitoringPatient Intercom SystemOR Voice Recorder SystemsRemote Physician SystemsEquipment Support
Fire/SecurityFire Alarm PAFire Alarm Control PanelsCCTV Cameras & Audio MonitoringIntruder Alarm Control PanelsIntruder Alarm Audio MonitoringAccess Control IntercomEmergency PhonesSite Wide Cordless Phones
VoIP Technology is also suitable for other than voice signal Transmission/Monitoring
TM
6Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Why use VoIP?
TM
7Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 77
Why VoIP?
VoIP can be used to replace current analog intercom and public address systems, and to add voice support to new applications:
Advantages of using VoIP:►Use existing (wired or wireless) network, no analog cables►Better sound quality (avoiding analog noise)►Ability to easily route call different locations:
•
To offer support in different languages•
To offer 24/7 support•
To offer specialized support, e.g. technical•
Easily consolidate support at any location (worldwide)►
May be able to use existing application (ColdColdFireFire®®) controller to minimize additional cost►Easy to record and archive calls on a computer system►Easy to connect to the public phone system through a gateway
TM
8Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 88
What is VoIP?
VoIP - Voice over Internet Protocol•
A method of sending (audio) signals such as voice over a data network using TCP/IP
•
Unlike the telephone network, it does not require a dedicated connection
•
So far, mainly used as a low cost (or no cost) alternative to the traditional telephone, but can be used for any voice communication and other signals
Mary Proxy Server
INVITE
180 Ringing180 Ringing
200 OK200 OK
Conversation
BYE
200 OK
ACK ACK
RING
ANSWE
HANGUP
Steve
INVITE
EthernetEthernet
VoIPServer
Internet
TM
9Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 9
VoIP & IP PBX Network
IAX
PSTN
Internet
SIP
SIP
FXS/FXO
IAX SIP
TM
10Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 10
Digital Intercom Major ComponentsVoice only End-Point:•
“Push to connect”
intercom end-point•
Has no other functionality, except bi-
or uni-directional audio communicationExamples:Fire alarm public address speakerEmergency call pointHouse intercom
Application with Voice Functionality End-Point:•
Processor controls application, and intercom functionExamples:Elevator car control panel with emergency intercomDrive through restaurant order system with intercom and menu displaySecurity control panel with Public address systemHospital bed controller with intercom to nurse’s station
Digital Intercom/VoIP SIP Server:•
Server for initiating VoIP communications•
Includes IP address “telephone book”•
May include gateway to public phone systemExample: Asterix
SIP server
TM
11Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Freescale Industrial Digital Voice Solution
TM
12Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 1212
The ColdColdFireFire®® DSP Advantage
Three Chip Architectures for Providing VoIP Functionality
Tandem Processors
System on a Chip
Soft DSP(ColdColdFireFire)
GPP=General Purpose Processor
•
Most low to mid range 32-bit processors do not have sufficient performance for audio (voice) processing.
•
Most low to mid range DSPs
do not have enough control capability to control an application and manage a network connection.
This generally necessitates the use of both a 32-bit CPU and a DSP for VoIP applications
Most ColdColdFireFire implementations include the Enhanced Multiply Accumulate (EMAC) giving it the capability to process audio (VoIP), control an application and manage a network connection in a single (low-end) CPU
This results in a simpler system and lower system cost
TM
13Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 1313
Freescale ColdColdFireFire®® based VoIP Solution Examples
Software HardwareHardware
VoIP Signal Processing
Internet
Mic
roph
one
Audio CODEC
Spea
ker
Analog to Digitaland
Digital to AnalogConversion
Ana
log
SSI
VocodersG.711G.729iLBC
AEC/LEC
VoiceCompression
andDecompression
API
Call Controland Signaling
(SIP)
API
RTOS(Linux)
Protocol Stacks
andLow Level
Drivers(TCP/IP)
API
EthernetMAC & PHY
(wired orWireless)
Eth
erne
t
Call Setupand Control
Packet Handlingand Streaming
Bit Transmissionand Reception
CODEC MCF53721/MCF53281 PHY
TM
14Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 1414
Embedded Voice (VoIP) System Solution
Software HardwareHardware
Internet
Mic
roph
one
Audio CODEC
Spea
ker
Analog to Digitaland
Digital to AnalogConversion
Anal
og
SSI
Vocoders
VoiceCompression
andDecompression
API
Call Controland Signaling
(SIP)
API
Protocol Stacksand
Low Level Drivers
(TCP/IP) API
EthernetMAC & PHY
(wired orWireless)
Ethe
rnet
Call Setupand Control
Packet Handlingand Streaming
Bit Transmissionand Reception
Supplied by Encore Software as binary, with some parameters (such as echo cancelation) tunable. Suitable for 1 or 2 Audio channel applications.Algorithms supported:G.168 LEC, AEC, DTMF, CPT, AGC,G.711, G.729AB, CID gen.iLBC & G.722
OpenSIP based telephony/media MiddleWare solution from Arcturus with proprietary components.Open source portions supplied as source code, proprietary portions as binary.Telephony application includes support for:Caller-ID, Call Waiting, Hold/Retrieve, Call Transfers, Conference, Hotline, Push-to-Call, Speed Dials, CID Privacy, Outgoing Call Blocking, Call Back on Busy…
Part numbers include software licenses and technical support:
•
M53281KIT ($749)•
M53281MOD ($99)•
MCF53281CVM240 ($13.93)•
MCF53721CVM240 ($12.94)
Software solution is supplied as a fully integrated and tested package
RTOS (µClinux)
Open Source Linux (2.6)Available separately as open source BSP
Device Management
Management MiddleWare
from Arcturus
including web user interface, remote provisioning, voice response
M53281KIT
M53281MOD
TM
15Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 15
Tools
API
Management Middleware: Engine
processes interfacesservices
EngineEngine
Policy Matrix
Runtime Database
Persistent Database
Configuration Engine
Factory Database
TM
16Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 16
Web UI
Management Middleware: Tools
processes interfacesservices
SNMP
Remote Provisioning
XML / Other
Voice Response
Engine
ToolsTools
TM
17Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Setting Up an Account
17
TM
18Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Setting up the Speed Dial and Push-to-Call Demo
18
Speed Dial #
Speed Dial 1 & 2 are mapped to GPIO 1 & 2
TM
19Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 19
ColdFireColdFire V3 Core •
Up to 200 Dhrystone 2.1 MIPS @ 240 MHz•
Enhanced MAC Module and HW Divide
Memory•
16K bytes Unified Cache•
32K bytes SRAM
Features•
Optional Integrated LCD Controller•
STN and TFT•
Up to 800x 600(SVGA) resolution•
USB 2.0 host controller•
USB 2.0 Host/Device/On-the-go Controller•
High Speed ULPI support•
10/100 Ethernet MAC (external PHY)•
CAN 2.0B Controller•
Synchronous Serial Interface (SSI) •
3 UARTs•
Queued Serial Peripheral Interface (QSPI)•
I2C bus interface•
4 ch. 32-bit timers with DMA support•
4 ch. 16-bit PWM timer•
16 ch. DMA controller•
16-bit DDR / 32-bit SDR SDRAM controller•
Up to 94 General-Purpose I/O•
System Integration (PLL, SW Watchdog)•
Digital Voice (VoIP) software package (including licenses and support)
•
1.5V Core, 1.8V/2.5V/3.3V Bus I/O•
Temperature Range: -40°C to +85°C•
Target resale price from $7.99 @ 10k qty
Part Number 10/100FEC
SVGA LCD CAN Package Target
10K Resale
MCF53281CVM240 Yes Yes Yes 256 MAPBGA $8.99
MCF53721CVM240 Yes No Yes 256 MAPBGA $7.99
SystemBus
Controller
DDR/SDRSDRAM
Controller&
Chip Selects
GPI/O JTAGPLLBDM
EMA
C V3ColdFireColdFire®
Core
32K
SRAM
16KUnifiedCache
4ch 32-bitTimer UART
QSPII2C
USBhost
USBh/d/otg
UART
UART
4chPWM
VoIP Software
µClinux
MiddleWareSIP
Vocoders
SSI
OptionalAdditional Modules
SVGA LCDController
16ch DMA
CAN
68K/68K/ColdFireColdFire: MCF53281, MCF53721
Updated: 14 Jan 09
TM
20Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 2020
VoIP Kit
Kit includes:•
VoIP Module•
Host board•
Cables / Power supply•
Getting Started Guide•
Dedicated Support Site Access•
Audio headset•
P&E BDM wiggler•
GNU tools•
VoIP software•
All licenses for kit use•
Power supply•
Out of the box VoIP demoOptional Daughter Cards
•
Video Interface (M53281)•
SLIC (FXS)•
Push-to-Call Speakerphone•
Part number: M53281KIT•
Suggested Resale: $749
M53281KIT
TM
21Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 21
Hardware Introduction - Host Board
USBConnector
Mic/Spkr
DaughterCard Connector
EthernetPowerSerialLEDs
DaughterCard Connector
I/O Module mating Connector
TM
22Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 2222
M53281MOD VoIP Module
MCF53281Processor
Console For DebugUART0 – RS232
BDM Header for debug
LCD Header
EthernetTransformer
USB VBUSControllerMIC2026
CAN BUSController
SN65HVD230D
Ethernet PHYDP83848
Audio CodecLM4930
32MbyteDDR-SDRAMMT46V
16MbyteNOR FlashAM29LV
Serial TransceiverMAX332
ModuleTop
ModuleBottom
Module includes:•
MCF53281CVM240 processor•
32 MB DDR-SDRAM•
16 MB NOR Flash•
Ethernet PHY•
CAN Transceiver•
Audio codec/amplifier•
VoIP software•
All licenses for VoIP software use•
Part number: M53281MOD•
Suggested Resale: $99
Designed for use in low to medium volume production
TM
23Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 23
VoIP Kit Summary
►
Only solution designed specifically for Industrial embedded voice applications►
No NREs►
Price includes software licenses►
Processors are capable of controlling complex applications together with VoIP►
Solution is customizable to suit a wide range of applications►
Supports “Push to Call” “Telephone” “Click-to-call” and “Broadcast” modes
►
Complete configuration and device management solution►
Solution can be migrated to many other ColdColdFireFire®® processors
VoIP Kit :•
Price = $749 (one)VoIP Module :•
Price = $99 (1K resale)VoIP Processor (Solution) (MCF53281CVM240, MCF53721CVM240):•
Price = from $12.94 (10K resale)
TM
24Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 24
Telephony SupportTelephony Applications:SIP(2) signalingRTP mediaDigit MapStandard TimersCall Progress Tone SupportCodec ManagementConferenceDTMF In-bandDTMF in RTPInstant Messaging
Methods Supported:INVITE, ACK, BYE, CANCELREGISTER, INFO, SUBSCRIBENOTIFY, REFERREPLACES in REFER
Additional System Components:
STUNNTPc/sQoS / VLANAudio Drivers
Hardware Codec support:Si32xx familyTI TLV320xx LM49xx familyVarious 3rd party CODECs
Software Licensing:•
No NRE•
Single (click through) license•
All licensing costs included in processor priceComplete off-the-shelf hardware:•
Easy to integrate•
Pre-qualified Field proven Software:•
Broad control of deployed devices•
Consistent device management API•
Secure and Authenticated / Standards Based•
Field Upgradeable BSP:•
Customizable / Controllable by OwnerSupport:•
Technical support provided by all Partners•
Partners are domain expertsWhat’s New!•
Broadcast Voice / Mass Notification (tech lab)•
Demo –
Voice Enabled Alarm Panel (tech lab)
Telephony Functions:Type-1/2 Caller-ID SupportCID InformationCID and User Provided PrivacyCID Time and DateCaller-ID BlockAnonymous Call Rejection (ACR)Message Waiting Indicator (MWI)Call Waiting (CW)Cancel Call Waiting (CCW)Auto Call-Back on Busy (ACB)Attended Transfer -
REFERAttended Transfer -
REPLACESUnattended Call TransfersTransfer Ring Back on NOTIFYCall HOLD and RETRIEVEHeld Call Ring BackSpeed dialsHotline FunctionCodec preference orderOutgoing call blockHotline / Push-to-callClick-to-Call Support (Q3’08)Broadcast Mass Notification (Q3’08)Stored Announcements (Q3’08)MDNS Device Discovery (Q3’08)implementations vary across platforms0
TM
25Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 25
End-to-End ColdColdFireFire®® Digital Voice Solution
IAX
PSTN
Internet
SIP
SIP
FXS/FXO
IAX SIP
MCF5445 X
MCF53281MCF53271
X
MCF53281MCF53271
XMCF53281MCF53271
X
MCF5445xX
Selection of End-Points and Server
TM
26Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Provisioning Overview
26
M53281KITSIP End-Point
Webserver
HTTPs
Connection
1.
M53281KIT Connects to Webserver2.
Provides Username and Password3.
Provides firmware version number4.
Provides serial number5.
Asks for provisioning file6.
Downloads file7.
Executes file
TM
27Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 27
Asterisk® VoIP Configuration
Ethernet SwitchDHCP Server
Laptop Laptop
M54455EVBAsteriskSIP ServerM53281KIT
SIP End-Point
M53281KIT
http(s) http(s)
httpshttpsSIP
httpSIP
SIP
RTPRTP
Yay! analog
Yay! analog
TM
28Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
►
What Is Mass Notification•
Ability to simultaneously broadcast to many listeners•
Paging and Public Address Systems•
Intercom and Telephone systems ►
Design Objectives•
One-to-many •
One-to-all•
Proxy Agnostic•
No single point of failure•
Highly configurable•
Tones / Alarm notifications •
SIP end-point co-existence •
SIP Proxy co-existence •
SIP rebroadcaster
Broadcast and Mass Notification
28
TM
29Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 29
ColdFire: MCF5445xColdFire V4m Core •
Up to 410 Dhrystone 2.1 MIPS @ 266 MHz•
MMU, EMAC•
Cross-Bar-Switch technology (XBS)
Memory•
16K bytes I-Cache, 16K bytes D-Cache•
32K bytes SRAM
Features•
10/100 Ethernet MACs (external PHYs)•
Hardware Accelerated Encryption•
Random Number Generator•
DES, 3DES, AES, Block Cipher Engine•
MD5, SHA-1, HMAC, Hash Accelerator•
ATA/ATAPI-6 Controller (UDMA100 capable)•
3 UARTs•
DMA supported Serial Peripheral Interface (DSPI)•
I2C bus interface•
Synchronous Serial Interface (SSI)•
USB 2.0 Host/Device/On-the-go Controller•
Full Speed/Low Speed Transceiver•
High Speed ULPI support•
4 ch. 32-bit timers with DMA support•
4 ch. Periodic Interrupt Timer•
16 ch. DMA controller•
16-bit 133MHz DDR2/DDR Controller•
Supports LPDDR, DDR1, and DDR2•
Up to 135 General-Purpose I/O•
System Integration (PLL, SW Watchdog)
GPI/O JTAGPLLBDM
32-bitFlexbus
DDR/DDR2Controller
32K
SRAM
16K
D-Cache
4-ch. 32-bitTimer
UARTI²C10/100FEC
16-ch. DMA
DSPI
USBH/D/OTG
UART
UART
SSI
16K
I-Cache
EMA
C V4mColdFire
CoreMM
U
OptionalAdditional Modules
Crypto
ATAPI
2nd 10/100FEC
PCIController
Updated: 02 Feb 06
1.5V Core, 1.8V/2.5V SDRAM Bus I/OTemp Range: 0°C to +70°C and -40°C to +85°
C 360 TEPBGA, 256 MAPBGAPrices Starting at $7.95 Resale at 10k Volume
Serial BootFacility
Updated: 14 Jan 09
TM
30Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 3030
Support Web Sites► http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=M53281KIT► http://www.arcturusnetworks.com/
► Order kit using “Buy Now”
TM
31Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
ColdFire Home Page http://www.Freescale.com/ColdFireLatest documentationApplication notesReference DesignsEvaluation board schematicsLinks of interestSample code
ColdFire Discussion Groupshttp://forums.freescale.comExpert advice from the developer community moderated by Freescale ColdFire application engineers
http://www.wildrice.com/ColdFireHistorical 68K/ColdFire discussion group not affiliated with Freescale
ColdFire® Bookhttp://www.amtpublishing.comThe book combines detail technical description of ColdFire® systems with software examplesSoon to be available on Amazon.com for $49
ColdColdFireFire: Web Resources & Book
Updated: 26 September 08
31
TM
32Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 32
Industrial Digital Voice (VoIP)Factory AutomationRemote MonitoringManufacturing Equipment SupportOperator Panels
HVAC & Building ControlAccess Control IntercomPA SystemsMonitoring SystemsRemote Signal MonitoringRemote Sensor MonitoringTrain PA Systems
Point of SaleCard Payment TerminalsAutomatic Teller MachinesVending MachinesTicket Vending MachinesGas PumpsRemote Customer SupportRestaurant order systems
Medical InstrumentationHome Patient MonitoringPatient MonitoringRemote Signal MonitoringPatient Intercom SystemOR Voice Recorder SystemsRemote Physician SystemsEquipment Support
Fire/SecurityFire Alarm PAFire Alarm Control PanelsCCTV Cameras & Audio MonitoringIntruder Alarm Control PanelsIntruder Alarm Audio MonitoringAccess Control IntercomEmergency PhonesSite Wide Cordless Phones
Digital Voice Applications:•Intercom Systems•Public Address Systems•ATAs, IP Phones
Complete Hardware, Software, and Support Solutions – No NRE, Royalty included in product price:•Voice only End Point –
MCF53721•Application with Voice functions –
MCF53281, MCF53721•Asterix
SIP Server –
MCF5445x
TM
33Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Q&A
►Thank you for attending this presentation. We’ll now take a few moments for the audience’s questions and then we’ll begin the question and answer session.
TM