Digitaltechnik
eBook - ePub

Digitaltechnik

Eine EinfĂŒhrung mit VHDL

  1. 486 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Digitaltechnik

Eine EinfĂŒhrung mit VHDL

About this book

Das Konzept des nun in der 4. Auflage vorliegenden Lehrbuchs zur Digitaltechnik hat sich bewĂ€hrt: Die Grundkonzepte der Digitaltechnik werden Schritt fĂŒr Schritt zusammen mit den wesentlichen Sprachelementen der Hardwarebeschreibungssprache VHDL eingefĂŒhrt. Der Leser ist nach Studium dieses Lehrbuchs in der Lage, einfache digitale Systeme zu verstehen und zu entwerfen, weil er allen Komponenten Funktion, Zeitverhalten sowie ein geeignetes VHDL-Entwurfsmuster zuordnen kann.
Inhaltlich wird der Bogen von der Boole'schen Algebra und den Zahlensystemen ĂŒber kombinatorische Logikschaltungen und einfache getaktete Schaltungen bis hin zu sequenziell operierenden Zustandsautomaten gespannt. WeiterfĂŒhrende Kapitel widmen sich der Synchronisation digitaler Teilsysteme, dem Aufbau und der Modellierung von Speichern, sowie der inneren Struktur von (C)PLDs und FPGAs.
Der ausgezeichnete didaktische Aufbau unterstĂŒtzt den Lernprozess: Jedem Kapitel sind Lernziele vorangestellt. Immer wieder werden grafische und tabellarische Übersichten sowie vertiefende Beispiele verwendet. Eine
Vielzahl von Übungsaufgaben mit Musterlösungen dient zur Lernkontrolle. Mit den Hinweisen im Anhang kann sich der Leser ein eigenes "Digitallabor" aufbauen, mit dem er die Aufgabenlösungen sowie eigene Fragestellungen selbststĂ€ndig verifizieren kann.
Wesentliche Verbesserungen dieser Auflage sind neben weiter vertiefenden Abbildungen und ErlĂ€uterungen insbesondere eine Übersicht ĂŒber Neuerungen im aktuellen VHDL-2008 Standard sowie eine EinfĂŒhrung in die Entwicklungssoftware Vivado fĂŒr FPGAs der Fa. Xilinx.

Information

Year
2016
Print ISBN
9783110478006
Edition
4
eBook ISBN
9783110529975

1Einleitung

