mgr inż. Adam Korzeniewski p Katedra Systemów Multimedialnych

Podobne dokumenty
mgr inż. Adam Korzeniewski p Katedra Systemów Multimedialnych

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Podsystem graficzny. W skład podsystemu graficznego wchodzą: karta graficzna monitor

Szczegółowy opis przedmiotu zamówienia. Część 1 - Laboratoryjny zestaw prototypowy

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Systemy na Chipie. Robert Czerwiński

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

Wykład 6. Mikrokontrolery z rdzeniem ARM

Systemy wbudowane. Paweł Pełczyński

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

Stosowanie tego urządzenia zwiększa możliwości stosowanego sprzętu jak i sofware.

Procesory Blackfin. Część 1

Technika Mikroprocesorowa

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

WPROWADZENIE Mikrosterownik mikrokontrolery

o Instalacja środowiska programistycznego (18) o Blink (18) o Zasilanie (21) o Złącza zasilania (22) o Wejścia analogowe (22) o Złącza cyfrowe (22)

LABORATORIUM Architektura systemów wbudowanych

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Sprawdzian test egzaminacyjny GRUPA I

Kurs Elektroniki. Część 5 - Mikrokontrolery. 1/26

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Technika mikroprocesorowa. Linia rozwojowa procesorów firmy Intel w latach

Sprawdzian test egzaminacyjny 2 GRUPA I

Moduł mikrokontrolera PROTON (v1.1)

Charakterystyka mikrokontrolerów

Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,

Procesory sygnałowe (Analog Devices)

Współpraca procesora z urządzeniami peryferyjnymi

HC541 8-bitowy bufor jednokierunkowy HC245 8-bitowy bufor dwukierunkowy HC244 dwa 4-bitowe bufory jednokierunkowe

Adam Korzeniewski - p. 732 dr inż. Grzegorz Szwoch - p. 732 dr inż.

Arduino dla początkujących. Kolejny krok Autor: Simon Monk. Spis treści

PAKIET nr 12 Instytut Fizyki Teoretycznej

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

Płyta uruchomieniowa EBX51

nazwa producenta/ nr katalogowy/ okres gwarancji cena jedn.netto nazwa producenta/ nr katalogowy/ okres gwarancji cena jedn.netto

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

2. Budowa układów procesorowych rodziny TMS320C

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

nr katalogowy/ okres gwarancji ilość nr katalogowy/ okres gwarancji ilość nr katalogowy/ okres gwarancji ilość nr katalogowy/ okres gwarancji ilość

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola

Elementy składowe systemu komputerowego

Lp. Nazwa Parametry techniczne

projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania;

Embedded Solutions Automaticon Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ

Opis przedmiotu zamówienia CZĘŚĆ 1

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Szkolenia specjalistyczne

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

System mikroprocesorowy i peryferia. Dariusz Chaberski

MIKROKONTROLERY I MIKROPROCESORY

1.2. Architektura rdzenia ARM Cortex-M3...16

Jednostka centralna. Miejsca na napędy 5,25 :CD-ROM, DVD. Miejsca na napędy 3,5 : stacja dyskietek

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

1 Procesory sygnałowe DSC (Digital Signal Controllers)

1. Komputer przenośny nr 1 9 szt.

Budowa Mikrokomputera

Wstęp. Opis ATMEGA128 MINI MODUŁ VE-APS-1406

Instytut Teleinformatyki

Załącznik nr 6 do SIWZ. 1. Stacja robocza 46 szt. NAZWA PRODUCENTA: NUMER PRODUKTU (part number):

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

Szczegółowy opis przedmiotu zamówienia CZĘŚĆ I

Współpraca procesora z urządzeniami peryferyjnymi

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

Programowanie Układów Logicznych kod kursu: ETD6203. Komunikacja z układami cyfrowymi W dr inż. Daniel Kopiec

Wykład 3. Przegląd mikrokontrolerów 8-bit: STM8

Procesory o architekturze dwusystemowej

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ARCHITEKTURA SYSTEMÓW WBUDOWANYCH - LABORATORIUM. Ćwiczenie 4. Temat: Serwer stron WWW jako interfejs komunikacyjny z Systemem Wbudowanym.

Laboratorium Procesorów Sygnałowych

Kod produktu: MP01105

Budowa komputera. Magistrala. Procesor Pamięć Układy I/O

Instrukcja użytkownika


Interfejs urządzeń peryferyjnych

2. Code Composer Studio v4 zintegrowane środowisko projektowe... 41

