WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Podobne dokumenty
WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

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

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

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

ZL8AVR. Płyta bazowa dla modułów dipavr

dokument DOK wersja 1.0

ZL10PLD. Moduł dippld z układem XC3S200

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

E-TRONIX Sterownik Uniwersalny SU 1.2

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

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

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

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

Uniwersalny zestaw uruchomieniowy ZL4PIC

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

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

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

Technika Mikroprocesorowa

Komunikacja w mikrokontrolerach Laboratorium

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

Opis przedmiotu zamówienia CZĘŚĆ 1

Wstęp Architektura... 13

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

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

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

Systemy uruchomieniowe

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

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

Mikrokontrolery AVR techniczne aspekty programowania

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

BUFFOR WYDRUKU MBW-AT128UK

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

MMusb232HL. Instrukcja uŝytkownika REV 1.0. Many ideas one solution

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

Zestaw Startowy EvB. Więcej informacji na stronie:

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Opis przedmiotu zamówienia

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

Wbudowane układy komunikacyjne cz. 1 Wykład 10

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

Izolator portu RS485. Parametry techniczne izolatora portu

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

Aoi Ryuu. v2.0 moduł z mikroprocesorem Atmega169 dla makiety dydaktycznej Akai Kaba

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

ALNET USB - RS Konwerter USB RS 232/422/485 Instrukcja obsługi

Projektowanie Systemów Wbudowanych

Politechnika Białostocka

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

Instrukcja obsługi debugera JTAG-AVR USB v2

LABORATORIUM Architektura systemów wbudowanych

1.10 MODUŁY KOMUNIKACYJNE

High Speed USB 2.0 Development Board

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

ZL5ARM. Zestaw uruchomieniowy dla mikrokontrolerów LPC2119/2129 (rdzeń ARM7TMDI-S) Kompatybilność z zestawem MCB2100 firmy Keil

Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4

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

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

STEROWNIK MODUŁÓW PRZEKAŹNIKOWYCH SMP-8

KAmduino UNO. Rev Źródło:

Sterownik PLC ELP11R32-BASIC Dokumentacja techniczna (ver. 1.0)

Moduł prototypowy.. Leon Instruments. wersja 1.0

micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -

Mikroprocesory i Mikrosterowniki Laboratorium

Elektronika samochodowa (Kod: TS1C )

Interfejs RS485-TTL KOD: INTR. v.1.0. Zastępuje wydanie: 2 z dnia

Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

MultiTool instrukcja użytkownika 2010 SFAR

2. Architektura mikrokontrolerów PIC16F8x... 13

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

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

OSTER 2 Sterownik programowalny z wbudowanym modemem GPRS

TRB-0610 Konwerter USB RS 232/422/485 Instrukcja obsługi

DTR PICIO v Przeznaczenie. 2. Gabaryty. 3. Układ złącz

Sterownik PLC ELP10T32-VH Dokumentacja techniczna

oznaczenie sprawy: CRZP/231/009/D/17, ZP/66/WETI/17 Załącznik nr 6 I-III do SIWZ Szczegółowy opis przedmiotu zamówienia dla części I-III

Transkrypt:

Zestaw DSP60EX

Karta DSP60EX współpracuje z sterownikiem DSP60 i stanowi jego rozszerzenie o interfejs we/wy cyfrowy, analogowy oraz użytkownika. Karta z zamontowanym sterownikiem pozwala na wykorzystanie aż czterech procesorów: 2x TMS320C6713 (DSP), 1x ATMega128 (RISC), 1x NIOS2E (RISC)

