Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Wykład 3: Adresowanie i jednostki obliczeniowe w ADSP 21161N PG – Katedra Systemów Mikroelektronicznych ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH Marek Wroński.

Podobne prezentacje


Prezentacja na temat: "Wykład 3: Adresowanie i jednostki obliczeniowe w ADSP 21161N PG – Katedra Systemów Mikroelektronicznych ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH Marek Wroński."— Zapis prezentacji:

1 Wykład 3: Adresowanie i jednostki obliczeniowe w ADSP 21161N PG – Katedra Systemów Mikroelektronicznych ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH Marek Wroński

2 ADSP Diagram blokowy architektury

3 Magistrale systemowe i generatory adresów

4 Architektura generatorów adresu DAG

5 Metody adresowania Rejestrowe posrednie adresowanie pamieci

6 Tryby adresowania pośredniego

7 Realizacja bufora kołowego

8 Przykladowy kod adresowania modulo

9 Uwagi do bufora kołowego

10 Adresowanie typu Bit-reversed

11 Transfer danych z generatorów adresów Normal Word Extended-precision (Data Register) Long Word DAG Register to Data Reg.

12 Jednostki obliczeniowe

13 Formaty danych: liczby zmiennoprzecinkowe

14 Liczby stałoprzecinkowe

15 Wyjątki dla operacji zmiennoprzecinkowych

16 Tryby zaokrąglania liczb

17 Zbiór rejestrów

18 Jednostka arytmetyczno-logiczna ALU

19 Jednostka mnożąca

20 Transfer danych z/do rejestrów MR

21 Operacje wielofunkcyjne

22 Shifter

23 Podstawowe operacje: Deposit

24 Podstawowe operacje: Extract

25 Rejestry kontrolno-sterujące: ASTAT

26 Flagi operacji arytmetyczno-logicznych: ASTATx/y ALU result zero or floating-point underflow. Bit 0 (AZ) ALU overflow. Bit 1 (AV) ALU result negative. Bit 2 (AN) ALU fixed-point carry. Bit 3 (AC) ALU X input sign for ABS, Mant operations. Bit 4 (AS) ALU floating-point invalid operation. Bit 5 (AI) Last ALU operation was a floating-point operation. Bit 10 (AF) Compare Accumulation register results of last 8 compare operations. Bits (CACC)

27 Rejestry kontrolno-sterujące: STKY

28 Flagi operacji arytmetyczno-logicznych: STKx/y Flagi, które mogą zostać tylko ustawione przez ALU (kasowane przez program) ALU floating-point underflow. Bit 0 (AUS) ALU floating-point overflow. Bit 1 (AVS) ALU fixed-point overflow. Bit 2 (AOS) ALU floating-point invalid operation. Bit 5 (AIS)

29 Program Sequencer

30 Program Sequencer: cechy

31 ADSP-21161: Program Sequencer

32 Zmiany w wykonaniu programu

33 Przykładowe instrukcje wykonania programu


Pobierz ppt "Wykład 3: Adresowanie i jednostki obliczeniowe w ADSP 21161N PG – Katedra Systemów Mikroelektronicznych ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH Marek Wroński."

Podobne prezentacje


Reklamy Google