Architektura systemów komputerowych. dr Artur Bartoszewski

Płyty główne rodzaje. 1. Płyta główna w formacie AT

PARAMETRY TECHNICZNE PRZEDMIOTU ZAMÓWIENIA

Architektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC

wcześniejszego niż na dzień r. zainstalowane co najmniej 8 GB,

SPECYFIKACJA TECHNICZNA (minimalne parametry techniczne)

Budowa komputera. Magistrala. Procesor Pamięć Układy I/O

Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play

Moduł uruchomieniowy mikrokontrolera MC68HC912B32

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

Opis przedmiotu zamówienia

MAXimator. Zestaw startowy z układem FPGA z rodziny MAX10 (Altera) Partnerzy technologiczni projektu:

SPECYFIKACJA ELEMENTÓW ELEKTRONICZNYCH

Transkrypt:

mgr inż. Adam Korzeniewski adamkorz@sound.eti.pg.gda.pl p. 732 - Katedra Systemów Multimedialnych

Rynek procesorów sygnałowych Zestawy ewaluacyjne Miary wydajności DSP Współczesne rozwiązania Próbkowanie sygnałów i filtry

C5000-16 bitowe, stałoprzecinkowe C55xx, C54xx (Ultra Low Power DSP) C6000-32 bitowe, zmiennoprzecinkowe C64xx, C67xx (Power Optimized DSP) OMAPxxxx (DSP + ARM9/CortexA8) KeyStone - 32 bitowe, zmiennoprzecinkowe C66xx, (Multicore DSP 1-8 rdzeni) C66AK2xx, (Multicore DSP + ARM CortexA15)

ADSP-21xx - 16 bitowe, zmiennoprzecinkowe SHARC - 32 bitowe, zmiennoprzecinkowe TigerSHARC - 32 bitowe, zmiennoprzecinkowe Zrównoleglenie na poziomie instrukcji BLACKFIN - 16/32 bitowe, zmiennoprzecinkowe Mieszany zestaw instrukcji 16/32

DSP56K 24 bitowe stałoprzecinkowe DSP563xx DSP567xx (Dual-Core Symphony) MSC7xxx - 16 bitowe zmiennoprzecinkowe StarCore Cost-Effective MSC8xxx - 32 bitowe zmiennoprzecinkowe StarCore High-Performance Single-Core StarCore High-Performance Multicore

Kompaktowe moduły zawierające DSP Szeroka gama wyjść/wejść i interfejsów Wbudowane peryferia (OLED, LCD, CODEC ) Wbudowany debuger/emulator Programowanie i offload kodu przez USB Możliwość szybkiego prototypowania Stosunkowa wysoka cena

49$ The TMDX5505eZdsp is a small form factor, very low cost USBpowered DSP development tool which includes all the hardware and software needed to evaluate the industry's lowest power 16-bit DSPs, the TMS320VC5504 and TMS320VC5505.

49$

99$

195$ Składające się na ten zestaw płytka i oprogramowanie stanowią kompletną platformę rozwojową dla aplikacji DSP (Digital Signal Processing) z dziedziny biometrii. Inne zastosowania zestawu obejmują projektowanie rozwiązań audio i komunikacyjnych.

195$ Sercem płytki jest procesor aplikacyjny TMS320C6748. W układzie tym zintegrowano trzy CPU (jeden rdzeń DSP C674x o częstotliwości pracy do 450 MHz oraz dodatkowe dwa rdzenie pracujące z częstotliwością do 150 MHz), interfejs 10/100 Etherent, kontroler pamięci (SDRAM/NAND Flash, DDR, SD/MMC), kontroler LCD, interfejs video, moduł upp, pamięć RAM, moduł DMA, timery, zegar RTC i interfejsy komunikacyjne (w tym SPI, UART, I2C, USB). Wyprowadzenia peryferiów wewnętrznych procesora połączone zostały na płytce z dwoma gniazdami USB (host i OTG), portem SATA, gniazdem VGA, portem LCD, obwodami audio (mikrofon, złącza in i out), złączem ZIP na kamerę, czujnikiem rozpoznawania odcisku palca i innymi komponentami, które razem czynią płytkę niezwykle funkcjonalną.

299$ The Analog Devices Blackfin BF609 Embedded Vision Starter Kit includes a single board featuring all the blocks necessary to prototype an embedded vision application, including the Analog Devices BF609 dual core processor, a high-definition CMOS color sensor with replaceable lens for video input, HDMI / DVI port for output, 10/100 Ethernet and LED target illumination. The kit also includes a USBbased In-Circuit Emulator providing an easy, portable, non-intrusive, debugging solution for the Kit.

