• Keine Ergebnisse gefunden

Digital Design

N/A
N/A
Protected

Academic year: 2021

Aktie "Digital Design "

Copied!
21
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Digital Design

5 Rechnergestützte Schaltungsentwicklung

5.1 Technologische Trends

(2)

Digital Design

(3)

Digital Design

(4)

Digital Design

(5)

Digital Design

(6)

Digital Design

(7)

Digital Design

(8)

Digital Design

(9)

Digital Design

(10)

Digital Design

(11)

Digital Design

(12)

Digital Design

(13)

Digital Design

(14)

Digital Design

Æ Rechnergestützter Schaltungs-(System)Entwurf Modellierung, Simulation, Synthese, Verifikation

ƒ Hardware Description Language (HDL) VHDL, Verilog, (SystemC, HardJava)

ƒ Design Productivity Gap

ƒ Electronic Design Automation (EDA)

ƒ Design by Reuse

ƒ Intellectual Property (IP)

ƒ System on Chip (SoC)

ƒ Hardware Software Co Design

(15)

Digital Design

5.2 Digitale Logik-Bauelemente

ƒ Standard-ICs

(vom Hersteller entworfen, hergestellt und auf freiem Markt vertreiben; z.B.:

µProzessoren, Speicher, Controller,…Vielfältige Anwendungen

ƒ Anwendungspezifische ICs (ASIC, Application Specific Integrated Circuit) (nur für einen Kunden entworfen und hergestellt)

ƒ Anwendungsspezifische Standardprodukte (ASSP, Application Specific Standard Products)

(für bestimmte Anwedungen, für mehrere Kunden)

ƒ Anwenungsspezifische programmierbare Produkte (ASPP, Application Specific Programmable Products)

(festverdrahtete Elementevon Standardprodukten mit Bereichen von programmierbarer Logik)

(16)

Digital Design

Klassifizierung nach Entwurfsablauf

Digitale Schaltung

Programmierbare Logikbauelemente (PLD) Festverdrahtete Logikbauelemente

SPLD CPLD FPGA Semi-Custom Full-Custom

Maskenprogrammierbare Bauelemente Zellorientierte Bauelemente

Festwertspeicher Gate Array Embedded Array Standardzellen

SPLD – Simple Programmable Logic Devices CPLD - Complex Programmable Logic Devices FPGA – Field Programmable Gate Arrays

(17)

Digital Design

Klassifizierung nach Programmierbarkeit

One-Time-Programmable (OTP) In-System-Progammable (ISP) EEPROM

Fuse Anti Fuse SRAM

dynamische partielle Reprogrammierbarkeit

(18)

Digital Design

5.3 Einführung in VHDL

V

ery high speed integrated circuits

H

ardware

D

escription

L

anguage

IEEE Std. 1076-1987 (bzw. IEEE Std. 1076-1993) Literaturhinweise:

- Tutorial von UNI-Erlangen (http://www.e-technik.uni-erlangen.de/~vhdl/)

- VHDL und mehr; Prof. Dr. Jürgen Bäsig; Mentor Graphics GmbH - VHDL; Douglas L. Perry; McGraw-Hill, Inc.

- Abstrakte Modellierung digitaler Schaltungen; Klaus ten Hagen; Springer (1995) - VLSI-Entwurf; Thomas Kropf; Int. Thomson Publishing (1995)

- VHDL for Programmable Logic; Kevin Skahill; Addison-Wesley (1996)

- Vom Gatter zu VHDL; Martin V. Künzli; vdf Hochschulverlag an der ETH Zürich (1997)

- VHDL-Synthese; J. Reichardt, B. Schwarz; Oldenbourg (2000)

(19)

Digital Design Motivation:

• Hardwarelösungen oft vorteilhaft (gegenüber Software)

(Verarbeitungsgeschwindigkeit, Zuverlässigkeit, Leistungsverbrauch, Sicherheit, ...)

Produktivitätssteigerung

(aus ten Hagen)

• Immer kürzere Produktzyklen

Technologischer Fortschritt

(Integrationsdichte, neue Technologien z.B. MDRAM)

(20)

Digital Design

Entwurfsablauf

(aus Kropf)

(21)

Digital Design

VHDL unterstützt alle Abstraktionsebenen (Behavorial – Structural – Gates) - nicht alles ist synthetisierbar

- oft sind Verfeinerungen erforderlich

Unterstützte Prinzipien:

Top-down-Design

(Modellieren von Modulen auf hoher Ebene;

analysieren bzw. simulieren vor Design- Implementierung)

Modularität

(Aufteilung in kleinere Einheiten, bessere Verwaltung und Übersichtlichkeit)

Abstraktion

(Hierarchisches Design, unterschiedliche Implementierungen) Einheitlichkeit

(bessere Lesbarkeit)

Verbergen der Information

(Schutz proprietärer Informationen)

Referenzen

ÄHNLICHE DOKUMENTE

The analysis reviews the current status of China‘s IC industry and discusses changes in markets and technology that are providing strategic opportunities for Chinese IC

ISDN is a network architecture using digital tech- nology to support integrated voice, data, and image services through standard interfaces over twisted- pair telephone wire..

Variablenzuweisungen werden sofort durchgeführt (im Gegensatz zu Signalzuweisungen – diese werden erst am Ende des Prozesses durchgeführt und damit ist immer nur die letzte

Vergleich: Direct RDRAM mit SDRAM beim Lesen von 32 Bytes (in RDRAMs können mehrere Seiten gleichzeitig geöffnet sein)...

Die Ausführung der Befehle kann in fünf Basisschritte (Holen, Dekodieren, Ausführen, auf Speicher zugreifen, Resultat schreiben) unterteilt werden..

Abstract—This paper presents the research and implementation of applying the new methodology Cogwheel Modules for creating new views and insights from knowledge integration. The

Notice that node B is always precharged to the most negative value during clock pulse <Pl' Similarly node D is always charged to its most negative value

(6-13) Gains in the order of 10 to 20 can be obtained from practical circuits connected in the feedback-pair arrangement. Unity-gain amplifiers are very useful in