ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH

Slides:



Advertisements
Podobne prezentacje
System operacyjny i sterowniki urządzeń
Advertisements

Wykład 1: Technika DSP Wstęp
Wykład 6: Filtry Cyfrowe – próbkowanie sygnałów, typy i struktury f.c.
ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH
Mechanizmy pracy równoległej
Standardowa biblioteka języka C++
Katedra Systemów Mikroelektronicznych
Wykład 6: Stałoprzecinkowe mikroprocesory sygnałowe: architektura
Katedra Telekomunikacji Morskiej
Odpytywanie - Polling Program czeka na nadejście danych z urządzenia i nie może wykonywać innych zadań. Urządzenie zewnętrzne dostarcza dane w trudnym.
„Atak core'ów Sun Microsystems”
Odtwarzacze Blu-ray Odtwarzacze Blu-ray. Odtwarzacze Blu-ray Odtwarzacze Blu-ray.
Przetwarzanie sygnałów (wstęp do sygnałów cyfrowych)
Wykład 7: Zmiennoprzecinkowe mikroprocesory sygnałowe firmy Analog Devices: zastosowania i rodziny architektura podstawowe operacje ALU.
Procesor DSP Sharc ADSP21161 firmy Analog Devices
Wykład 5: Mikroprocesory sygnałowe -wstęp: zastosowania i rodziny
Wykład 9 Dedykowane procesory DSP oraz mikrokontrolery z jednostką DSP
Wykład 5 Przerwania w systemie SAB80C537 dr inż. Andrzej Przybył
Wykład 4 Przetwornik Analogowo-Cyfrowy
Magistrale.
Podstawowe składniki funkcjonalne procesora i ich rola.
Mikrokontrolery - - podstawowe architektury
by Ernest Jamro Katedra Elektroniki, AGH Kraków
Programowanie w środowiskach zintegrowanych wykład 1 PSZ Programowanie w Środowiskach Zintegrowanych > Systemy i środowiska zintegrowane > Środowisko zintegrowane.
Najczęściej popełniane błędy w VHDL’u
Wykład 3: Adresowanie i jednostki obliczeniowe w ADSP 21161N
Wykład 5: Program Sequencer i struktura pamięci
Wykład 4: Podstawowe operacje ALU, MACC, SHIFTER i DAG
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
PODSTAWY INFORMATYKI Wykładowca: mgr Tadeusz Ziębakowski
PODSTAWY JĘZYKA PHP 1. czym jest 2. składnia 3. wersje 4. bazy danych
Komputer, procesor, rozkaz.
Temat nr 10: System przerwań
SORTOWANIE (przykład zastosowania DMA)
KOMPONENTY TYPU SLAVE Orkiszewski Marcin
TWORZENIE SYSTEMU NIOS II
1 Osadzanie dźwięku Interaktywne dokumenty WWW Adam Czarnecki.
Płyty główne Budowa.
Środowiska projektowania oprogramowania systemów pomiarowych
Komputeryzacja pomiarów
Parametry przetwornika A/C
TECHNOLOGIE INFORMACYJNE
TECHNOLOGIE INFORMACYJNE
Heterogeniczne procesory wielordzeniowe w urządzeniach audio
1 Projektowanie systemów komputerowych System informatyczny (SI) System oprogramowania (software) Program1 Program2 ProgramN... Platforma sprzętowa (hardware)
1 Projektowanie systemów komputerowych System informatyczny (SI) System oprogramowania (software) Program1 Program2 ProgramN... Platforma sprzętowa (hardware)
przykładowy 8-bitowy mikroprocesor uniwersalny CISC
Elementy składowe zestawu komputerowego
Mikrokontrolery PIC.
Rodzina AVR wykład 4.
Rodzaje i charakterystyka oprogramowania do monitorowania i diagnostyki pracy komputera osobistego. PUTK.
A macab power point presentation© macab ab MAS – Multilet Access System a macab power point presentation © macab ab
Interfejsy urządzeń peryferyjnych
ARCHTEKTURA KOMPUTERA
Zasada działania komputera
Budowa i rodzaje procesorów.
Mikroprocesory.
Mikroprocesory mgr inż. Sylwia Glińska.
Mgr D.Waszczuk Podłączanie Oprogramowanie tablicy Programy edukacyjne.
Programowanie aplikacji telefonicznych z wykorzystaniem
Testowanie układów mieszanych sygnałowo z zastosowaniem magistrali IEEE Kamil Smużyński.
Układy i systemy mikroprocesorowe
Przerwania timera i przerwania zewnętrzne
Mikroprocesory w urządzeniach przenośnych. Rdzenie ARM Architektura ARM (ang. Advanced RISC Machine, architektura procesorów typu RISC. Różne wersje rdzeni.
POLITECHNIKA POZNAŃSKA
Cypress CapSense na układach PSoC5LP
Pomiary i ustawienia LMT121 z wykorzystaniem IO-Link
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Mikrokontrolery System przerwań
Wykład 3: Adresowanie i jednostki obliczeniowe w ADSP 21161N
Zapis prezentacji:

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