550$

1000$

495$ 750$

MIPS (Milion Instructions per Second) Liczba milionów instrukcji stałoprzecinkowych MOPS (Milion Operations per Second) Liczba milionów operacji Niejednoznaczne (rzadko stosowane) xflops (Floating-Point Operations per Second) Liczba operacji zmiennoprzecinkowych na s x rząd wielkości M, G, T, P, E

MMACS (Milions of Multiply-Accumulates per Second) Liczba milionów operacji C B + A A Operacja wykonywana w jednym cyklu zegara Jednoznaczna dla stało/zmiennoprzecinkowych BDTImark2000 (Berkley Design Technology IC mark 2000)

Efektywność cenowa (MFLOSP,MMACS,BDTImark2000 per dollar) Efektywność przestrzenna (MFLOSP,MMACS,BDTImark2000 per mm 2 ) Efektywność energetyczna (MFLOSP,MMACS,BDTImark2000 per mw)

Wielordzeniowe procesory sygnałowe Wielordzeniowe procesory sygnałowe + ARM TMS320C66xx

TMS320C66xx

66AK2Hxx

I²C dwukierunkowa, szeregowa magistrala służąca do przesyłania danych w urządzeniach elektronicznych. I²C stosuje się w przypadkach, gdy prostota i niski koszt są ważniejsze od wysokich prędkości transmisji. Znalazło ono zastosowanie m.in. w: Odczytywaniu zegarów czasu rzeczywistego (RTC) w komputerach i urządzeniach wbudowanych Komunikacji z prostymi i wolnymi przetwornikami cyfrowoanalogowymi i analogowo-cyfrowymi Odczycie czujników diagnostycznych w komputerze (prędkość obrotu wentylatorów, temperatury procesora i ważniejszych układów na płycie głównej) Robotyce (czujniki przyspieszenia i odległości) Komunikacja z czujnikami i elementami wykonawczymi w małych systemach wbudowanych Dostępie do pamięci NVRAM komputera Sterowanie diodami LED w urządzeniach przenośnych (np. komórkach) Komunikacji pomiędzy układami w telewizorach i innym sprzęcie RTV (jest to pierwotne miejsce zastosowania magistrali I²C)

GPIO (General Purpose Input/Output) jest interfejsem służącym do komunikacji pomiędzy elementami systemu komputerowego, takimi jak mikroprocesor czy różne urządzenie peryferyjne. Wyprowadzenia takiego urządzenia (piny) mogą pełnić zarówno rolę wejść, jak i wyjść i jest to zazwyczaj właściwość konfigurowalna. Piny GPIO są często grupowane w porty. UART (ang. Universal Asynchronous Receiver and Transmitter) układ scalony używany do asynchronicznego przekazywania i odbierania informacji poprzez port szeregowy. Zawiera on konwerter równoległo-szeregowy (ang. parallel-to-serial) służący do konwersji danych przesyłanych z komputera i szeregowo-równoległy (ang. serial-to-parallel) do konwersji danych przychodzących do komputera poprzez port szeregowy. UART zawiera także bufor do tymczasowego gromadzenia danych w przypadku szybkiej transmisji.

SPI (ang. Serial Peripheral Interface) szeregowy interfejs urządzeń peryferyjnych. Jeden z najczęściej używanych interfejsów komunikacyjnych pomiędzy systemami mikroprocesorowymi a układami peryferyjnymi takimi jak: przetworniki ADC/DAC, układy RTC, pamięci EEPROM, pamięci flash, karty MMC/SD/ itp.

Próbkowanie równomierne Częstotliwość Nyquista 2f m f s EKG? częstotliwość próbkowania sygnału mowy? częstotliwość próbkowania muzyki? częstotliwość próbkowania obrazu? Filtr antyalaiasingowy przed próbkowaniem

Sygnał świergotowy (ang. Chirp) 0.5 22 khz

Próbkowanie 8 khz

Próbkowanie 16 khz

Próbkowanie 24 khz

Próbkowanie 48 khz

Przepróbkowanie Ograniczenie f s na poziomie przetwornika ADC Ograniczenie f s na poziomie kodu programu Fs = 48 khz Fs = 8 khz

Zysk np.: polepszenie selektywności filtrów Fs = 48 khz Fs = 8 khz

KONIEC