Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałMaria Matusiak Został zmieniony 5 lat temu
1
Wykład 3: Adresowanie i jednostki obliczeniowe w ADSP 21161N
PG – Katedra Systemów Mikroelektronicznych ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH Marek Wroński Wykład 3: Adresowanie i jednostki obliczeniowe w ADSP 21161N
2
ADSP-21261-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
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.