| 
       | 
    
    
		
			
				  | 
			 
			
				  | 
				  | 
			 
			
				| Blackfin Online Learning and Development (BOLD) Video Tutorials | 
			 
			
				  | 
			 
		 
      
        
        
            | 
           
              
			
		 Quick
		    navigation |  
                 
			  
			     | 
			     
			     | 
			     
			     | 
			     
			   
 
 
 
 
Getting Started
 
  
               
                  | 
                 
                  Basics of Building a Blackfin® Application 
Presenter:  Joe Beauchemin 
                  This 54 min. module describes the basic software build process
                  of VisualDSP++, specific Blackfin Programming 
"Gotchas" and
basic code optimization strategies. Users will see an example demonstrating "Zero Effort" Optimization 
by using built-In Optimizer and Cache. | 
                  | 
               
               
                |  
                  
                 | 
               
               
                | 
 | 
                Presentation Slides (pdf) | Code Example (zip) | Transcript (pdf) |   | 
                 
             
  
 
			 
               
                  | 
                 
                  Interfacing Blackfin® with Audio and Video Peripherals 
Presenter:  David Katz 
                  This 43 min. module will familiarize the user with the principles
                  behind connecting Blackfin processors to audio and video devices.
                  It is recommended that users have some basic working knowledge
                  of audio and video fundamentals. | 
                  | 
               
               
                |  
                  
                 | 
               
               
                | 
 | 
                Presentation Slides (pdf) | Transcript (pdf) | 
                    | 
                 
             
  
 
               
                  | 
                 
                  Introduction to VDK   
Presenter:  Ken Atwell 
                  This 27 min. module provides an overview of the VisualDSP++
                  Kernel. A demonstration shows the basics of building and debugging
                  VDK projects. Users should have previous experience with operating
                  systems as well as a basic knowledge of software terminology. | 
                  | 
               
               
                |  
                  
                 | 
               
               
                | 
 | 
                Presentation Slides (pdf)
                  | Transcript (pdf)
                   | 
                 
             
  
 
               
                  | 
                 
                  Introduction to VisualDSP++® Tools 
Presenter:  Nicole Wright 
                  This 30 min. module provides an overview of the VisualDSP++
                  Tools. For demonstration purposes, the ADSP-BF537 EZ-KIT Lite
                  is
                  used as 
                  the target. Users will learn quick tips on how to analyze their
                   applications and fine tune them. An Ethernet application is
                  
                  also be created and run on the EZ-KIT Lite. | 
                  | 
               
               
                |  
                  
                 | 
               
 
                | 
 | 
                Presentation Slides (pdf) | Transcript (pdf) | 
                    | 
                 
             
  
 
               
                  | 
                 
                  Multimedia Starter Kit   
Presenter:  George Stephan 
                  This 52-min. module introduces the Multimedia Starter Kit.
                   A demonstration covers JPEG and MJPEG. Users should have previous
                  experience with embedded systems, basic knowledge of software
                  terminology, and familiarity with VisualDSP++, Blackfin processors
                  and ADI evaluation boards. | 
                  | 
               
               
                |  
                  
                 | 
               
               
                | 
 | 
                Presentation Slides (pdf)
                   | Transcript (pdf)
                   | 
                 
             
 
 
 
 
Developing on Blackfin
 
 
 
            
               
                  | 
                 
Blackfin® Device Drivers 
Presenter:  Dave Lannigan 
                  This 1 hr 29 min. module discusses the device driver model
                  for the Blackfin family of processors. It is recommended that
                  users should have an understanding of the Blackfin architecture
                  and is familiar with the Blackfin System Services software. | 
                  | 
               
               
                |  
                  
                 | 
               
               
                | 
 | 
                Presentation Slides (pdf)
                   | 
                  Code Example (zip) | Transcript (pdf) | 
                    | 
                 
             
  
 
               
                  | 
                 
