Procesory sygnałowe (Analog Devices) Dariusz Chaberski 24 maja 2014
Podział - 2/161
Architektura wewnętrzna - 3/161
Zewnętrzne peryferia - 4/161
Architektura wewnętrzna ADSP-2101-5/161
Interfejs pamięci Interfejs pamięci programu - Pojedynczy bank 6/161
Interfejs pamięci Interfejs pamięci danych - Jedna strona 7/161
Interfejs pamięci Interfejs pamięci danych - Mechanizm wyboru/odblokowywania stron pamięci 8/161
Interfejs pamięci Interfejs wejścia wyjścia - Generowanie sygnału wyboru 9/161
Interfejs pamięci Interfejs wejścia wyjścia - Podłączenie prostego układu wejściowego 10/161
System wieloprocesorowy Diagram podłączenia - 11/161
Interfejs dla układu gospodarza Współdzielenie magistrali - 12/161
Interfejs dla układu gospodarza Interfejs szeregowy - 13/161
Interfejs dla układu gospodarza Interfejs pamięci dwu-portowej - 14/161
ADSP-218x Rdzeń - 15/161
ADSP-218x Rdzeń - - Jednostka ALU 16/161
ADSP-218x Rdzeń - - Jednostka MAC 17/161
ADSP-218x Rdzeń - - Jednostka przesuwająca 18/161
ADSP-218x Rdzeń - - Stany wyjściowe SHIFTER ARRAY 19/161
ADSP-218x Rdzeń - - Charakterystyka bloku wykrywania wykładnika 20/161
ADSP-218x Model programistyczny - - Rejestry 21/161
ADSP-218x Model programistyczny - - Filtr FIR 22/161
ADSP-218x Model programistyczny - - Filtr FIR 23/161
ADSP-218x Model programistyczny - - Filtr FIR 24/161
ADSP-218x Model programistyczny - - Filtr FIR 25/161
ADSP-218x Model programistyczny - - Filtr FIR 26/161
ADSP-218x Model programistyczny - - Proces projektowania 27/161
ADSP-218x Przykłady - - Filtr (sekcje bikwadratowe) 28/161
ADSP-218x Przykłady - - Filtr (sekcje bikwadratowe) 29/161
ADSP-218x Przykłady - - Aproksymacja funkcji sinus 30/161
ADSP-218x Przykłady - - Aproksymacja funkcji sinus 31/161
ADSP-218x Przykłady - - Aproksymacja funkcji sinus 32/161
ADSP-218x Przykłady - - Możenie macierzy 33/161
ADSP-218x Przykłady - - Możenie macierzy 34/161
Instrukcje ALU - - Add/Add With Carry 35/161
Instrukcje ALU - - Add/Add With Carry 36/161
Instrukcje ALU - - Subtract X-Y/Subtract X-Y With Borrow 37/161
Instrukcje ALU - - Subtract X-Y/Subtract X-Y With Borrow 38/161
Instrukcje ALU - - Bitwise Logic: AND, OR, XOR 39/161
Instrukcje ALU - - Bit Manipulation: TSTBIT, SETBIT, CLRBIT, TGLBIT 40/161
Instrukcje ALU - - Clear: PASS 41/161
Instrukcje ALU - - Divide Primitives: DIVS and DIVQ 42/161
Instrukcje ALU - - Divide Primitives: DIVS and DIVQ 43/161
Instrukcje MAC - - Multiply 44/161
Instrukcje MAC - - Multiply With Cumulative Add 45/161
Instrukcje MAC - - Multiply With Cumulative Subtract 46/161
Instrukcje MAC - - Conditional MR Saturation 47/161
Instrukcje Shifter Instructions - - Arithmetic Shift 48/161
Instrukcje Shifter Instructions - - Logical Shift 49/161
Instrukcje Shifter Instructions - - Normalize 50/161
Instrukcje Shifter Instructions - - Derive Exponent 51/161
Instrukcje Shifter Instructions - - Derive Exponent 52/161
Oprogramowanie The VisualDSP++ IDDE - 53/161
Oprogramowanie The VisualDSP++ IDDE - 54/161
Oprogramowanie The VisualDSP++ IDDE - 55/161
Oprogramowanie The VisualDSP++ IDDE - 56/161
Oprogramowanie The VisualDSP++ IDDE - 57/161
Oprogramowanie The VisualDSP++ IDDE - 58/161
Oprogramowanie The VisualDSP++ IDDE - 59/161
ADSP-218x Układy peryferyjne - - Generator adresów 60/161
ADSP-218x Układy peryferyjne - - Generator adresów 61/161 Adresowanie proste liniowe pośrednie Adresowanie proste liniowe używające zmiennej adresowej
ADSP-218x Układy peryferyjne - - Generator adresów 62/161 Adresowanie modulo adres bazowy 2 n lub wielokrotność 2 n
ADSP-218x Układy peryferyjne - - Generator adresów 63/161 Adresowanie modulo przykład 1 Adresowanie modulo przykład 2
ADSP-218x Układy peryferyjne - - Układ wymiany pomiędzy magistralami danych 64/161
ADSP-218x Układy peryferyjne - - Układ wymiany pomiędzy magistralami danych 65/161 Magistrala PMD AX0 = PM(I4,M4); PX jest ładowany automatycznie kiedykolwiek dane (nie instrukcje) są odczytywane z pamięci programu PM(I4,M4) = AX0; PX jest odczytywany automatycznie (8 młodszych bitów) przy zapisie danych do pamięci programu Magistrala DMD PX = AX0; 8 starszych bitów jest traconych AX0 = PX; 8 starszych bitów jest zastępowanych zerami
ADSP-218x Układy peryferyjne - - Porty DMA 66/161
ADSP-218x Układy peryferyjne - - Porty DMA 67/161
ADSP-218x Układy peryferyjne - - Porty DMA 68/161
ADSP-218x Układy peryferyjne - - Porty DMA 69/161
ADSP-218x Układy peryferyjne - - Porty DMA 70/161
ADSP-218x Układy peryferyjne - - Port szeregowy 71/161
ADSP-218x Układy peryferyjne - - Port szeregowy 72/161
ADSP-218x Układy peryferyjne - - Port szeregowy 73/161 Rejestr kontrolny systemowy
ADSP-218x Układy peryferyjne - - Port szeregowy 74/161 Rejestr kontrolny - wybór źródła synchronizacji
ADSP-218x Układy peryferyjne - - Port szeregowy 75/161 Rejestr kontrolny - wybór zakresu synchronizacji
ADSP-218x Układy peryferyjne - - Port szeregowy 76/161 Rejestr kontrolny - wybór rodzaju ramki
ADSP-218x Układy peryferyjne - - Port szeregowy 77/161 Rejestr kontrolny - wybór stanów aktywnych sygnałów synchronizacji
ADSP-218x Układy peryferyjne - - Port szeregowy 78/161 Odbiornik - ramka standardowa
ADSP-218x Układy peryferyjne - - Port szeregowy 79/161 Odbiornik - tryb ciągły, ramka standardowa
ADSP-218x Układy peryferyjne - - Port szeregowy 80/161 Odbiornik - ramka alternatywna
ADSP-218x Układy peryferyjne - - Port szeregowy 81/161 Odbiornik - tryb ciągły, ramka alternatywna
ADSP-218x Układy peryferyjne - - Port szeregowy 82/161 Odbiornik - tryb bez ramki
ADSP-218x Układy peryferyjne - - Licznik 83/161
ADSP-218x Układy peryferyjne - - Licznik 84/161
ADSP-218x Układy peryferyjne - - Licznik 85/161
ADSP-218x Układy peryferyjne - - Licznik 86/161
Procesory sygnałowe (Analog Devices) - Blackfin Podział - 87/161
Procesory sygnałowe (Analog Devices) - Blackfin Podział - 88/161
Procesory sygnałowe (Analog Devices) - Blackfin Podział - 89/161
Procesory sygnałowe (Analog Devices) - Blackfin Podział - 90/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Schemat blokowy - 91/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Plik rejestrów - 92/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Plik rejestrów - 93/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Tryby pracy MAC - 94/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Tryby pracy oraz stany procesora - 95/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - Add with Shift 96/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - Shift with Add 97/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - Add Subtract Prescale Down 98/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - Add Subtract Prescale Up 99/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - FREFETCH 100/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - FLUSH 101/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - FLUSHINV 102/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - IFLUSH 103/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - Add on Sign (Vector) 104/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - Add on Sign (Vector) 105/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - Add on Sign (Vector) 106/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - VIT MAX (Compare-Select) (Vector) 107/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - ABS (Vector) 108/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wybrane instrukcje - - PACK (Vector) 109/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wskaźnik ramki (stos) - 110/161
Procesory sygnałowe (Analog Devices) - Blackfin Model programistyczny Wskaźnik ramki (stos) - 111/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Diagram blokowy - 112/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Dostępne konfiguracje pamięci - 113/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Interfejs magistrali zewnętrznej - 114/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Podłączenie 16-to bitowej pamięci DDR - 115/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x System przerwań - 116/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x System przerwań - 117/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x System przerwań - 118/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Kontroler bezpośredniego dostępu do pamięci DMAC0-119/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Port dostępu w trybie DMA dla hosta - 120/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Port ogólnego zastosowania - 121/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Czasomierze - 122/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Czasomierze - 123/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Watchdog - 124/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Licznik obrotów - 125/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Zegar czasu rzeczywistego - 126/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Rozszerzony równoległy interfejs zewnętrzny - 127/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Kompozytor elementów obrazowych - 128/161
Procesory sygnałowe (Analog Devices) - Blackfin ADSP-BF54x Interfejs prostej klawiatury - 129/161
Procesory sygnałowe (Analog Devices) - SHARC Podział - 130/161
Procesory sygnałowe (Analog Devices) - SHARC Podział - 131/161
Procesory sygnałowe (Analog Devices) - SHARC Model programistyczny - 132/161
Procesory sygnałowe (Analog Devices) - SHARC Generator adresów - 133/161
Procesory sygnałowe (Analog Devices) - SHARC ADSP-214xx Kontroler przerwań o programowalnych priorytetach - 134/161 Digital Audio Interface (DAI) Digital Peripheral Interface (DPI)
Procesory sygnałowe (Analog Devices) - SHARC ADSP-214xx Kontroler przerwań o programowalnych priorytetach - 135/161
Procesory sygnałowe (Analog Devices) - SHARC ADSP-214xx Kontroler przerwań o programowalnych priorytetach - 136/161 IMASK RE/FE - rising and/or falling edge IMASK PRI - high or low interrupt priority.
Procesory sygnałowe (Analog Devices) - SHARC ADSP-214xx Blok FFT - 137/161
Procesory sygnałowe (Analog Devices) - SHARC ADSP-214xx Blok FIR - 138/161
Procesory sygnałowe (Analog Devices) - SHARC ADSP-214xx Blok IIR - 139/161
Procesory sygnałowe (Analog Devices) - SHARC ADSP-214xx Blok PWM - 140/161
Procesory sygnałowe (Analog Devices) - TigerSHARC Podział - 141/161
Procesory sygnałowe (Analog Devices) - TigerSHARC ADSP-TS201 - model programistyczny - 142/161
Procesory sygnałowe (Analog Devices) - TigerSHARC Konfiguracja wieloprocesorowa - 143/161
Procesory sygnałowe (Analog Devices) - TigerSHARC ALU Add/Subtract - 144/161
Procesory sygnałowe (Analog Devices) - TigerSHARC ALU Add/Subtract - - YBR9 = R2 + R8 (S); 145/161
Procesory sygnałowe (Analog Devices) - TigerSHARC ALU Add/Subtract - - YSR2 = R1 - R0 (SU); 146/161
Procesory sygnałowe (Analog Devices) - TigerSHARC ALU Maximum/Minimum - 147/161
Procesory sygnałowe (Analog Devices) - TigerSHARC ALU Maximum/Minimum - - SR9:8= MAX (R3:2, R1:0); 148/161
Procesory sygnałowe (Analog Devices) - TigerSHARC ALU Maximum/Minimum - - SR9:8 = MAX (R3:2, R1:0) (Z); 149/161
Procesory sygnałowe (Analog Devices) - TigerSHARC ALU Sideways Sum - - XR4 = SUM SR3:2; 150/161
Procesory sygnałowe (Analog Devices) - TigerSHARC ALU Sideways Sum - - XR4 = SUM SR3:2 (U); 151/161
Procesory sygnałowe (Analog Devices) - TigerSHARC ALU Absolute Value With Parallel Accumulate - - XPR0 += ABS (SR3:2 - SR1:0); 152/161
Procesory sygnałowe (Analog Devices) - TigerSHARC ALU Expand - - {X Y XY}Rsd = EXPAND SRm;{X Y XY}Rsq = EXPAND SRmd; 153/161
Procesory sygnałowe (Analog Devices) - TigerSHARC CLU The communications logic unit TRm = XCORRS(Rmq, THRd); - 154/161
Procesory sygnałowe (Analog Devices) - TigerSHARC Multiplier Multiply-Accumulate (Normal Word) - 155/161
Procesory sygnałowe (Analog Devices) - TigerSHARC Multiplier Multiply (Quad-Short Word) - 156/161
Procesory sygnałowe (Analog Devices) - TigerSHARC Multiplier Complex Multiply-Accumulate (Short Word) - 157/161
Procesory sygnałowe (Analog Devices) - TigerSHARC Shifter Field Extract - 158/161
Procesory sygnałowe (Analog Devices) - TigerSHARC Shifter Field/Bit Mask - 159/161
Procesory sygnałowe (Analog Devices) - TigerSHARC Shifter Get Bits - 160/161
Procesory sygnałowe (Analog Devices) - TigerSHARC Shifter Put Bits - 161/161