Analog Devices, Inc. · NASDAQ:ADI

Analog Devices — Technical Presentation (2008)

31 slides from Analog Devices's technical presentation, Dec 30, 2008

  1. Slide 1: Multimedia Starter Kit

    The World Leader in High Performance Signal Processing Solutions Multimedia Starter Kit Presented by: George Stephan

  2. 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

  3. 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

  4. 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

  5. Slide 5: Blackfin Starter Kits

    Blackfin Starter Kits co DEVICES

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. Slide 11: Blackfin Software Development Kit (SDK)

    Blackfin Software Development Kit (SDK) 11

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. Slide 19: Multimedia Starter Kit Software

    Multimedia Starter Kit Software 19

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

  28. Slide 28: Online Demo: JPEG-MJPEG Application

    Online Demo: JPEG-MJPEG Application 28

  29. 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 )

  30. 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

  31. 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

Analog Devices — Technical Presentation (2008) on 6ix