Course curriculum

  • 1
    Part 1 - dsPIC® DSC Architecture Review
    • Software and Files for Lab Exercises
    • Introduction
    • dsPIC DSC Overview
    • Instruction Set Overview
    • Program Memory Map
    • Data Memory Map
    • Programmer's Model
    • Program Space Visibility Window
  • 2
    Part 2 - Introducing the DSP Engine
    • DSP Engine
    • Numerical Formats
  • 3
    Part 3 - DSP Accumulator Operations
    • DSP Accumulators
    • Zero Backfill and Sign Extension
    • 40-bit DSP Adder
    • Overflow and Saturation
    • Saturation Disabled
    • Normal Saturation
    • Super Saturation
    • Storage
    • Accumulator Write-Back
    • Data Write Saturation
    • Rounding
    • Lab1 - dsPIC® Accumulators
  • 4
    Part 4 - Multiplier and MAC Instructions
    • 16-Bit Core 17x17 Multiplier
    • Multiplication Instructions
    • DSP MAC Overview
    • DSP MAC Instructions
    • Operand Pre-fetch
    • Addressing Modes
    • Lab2 - dsPIC® MAC Instructions
  • 5
    Part 5 - Additional DSP Features
    • Zero Overhead Loops
    • Normalization
    • Modulo Addressing
    • Bit-Reversed Addressing
    • Barrel Shifter
    • How did we do?