1 2 3 4 5 6 18 wejść analogowych, 3x 16-bitowe przetworniki ADS8556 z konfigurowalnym zakresem napięć wejściowych oraz izolowaną magistralą cyfrową (względem fragmentu 4 z rys. 9.1) Gniazdo USB konwertera USB-RS232 (dwuprzewodowy) z izolacją magneto rezystancyjną względem 4. Prędkość transmisji do 3Mb/s. Konwerter jest podłączony do szeregowego portu procesora ATMega128 nr 0 4 izolowane wyjścia cyfrowe sterowane przez procesor ATMega128 dedykowane do pracy z stycznikami Główna część karty z osadzoną płytką sterownika DSP60, wyświetlaczem LCD (4x20) podłączonym do ATMega128, 4 przyciskami podłączonymi do ATMega128, 3 przełącznikami podłączonymi do układu FPGA oraz 12 diodami LED podłączonymi również do układu FPGA. Poza tym w części nr 4 znajdują się: buz zer, odbiornik podczerwieni zgodny z RC5 (pilot telewizyjny), karta SD/MMC, zegar RTC, złącze dla termometru 1-wire. Izolowane złącze RS232/RS485, podłączone do ATMega128 Separowane 36 wyjścia oraz 36 wejścia cyfrowe

1. Konfiguracja DSP 2. Konfiguracja FPGA 3. Wybór EPCS 4. Przyciski RESET oraz wyboru trybu 5. Szybki, separowany port komunikacji szeregowej 6. Główne wejście zasilania

HDR302 HDR100 HDR303 JTAG MASTER JTAG SLAVE TMS320C6713B BGA, 300MHZ, 32BIT EMIF DSP1 (MASTER) HPI TMS320C6713B BGA, 300MHZ, 32BIT EMIF DSP2(SLAVE) SDRAM 64MB FLASH 2MB SDRAM 64MB FLASH 2MB EP3C40 FBGA484 331 IO HDR200 HDR300 HDR301 Schemat blokowy sterownika DSP60

Zestawienie głównych układów scalonych sterownika DSP60: 1 2 3 4 5 Procesor sygnałowy DSP: TMS320C6713B, 300 MHz, BGA, HPI + 32-BIT EMIF, Texas Instruments Programowalny układ logiczny FPGA: EP3C40 w obudowie BGA484, Altera 2 pamięci równoległe flash po 2MB każda: EN29LV160BT, EON 4 pamięci SDRAM MT48LC16M16A2P-7E, łącznie do 128MB, Micron Bufor i powielacz (x4) sygnału zegarowego: CDCV304, Texas Instruments

Napięcia zasilania w sterowniku DSP60

Nadrzędny schemat ideowy sterownika DSP60

Złącza sterownika DSP60

J100, J200 Gniazda męskie 2x7 raster 2,54 mm do podłączenia emulatora JTAG XDS510USB, XDS510GalvanicUSB, XDS560. Należy zwrócić uwagę na pin nr 6. Jeśli wtyczka emulatora JTAG XDS510USB ma zaślepiony otwór nr 6 to pin ten należy wymontować. Odwrotne podłączenie wtyczki może spowodować uszkodzenie emulatora (przeważnie uszkodzeniu ulegają diody zabezpieczające i bufory). M_CFG, S_CFG Zworki konfiguracyjne procesora DSP Złącza konfiguracyjne dla procesorów DSP. U góry znajduje się widok na złącze M_CFG, gdzie HD[8] = HI, HD[4:3]= HI LO (0x10), HD[14] = LO. Aby uaktywnić interfejs HPI procesora DSP_MASTER należy HD[14] podłączyć do HI.

JTAG2 Standardowe złącze JTAG dla układów FPGA firmy Altera. Do złącza należy podłączyć programator USB_BLASTER, który jest wymagany dla konfigurowania układu FPGA oraz programowania pamięci EPCS. J300 Sterownik DSP60 oferuje dwie pamięci EPCS16. Aktywacja jednej z pamięci polega na ustawieniu zworek wg poniższego schematu (widok na płytce DSP60 jest odwrócony o 180 ).

SERIAL1 Do tego gniazda podłącza się wtyczkę IDC10 modułu separowanej transmisji szeregowej. Po stronie modułu należy wybrać odpowiednią opcję z dwóch możliwych: SERIAL1 tryb 1 4 dwuprzewodowe kanały RS232 Piny 1, 2, 3, 4 złącza SERIAL1 oraz SERIAL2 są niezmienne funkcjonalnie i należą do kanału C oraz D konwertera usb-serial FT4232H na ten czas przyjęta prędkość transmisji w każdym kanale wynosi 1Mb/s bufor sprzętowy każdego kanału wynosi 2kB bufor pośredniczący w FPGA ustalono na 256B transmisji pośredniczy specjalny blok w strukturze cyfrowej, dla każdego kanału jest on identyczny SERIAL2 tryb 2 2 kanały RS232 + interfejs SPI (MISO, MOSI, SCK, CS) prędkość maksymalna RS232 wynosi 12Mb/s prędkość maksymalna interfejsu SPI to 30Mb/s gdy opcja SERIAL2 nie jest wykorzystywana nie trzeba lutować wszystkich elementów w module separowanej transmisji szeregowej

