ADSP Processor IDE Overview (BF532/537)
- DSP fundamentals
- What is DSP
- Features of general DSP
- Differences between DSP and Other Technologies
- Fixed Point DSP and Floating Point DSP
- Application Areas of DSP
- Introduction
- Starting and Quitting
- What is MATLAB?
- Standard MATLAB Windows.
- Command Line Help
- Basic Commands Usage
- Operations with variables
- Array Operators and Matrix Operators.
- Building Graphical User Interfaces
- What is a GUI?
- Handles Predefined dialogues
- Handle Graphics
- GUI design.
- Using GUIDE.
- Writing callbacks.
- Menus.
- Modifying GUIs
- Examples.
- Software Tools
- Introduction to IDE’s (VisualDSP++)
- IDE Features
- Code Development Tools
- Debugging Features.
- Project Development
- Project Development Stages
- Targets
- Program Development Steps
- Targets(Simulator ,Emulation, Hardware ).
- Code Development Tools
- Compiler, Run Time lib, Assembler
- Linker, Loader Files.
- Compiler Environment
- User Interface
- Ide Windows
- Debugging Windows .
- Debugging Options
- Debug Sessions
- Code Analysis Tools
- Program Execution operations
- Simulation Tools
- Flash Programmer.
- Cross-Compiler
- Language Extensions,
- Memory Models, Memory Type specifies.
- Optimization, Mixing C and Assembly.
- Differences from ANSI C, Limitations of Compiler.
- Simulator
- Practicals
- Spatial Median Filter
- Fusion
- Digital Filters
- Correlation
- Convolution
- Sine wave
- Project Assignments
ADSP Processor Overview (BF532/537)
- Introduction about Processor
- Processor Core Architecture
- Peripherals
- Memory Architecture
- Difference B/W Processors and Controllers
- Operating Modes and DAG’s
- User mode, Supervisor mode, Emulation mode.
- Idle& Reset state, Boot modes
- Adderssing with DAG’s , DAG Instruction
- Registers
- Memory and Dynamic Power Management
- Memory Architecture, L1 Instruction memory
- External Memory, Dataset Register
- Clocking ,Controller
- Registers
- SPI/SCI/Programmable Flags
- Sport/UART controllers/Timers
- SPORT for Audio
- PPI for Video
- Registers
- Pin Descriptions
- Booting Modes
- Hands on Demo
- PCB Circuit Design
- Hardware Interfacing
- Session -I
- LED Interface and Switches ( I/O configuration)
- UART (Serial Communication)
- Interrupt Study
- RTC Programming
- Session - II
- Introduction to Basic Memory Types
- Serial and Parallel memories
- EBIU Interface
- Asynchronous Memory Controller
- SDRAM controller
- SPI Interface
- Session - III Video Processing
- Interfacing Video encoders, Video decoders and High speed ADC’s
- Analog video and Digital video
- ITU-656/601 modes
- Session - IV Audio Processing
- SPORT Interface
- Digital Audio interface(I2S, TDM)
- Interfacing to audio codec’s
- Practical Session
- Interfacing With Blackfin Audio Development Board
- Audio Input devices
- DVD player
- Mobile Phone
- Personal Computer
- Micro Phone
- Audio Output Devices
- Speakers (Surrounding , Home theatre )
- Headphones
- Interfacing With Blackfin Video Development Board
- Video Input Devices
- DVD Player
- Camera
- Mobile
- Video Output Devices
- Personal Computer
- Display
- Interfacing With Blackfin Evaluation Board
- Image Processing Applications
- Biomedical
- Real-time Image Processing Demos
- Cryptography ( Data & Image Hiding Techniques)
Project Assignments
- Project I
- Abstracts
- Image Applications Project
- Manual
- Project II
- Abstract.
- Audio Project
- Manual
- Project III
- Abstract
- Video Project
- Manual
|