ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH PG – Katedra Systemów Mikroelektronicznych ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH Marek Wroński Wykład 2: DSP Hardware
Czym charakteryzuje się dobry DSP?
On-Chip Peripherals (ADSP-218x Family Architecture)
Internal DMA , Byte DMA Port & Power-Down
ADSP-218x DSP Roadmap
ADSP-219x Series Architecture
ADSP-218x DSP Roadmap
Fixed-Point Versus Floating-Point
ADI SHARC Floating-Point DSPs (ADSP-2106x)
ADSP-2106x Key Features
ADSP-2116x SIMD Core Archgitecture
Architektura ADSP-21161N
Opis
Opis cd
ALU & MAC Features Example: SHARC Multifunction Instruction
Shifter , DAG & Program Sequencer Features
Cechy rdzenia ADSP 21161 cd
SHARC Road Map
DSP Benchmarks for SHARC Family
Multiprocessing Using SHARCs
Tiger SHARC: ADSP-TS001 Static Superscalar DSP
Tiger SHARC Key Features
Multiprocessing Communication via Link Ports & Cluster Bus
DSP Evaluation and CROSSCORE Development Tools Cycle of system design: Describe system architecture (link description file) Generate actual DSP code (C/C++ compiled & assembled) Debugged (software simulator or evaluation board) Generate code (prom splitter / loader) Debugging of actual system (emulator interface with JTAG)
ADSP-21161N EZ-Kit Lite & APEX-ICE USB Emulator
Właściwości ADSP-21161N EZ-KIT-LITE
ADSP-21161N EZ-KIT-LITE
Czym jest VisualDSP++
Cechy VisualDSP++
Narzędzia softwerowe
Cechy IDDE i Debugera On line Help
ADSP-21161N EZ-KIT-Lite USB Debugger via Wewnętrzne Emulatory (ICE)
ADSP-21161: Grupy Rejestrów
Universal Registers : Przyklady
Diagram tworzenia oprogramowania
Codec AD1836 Parametry: - Rozdzielczość: 24 bit - Częstotliwość próbkowania: 48/96 kHz - Zakres dynamiki sygnału i SNR: 105 dB - 3 konwertery C/A stereo, 2 konwertery A/C stereo oparte na modulatorach D-S - 400 milionów operacji zmiennoprzecinkowych na sekundę (szczytowo 600)
Sterownik ADSP-21161/AD1836
Programowanie sterownika 0. Procedura inicjalizacji systemu 21161 EZ-KIT Procedura inicjalizacji AD1836 (dla wykonania przerwania SPORT0 RX) Resetowanie AD1826 przez DSP Slave SPI Control Procedura czyszczenia rejestrów SPORT Procedura obsługi przerwania SPORT1 RX układu ADSP-21161...używana do przetworzenia audio tablica wektorów przerwań układu ADSP-21161 Plik programu Visual DSP z opisem linkera Przykładowy program dla ADSP-21161 DSP wykonuje następujące operacje do połączenia z AD1836 i przetworzenia danych audio: Inicjalizacja systemu DSP (liczniki, Dagi, flag pins...) Inicjalizacja portu szeregowego rejestrów 0 i 2 Programowanie kontrolera DMA dla łańcuchowania DMA portów szeregowych 0/2 Włączenie portu szeregowego 0/2 i umożliwienie SPORT0 aby odebrał przerwanie Reset/Power Cycle the AD1836 Programowanie wybranych rejestrów układu AD1836 7. Początek przetwarzania danych audio.
ADI DSP Collaborative Guru DSP: Steven W. Smith. CPS. Praktyczny poradnik dla inżynierów i naukowców. BTC, 2007 Śledź Electronic Design News: http://www.ednmag.com, Electronic Component News: http://www.ecnmag.com, Zamów kwartalnik AD: http://www.analog.com/dsp/misc/enewsletters_jumppage.html VisualaDSP++ ściągać ze strony: http://www.analog.com/processors/sharc/evaluationDevelopment/evaluationKits.html