Analog Devices, Inc. · NASDAQ:ADI
Analog Devices — Technical Presentation (2008)
31 slides from Analog Devices's technical presentation, Dec 30, 2008
Slide 1: Multimedia Starter Kit
The World Leader in High Performance Signal Processing Solutions Multimedia Starter Kit Presented by: George Stephan
Slide 2: About This Module
About This Module This module discusses the Analog Devices (ADI) Blackfin Multimedia Starter Kit and the Blackfin Software Development Kit (SDK). This kit shows users how to develop multimedia applications using readily available off-the-shelf hardware that comes with the kit and VisualDSP++. Fo
Slide 3: Module Outline
Module Outline Overview Blackfin Starter Kits z What is a Starter Kit? z Benefits of Starter Kits z The Multimedia Starter Kit Blackfin SDK z What’s in the SDK? z Devices Supported by the Multimedia Starter Kit z SDK Installation z System Services and Device Drivers Fit Multimedia Starter Ki
Slide 4: Overview
Overview Starter Kits – A bundle of standard ADI hardware, software and tools around the Blackfin Processors Blackfin SDK – A collection of industry standard algorithms, applications, utilities and executables Benefits z Building block for evaluating and starting products z Shortens learning c
Slide 5: Blackfin Starter Kits
Blackfin Starter Kits co DEVICES
Slide 6: What is a Starter Kit?
What is a Starter Kit? Collection of ADI off-the-shelf hardware, Blackfin SDK and other software tools. Intended for those wanting to use Blackfin Processors. Software and tools available for download. B la c k fin E v a lu a tio n B la c k fin S D K D e v e lo p m e n t T o o ls H a rd w a re
Slide 7: Benefits of Starter Kits
Benefits of Starter Kits Shorten learning curve and development cycle. Gets a user up and running very quickly. The basic building blocks for Blackfin products. Uses standard tools. Attractive price, the SDK at no additional cost. 7
Slide 8: Benefits of Starter Kits
Benefits of Starter Kits Shorten learning curve and development cycle. Gets a user up and running very quickly. The basic building blocks for Blackfin products. Uses standard tools. Attractive price, the SDK at no additional cost. O th er A u d io M u ltim e d ia S tarte r K its S tarte r
Slide 9: The Multimedia Starter Kit (MMSK)
The Multimedia Starter Kit (MMSK) Applications and algorithms. Hardware to run multimedia applications. Tools needed to build and run applications. Two versions (offered separately) z ADSP-BF561 EZ-KIT Lite Version z ADSP-BF533 EZ-KIT Lite Version BF561 MMSK BF533 MMSK BF561 EZ-KIT Lite ev
Slide 10: The Multimedia Starter Kit (MMSK)
The Multimedia Starter Kit (MMSK) Applications and algorithms. Hardware to run multimedia applications. Tools needed to build and run applications. Two versions z ADSP-BF561 EZ-KIT Lite Version z ADSP-BF533 EZ-KIT Lite Version BF561 MMSK BF533 MMSK BF561 EZ-KIT Lite evaluation board BF53
Slide 11: Blackfin Software Development Kit (SDK)
Blackfin Software Development Kit (SDK) 11
Slide 12: What's in the SDK?
What’s in the SDK? Industry standard algorithms Pre-built binary and source code Fully functional non-demo applications Build and run right out of the box Source code utilities PC based executables Release notes and how to documents 12
Slide 13: Devices Supported by Multimedia Starter Kit
Devices Supported by Multimedia Starter Kit z Video source, typically DVD player z Video display monitor z LCD displays C o m p u te r z CMOS Sensors M ic r o p h o n e Speaker z Audio source V id e o z Speakers M u ltim e d ia S tarte r K it V id e o M o n it o r Ω DVD D V D P la y e r L C D D is p
Slide 14: SDK Installation
SDK Installation Installation module provided on CD. Downloadable from ADI web site.* Several license agreements presented as click-thru options. z M/JPEG Components z Ogg Audio Components z SRGP Components *Need required Hardware to use: http://www.analog.com/processors/platforms/sdk.html 14
Slide 15: SDK Root Folder on the Disk
SDK Root Folder on the Disk Default installation folders z VisualDSP++ – “C:\Program Files\Analog Devices\VisualDSP 4.5” z Blackfin SDK - “C:\Program Files\Analog Devices\BlackfinSDK” All application and algorithm code is relative to the root of the SDK folder. Future updates installs into dif
Slide 16: Layout in the SDK Folder
Layout in the SDK Folder Algorithms z Algorithm source code and related files. BFinUtils z Common utilities and source code. Bin z Executables used on the PC. Documents z Release notes and related docs. Include z Common include files. Lib z Pre-built library binaries. Multimedia z Sour
Slide 17: Layout in the Multimedia Application Folder
Layout in the Multimedia Application Folder Each Application is placed into its own subfolder. Each with subfolders for specific supported processors. z ADSP-BF533 – For the BF533 EZ-KIT Lite. z ADSP-BF561 – For the BF561 EZ-KIT Lite. Application common source code and include files are placed
Slide 18: System Services and Device Drivers Fit
System Services and Device Drivers Fit All SDK applications use system services and device drivers. Services and drivers are delivered with VisualDSP++ tool. System services z Functionality common to embedded systems. z Simple and efficient access into the hardware with improved performance. z
Slide 19: Multimedia Starter Kit Software
Multimedia Starter Kit Software 19
Slide 20: Multimedia Starter Kit Algorithms
Multimedia Starter Kit Algorithms Algorithms Included z JPEG and Motion JPEG – Provided without source code but as pre-built binary only. It is able to encode and decode JPEG and MJPEG data. z Ogg Vorbis – Provided with source code and pre-built binary used decoding of Vorbis encoded audio content
Slide 21: Multimedia Starter Kit Algorithms
Multimedia Starter Kit Algorithms Algorithms Included z JPEG and Motion JPEG – Provided without source code but as pre-built binary only. It is able to encode and decode JPEG and MJPEG data. z Ogg Vorbis – Provided with source code and pre-built binary used decoding of Vorbis encoded audio content
Slide 22: Multimedia Starter Kit Sampling of Applications
Multimedia Starter Kit Sampling of Applications StreamEdgeDetection JPEG-MJPEG C o m p u te r SensorCapture M ic r o p h o n e Speaker SensorStream V id e o VideoCapture CODEC VideoStream V id e o M o n it o r VorbisPlayer Ω DVD D V D P la y e r SpeexEncodeDecode Sensor L C D D is p la y SR
Slide 23: Multimedia Starter Kit Sampling of Applications
Multimedia Starter Kit Sampling of Applications StreamEdgeDetection JPEG-MJPEG C o m p u te r SensorCapture M ic r o p h o n e Speaker SensorStream V id e o VideoCapture CODEC VideoStream V id e o M o n it o r VorbisPlayer Ω DVD D V D P la y e r SpeexEncodeDecode Sensor L C D D is p la y SR
Slide 24: Multimedia Starter Kit Sampling of Applications
Multimedia Starter Kit Sampling of Applications StreamEdgeDetection JPEG-MJPEG C o m p u te r SensorCapture M ic r o p h o n e Speaker SensorStream V id e o VideoCapture CODEC VideoStream V id e o M o n it o r VorbisPlayer Ω DVD D V D P la y e r SpeexEncodeDecode Sensor L C D D is p la y SR
Slide 25: Multimedia Starter Kit Sampling of Applications
Multimedia Starter Kit Sampling of Applications StreamEdgeDetection JPEG-MJPEG C o m p u te r SensorCapture M ic r o p h o n e Speaker SensorStream V id e o VideoCapture CODEC VideoStream V id e o M o n it o r VorbisPlayer Ω DVD D V D P la y e r SpeexEncodeDecode Sensor L C D D is p la y SR
Slide 26: Multimedia Starter Kit Sampling of Applications
Multimedia Starter Kit Sampling of Applications StreamEdgeDetection JPEG-MJPEG C o m p u te r SensorCapture M ic r o p h o n e Speaker SensorStream V id e o VideoCapture CODEC VideoStream V id e o M o n it o r VorbisPlayer Ω DVD D V D P la y e r SpeexEncodeDecode Sensor L C D D is p la y SR
Slide 27: Multimedia Starter Kit Sampling of Applications
Multimedia Starter Kit Sampling of Applications StreamEdgeDetection JPEG-MJPEG C o m p u te r SensorCapture M ic r o p h o n e Speaker SensorStream V id e o VideoCapture CODEC VideoStream V id e o M o n it o r VorbisPlayer Ω DVD D V D P la y e r SpeexEncodeDecode Sensor L C D D is p la y SR
Slide 28: Online Demo: JPEG-MJPEG Application
Online Demo: JPEG-MJPEG Application 28
Slide 29: Hardware Installation and Configuration
Hardware Installation and Configuration C o n n e c t B la c k f in U S B - L A N E Z - E x t e n d e r o n t o p o f A D S P - B F 5 6 1 E Z - K I T L it e - - B F 5 6 1 E z K it - - Open and SW 2: 1 (O N ) 2 (O F F ) 3 (O F F ) 4 (O N ) 5 (O F F ) 6 (O N ) follow SW 3: 1 (O F F ) 2 (O N ) 3 (O N )
Slide 30: Conclusion
Conclusion Starter Kits – A bundle of standard hardware, software and tools around the Blackfin Processors Blackfin SDK – A collection of industry standard algorithms, applications, utilities and executables Benefits z Building block for evaluating and starting products z Shortens learning cur
Slide 31: Additional Information
Additional Information Reference material z Blackfin Starter Kits http://www.analog.com/processors/software z Blackfin SDK http://www.analog.com/sdk/downloads z VisualDSP++ 4.5 http://www.analog.com/blackfin/visualdsp z Services & Drivers In VisualDSP++4.5 subfolder “Blackfin/docs” z HW Sc