Warum schon wieder ein neues Lehrbuch zur Digitaltechnik? Diese Frage wurde mir zu Beginn dieses Buchprojektes einige Male gestellt. Die daraus resultierenden GesprĂ€che mit Kollegen haben deutlich zu Tage gebracht, dass vielfĂ€ltige GrĂŒnde fĂŒr ein neues Buchkonzept vorliegen, die ich im Folgenden skizzieren werde.
Obwohl die Grundlagen der Digitaltechnik im letzten Jahrzehnt weitgehend unverĂ€ndert blieben, so haben sich die Vorlesungs- und Praktikumsinhalte in diesem Fach an den Hochschulen in den letzten Jahren doch erheblich verĂ€ndert. Dies liegt an neuen Methoden, die sich beim Entwurf digitaler Schaltungen und Systeme weitgehend durchgesetzt haben. Eine digitale Schaltung wird nur noch im Ausnahmefall mit diskreten Logikbausteinen aufgebaut und deren Funktion auf einer Platine nachtrĂ€glich ĂŒberprĂŒft. Die stark gestiegenen Anforderungen an die KomplexitĂ€t digitaler Systeme, zusammen mit den Anforderungen eines geringen Platzbedarfs und niedriger Stromaufnahme haben dazu gefĂŒhrt, dass in umfassendem Maße reprogrammierbare Bausteine zur Implementierung digitaler Logikfunktionen eingesetzt werden.
Bild 1.1: Entwicklung des Integrationsgrads digitaler Schaltungen (gestrichelte Linie) und EntwurfsproduktivitÀt der Schaltungsentwickler (durchgezogene Linie). Wesentliche VerÀnderungen der Entwurfsmethoden sind dargestellt (nach [28])
Eine wesentliche Kraft zur VerĂ€nderung der Entwurfsverfahren war und ist bis heute das unter dem Begriff „Design Productivity Gap“ zusammengefasste Problem, dass die ProduktivitĂ€t der Schaltungsentwickler nicht mehr mit den technologischen Möglichkeiten bei der Halbleiterfertigung Schritt halten kann (vgl. Bild 1.1). WĂ€hrend durch umfangreiche technologische Innovationen der Integrationsgrad von der Medium Scale Integration MSI mit einigen 1000 Transistoren pro Chip Anfang der 1980er-Jahre ĂŒber die Very Large Scale Integration VLSI auf die heutige Ultra Large Scale Integration ULSI mit einem mittleren jĂ€hrlichen ProduktivitĂ€tszuwachs etwa 60% auf mehr als 1 Milliarde Transistoren pro Chip angestiegen ist, konnte die EntwicklerproduktivitĂ€t nicht in diesem Maße gesteigert werden. Obwohl damals bereits von jedem Entwickler pro Monat nur etwa hundert Transistoren entworfen und verdrahtet wurden und dies heute im Mittel mehr als Hunderttausend sind, reicht die jĂ€hrliche Steigerung der EntwicklerproduktivitĂ€t von ca. 21% bei Weitem nicht aus, um den technologischen Fortschritt ausschöpfen zu können. Wie Bild 1.1 zeigt, ist die enorme Verbesserung der EntwicklerproduktivitĂ€t auf die EinfĂŒhrung neuer Methoden des Digitalentwurfs zurĂŒckzufĂŒhren. Dabei ĂŒbernehmen Softwarewerkzeuge nicht nur die Platzierung und Verdrahtung sowie die Optimierung der Logik, sondern sie werden auch eingesetzt, um aus „Programmierdateien“, die das gewĂŒnschte Verhalten einer Schaltung beschreiben, weitgehend automatisch eine Schaltungsimplementierung zu generieren. FĂŒr den Entwurf moderner digitaler Systeme, die auf einem Chip mehrere miteinander kommunizierende Prozessorelemente besitzen, wurden in den letzten Jahren unter der Bezeichnung ESL (Electronic-System-Level) [52] besondere Entwurfsmethoden entwickelt bei denen die Entwurf der Hard- und Prozessorsoftware in der gleichen Entwicklungsumgebung angestrebt wird. Bild 1.1 zeigt auch, dass in Zukunft dringend weitere Innovationen bei den Entwurfsverfahren benötigt werden, wenn der Abstand zum technologischen Fortschritt bei der Halbleiterfertigungstechnik nicht noch grĂ¶ĂŸer werden soll.
Nun wird von Studierenden, die eine Grundlagenvorlesung in Digitaltechnik absolviert haben, sicher nicht erwartet, dass sie in der Lage sind, Digitalschaltungen mit einer derartigen KomplexitÀt zu entwerfen, allerdings werden heute durchaus verbreitet im Rahmen von Diplom- oder Masterarbeiten Digitale Systeme mit mehr als 100.000 Transistoren entworfen.
Entsprechend hat dieses Lehrbuch den Anspruch, neben den unabdingbaren Grundlagen der Digitaltechnik auch eine EinfĂŒhrung in die Verhaltensbeschreibung digitaler Schaltungen mit der Hardwarebeschreibungssprache VHDL (Very High Speed Integrated Circuit Hardware Description Language) auf Register-Transfer-Abstraktionsniveau (Register-Transfer-Level, RTL) zu geben. Eine EinfĂŒhrung in die Synthese von Systemachitekturen (High-Level-Synthese) muss dagegen weiterfĂŒhrenden Lehrveranstaltungen und entsprechender Literatur zum Entwurf Digitaler Systeme ĂŒberlassen bleiben [7], [15].
FĂŒr dieses, in meiner Lehre bereits seit vielen Jahren eingesetzte Konzept existieren nach meiner Überzeugung bisher keine geeigneten deutschsprachigen LehrbĂŒcher. Die bisher auf dem Buchmarkt erhĂ€ltlichen LehrbĂŒcher behandeln die EinfĂŒhrung in VHDL in der Regel ĂŒberwiegend in ergĂ€nzenden Kapiteln und nicht als integralen Bestandteil bei der Vermittlung der digitaltechnischen Konzepte.
Das nun vorliegende Lehrbuch, welches sich aus den Lehrveranstaltungen Digitaltechnik und Digitale Systeme speist, die von mir seit vielen Jahren an der Hochschule fĂŒr Angewandte Wissenschaften Hamburg gehalten werden, soll diese LĂŒcke fĂŒllen: Grundkonzepte der Hardwarebeschreibungssprache VHDL werden in nur zwei speziellen Kapiteln eingefĂŒhrt, weitere syntaktische und semantische Erweiterungen dieser Sprache werden jeweils direkt im Zusammenhang mit dem Grundwissen ĂŒber die digitalen Grundbausteine vermittelt. Entsprechend kann das Lehrbuch auch nicht den Anspruch auf eine vollstĂ€ndige VHDL-Darstellung erfĂŒllen. Dazu gehört auch, dass die VHDL-Konstrukte ĂŒberwiegend mit Beispielen und nicht durch vollstĂ€ndige Syntaxbeschreibungen vorgestellt werden.
Dieses Lehrbuch kann somit als Kompromiss zwischen einem Standardlehrbuch zur Digitaltechnik und einem Lehrbuch zur EinfĂŒhrung von VHDL aufgefasst werden. Dabei musste selbstverstĂ€ndlich auf einige Vertiefungen, wie sie sich z.B. in [5] und [6] finden, verzichtet werden. Ich bin jedoch davon ĂŒberzeugt, dass die gewĂ€hlte Stoffauswahl einen guten Kompromiss darstellt.
Die im Buch gewÀhlten Anwendungsbeispiele sind durch das Symbol
herausgehoben, sie wurden unter dem Aspekt ausgewÀhlt, dass sie einen praktischen Bezug zu wichtigen Grundschaltungen der Digitaltechnik haben. Dabei konnte leider nicht in allen FÀllen vermieden werden, dass ein Vorgriff auf Lehrinhalte erfolgte, die erst an spÀterer Stelle des Lehrbuchs umfassend erlÀutert werden. In jedem Fall wurde jedoch versucht, die notwendigen Informationen bereits an dieser Stelle zu vermitteln. An einigen Stellen des Textes sind durch das Symbol
markierte Aufgaben eingebettet, mit denen das gerade Erlernte vertieft werden soll. Durch das Symbol
sind Tipps markiert, die den Lehrstoff in einem erweiterten Zusammenhang erscheinen lassen. Das Ende derartiger EinschĂŒbe ist durch das Symbol
gekennzeichnet.