Blackfin System Services 
Presenter:  Dave Lannigan 
                  This 54 min. module discusses the System Services software
                  available for the Blackfin processors. It is recommended that
                  users
                  have 
                  some understanding of the Blackfin architecture, basic knowledge
                   of software terminology and experience in embedded systems. | 
                  | 
               
               
                |  
                  
                 | 
               
 
                | 
 | 
                Presentation Slides (pdf)
                   | 
                  Code Example (zip) | Transcript (pdf) | 
                    | 
                 
             
  
 
               
                  | 
                 
Introduction to the NI LabVIEW™ Embedded 
                    Module for ADI Blackfin Processors 
Presenter:  Glen Anderson 
                  This 59 min. course provides an intro to the LabVIEW Embedded
                  for ADI Blackfin development environment. It covers building,
                  downloading
                  
                  and running virtual instruments on the Blackfin processor as
                   well as peripheral control, application tuning using Background
                  
                  Telemetry Channels and seamless debugging support through the
                   VisualDSP++ development environment. | 
                  | 
               
               
                |  
                  
                 | 
               
               
                | 
 | 
                Presentation Slides (pdf)
                  | 
                  Code Example (zip) | Transcript (pdf)
                   | 
                 
             
  
 
               
                  | 
                 
Introduction to VisualAudio®   
Presenter:  Paul Beckmann 
                  This 35-min. module provides an overview of VisualAudio, a
                  tool for rapid development of audio processing software. A
                  demonstration shows how to design audio processing layouts
                  using the graphical editor. Users should have some experience
                  with embedded processing, audio, Blackfin processors and VisualDSP++. | 
                  | 
               
               
                |  
                  
                 | 
               
               
                | 
 | 
                Presentation Slides (pdf)
                 | Transcript (pdf)
                   | 
                 
             
  
 
               
                  | 
                 
Rapid Development of a Blackfin-based Video Application Glen Ouellette 
                  This 36 min. module discusses the rapid development process of a Blackfin Video application using readily available and fully supported software and hardware modules. It is recommended that users understand the basic knowledge of software terminology, experience in embedded systems and understand Blackfin Systems Services and Device Drivers. | 
                  | 
               
               
                |  
                  
                 | 
               
               
                | 
 | 
                Presentation Slides (pdf)
 | 
                  Code Example (zip) | Transcript (pdf) | 
                    | 
                 
             
			  
 
 
 
Advanced Topics
 
  
               
                  | 
                 
Advanced VisualAudio®   
Presenter:  Paul Beckmann 
                  This 27-min. module provides advanced training on VisualAudio:
                  high- and low-level variables, expression language, presets,
                  use with applications like MATLAB. Users should be audio algorithm
                  developers comfortable writing C code, familiar with Blackfin
                  processors and VisualDSP++. | 
                  | 
               
               
                |  
                  
                 | 
               
               
                | 
 | 
                Presentation Slides (pdf)
 | Transcript (pdf)
                   | 
                 
             
 
  
			
               
                  | 
                 
Performance Tuning on the Blackfin Processor 
Presenter:  Rick Gentile 
                  This 50 min. module discusses the techniques users can use
                  to tune system performance for the Blackfin processors. Users
                  should
                  have some 
                  understanding of the Blackfin architecture, a basic knowledge
                   of software terminology and experience in embedded systems. | 
                  | 
               
               
                |  
                  
                 | 
               
 
               | 
 | 
                Presentation Slides (pdf) | Transcript (pdf) | 
                    | 
                 
             
  
 
               
                  | 
                 
Programming & Optimizing C Code on Blackfin 
Presenter:  Alan Anderson 
                  This 1 hr 27 min. module reviews concepts, tools and techniques
                  for optimizing Blackfin C applications. It covers a wide range
                  of methods
                  for 
                  improving performanceincluding automatic optimization and detailed
                   rewriting of C expressions. | 
                  | 
               
               
                |  
                  
                 | 
               
 
               | 
 | 
                Presentation Slides (pdf) | Transcript (pdf) |   | 
                 
             
 
             
            
               | 
            |    | 
     
       |