Złącza SERIAL1 oraz SERIAL2 znajdujące się w module separowanej transmisji szeregowej Wykorzystanie kanałów konwertera FT4232H: kanał A : aplikacja StdOutPort dla procesora DSP MASTER kanał B : aplikacja StdOutPort dla procesora DSP SLAVE kanał C : aplikacja TmsProgrammer dla procesora DSP MASTER kanał D : aplikacja TmsProgrammer dla procesora DSP SLAVE

HDR100 Na złączu znajdują się piny: - interfejsu HPI - szeregowej transmisji I2C (DSP_MASTER_SCL0, DSP_MASTER_SDA0) - interfejsu MCASP (mogą być skonfigurowane jako GPIO ale nie zostało to zweryfikowane praktycznie) - przerwanie zewnętrzne EINT[6] procesora DSP MASTER - timera nr 1 procesora DSP MASTER

HDR200 Na złączu znajdują się piny: - zasilania IN5V (5V) - szeregowej transmisji I2C (DSP_SLAVE_SCL0, DSP_SLAVE_SDA0) - interfejsu MCASP procesora SLAVE (mogą być skonfigurowane jako GPIO ale nie zostało to zweryfikowane praktycznie) - przerwanie zewnętrzne EINT[7] procesora DSP SLAVE - timera nr 1 procesora DSP SLAVE - 3 wejścia EXT_CLK[15..13]

Przykładowe połączenia komunikacyjne sterownika DSP60

PRZERWANIA DSP MASTER EXT_INT[7] Przerwanie to podłączone jest do procesora DSP SLAVE Przerwanie jest generowane przez wpis do rejestru kontrolnego HPI procesora DSP SLAVE EXT_INT[6] doprowadzone do złącza HDR100 może być wykorzystane do komunikacji z procesorem komunikacyjnym EXT_INT[5] Doprowadzone do układu FPGA może być wykorzystane do zadań związanych z komunikacją RS lub modulatorem EXT_INT[4] Doprowadzone do układu FPGA może być wykorzystane do zadań związanych z komunikacją RS lub modulatorem PRZERWANIA DSP SLAVE EXT_INT[7] doprowadzone do złącza HDR200 może być wykorzystane do komunikacji z procesorem komunikacyjnym EXT_INT[6] Doprowadzone do układu FPGA EXT_INT[5] Doprowadzone do układu FPGA EXT_INT[4] Doprowadzone do układu FPGA

PRZESTRZENIE CE CE[0] zarówno procesor MASTER jak i SLAVE połączono z pamięciami SDRAM, łączenie 32MB CE[1] podłączono do pamięci FLASH CE[2] podłączono do FPGA CE[3] procesora MASTER podłączono do HPI procesora SLAVE CE[3] procesora SLAVE wprowadzono do FPGA ale na ten czas przestrzeń nie jest wykorzystywana GPIO piny CLKOUT2/GP2 procesora DSP Zarówno DSP MASTER jak i DSP SLAVE są podłączone jedną linią GPIO z układem FPGA: MASTER linia DSP_M_CLKOUT2/GP2 SLAVE linia DSP_S_CLKOUT2/GP2 Sygnały te mogą być szczególnie przydatne w pomiarach czasów realizacji zadań DSP gdyż nie należą do grupy sygnałów portu równoległego EMIF. HOST PORT INTERFACE Przestrzeń CE[3] procesora MASTER jest połączona z interfejsem HPI procesora SLAVE. Port HPI procesora MASTER na ten czas nie jest wykorzystywany ale zgodnie z założeniami będzie on wykorzystywany do komunikacji z procesorem na karcie interfejsów.