1.1Die Hardwarebeschreibungssprache VHDL

Als Hardwarebeschreibun...

Table of contents

  1. Cover
  2. Titelseite
  3. Impressum
  4. Vorwort zur 4. Auflage
  5. Inhaltsverzeichnis
  6. 1 Einleitung
  7. 2 Modellierung digitaler Schaltungen
  8. 3 Boole’sche Algebra
  9. 4 VHDL-EinfĂŒhrung I
  10. 5 Zahlensysteme in der Digitaltechnik
  11. 6 Logikminimierung
  12. 7 VHDL-EinfĂŒhrung II
  13. 8 Codes
  14. 9 Physikalische Implementierung und Beschaltung von Logikgattern
  15. 10 Datenpfadkomponenten
  16. 11 Latches und Flipflops in synchronen Schaltungen
  17. 12 Entwurf synchroner Zustandsautomaten
  18. 13 Entwurf von SynchronzÀhlern
  19. 14 Schieberegister
  20. 15 Kommunikation zwischen digitalen Teilsystemen
  21. 16 Digitale Halbleiterspeicher
  22. 17 Programmierbare Logik
  23. 18 Anhang
  24. 19 Literaturverzeichnis
  25. 20 Sachregister
  26. Fußnoten

Trusted by 375,005 students

Access to over 1.5 million titles for a fair monthly price.

Study more efficiently using our study tools.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.5M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1.5 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Digitaltechnik by JĂŒrgen Reichardt in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Science General. We have over 1.5 million books available in our catalogue for you to explore.