FPGA Design mit Verilog

Author: Harald Flügel
Publisher: Oldenbourg Verlag
ISBN: 3486711504
Format: PDF, ePub
Download Now
Ein Großteil elektronischer Steuerung wird heutzutage mit FPGAs (Field Programmable Gate Arrays) realisiert. Der Entwurf dieser Bausteine findet dabei mit Hardwarebeschreibungssprachen statt. Verilog ist eine sehr verbreitete und für Einsteiger gut geeignete Beschreibungssprache. In diesem Buch geht es darum, in die Methode der FPGA-Entwicklung mit der Sprache Verilog einzuführen und Neulingen den Einstieg so leicht wie möglich zu machen. Dazu werden die grundlegenden Konzepte der Sprache Verilog erläutert und danach in einer Reihe praxisnaher Beispiele die Designmethoden der FPGA-Programmierung vorgestellt.

FPGAs f r Maker

Author: Cord Elias
Publisher: dpunkt.verlag
ISBN: 3960880316
Format: PDF, ePub, Docs
Download Now
Field Programmable Gate Arrays (FPGAs) sind relativ komplexe programmierbare Logikbausteine. Mithilfe von FPGAs können mittlerweile jedoch auch Maker und Elektronikbastler eigene Chips entwerfen. Wie das geht, zeigt Ihnen dieses Buch. Zunächst wird erklärt, was FPGAs sind und wie sie funktionieren. Es folgt eine Einführung in die Hardwarebeschreibungssprache VHDL, die für die Projekte in diesem Buch verwendet wird. Danach wird Schritt für Schritt anhand zunächst ganz einfacher Beispiele erläutert, wie man eine Schaltung mithilfe eines FPGA realisiert. Im weiteren Verlauf werden die Schaltungen anspruchsvoller. Den Abschluss bildet ein Projekt, bei dem das Spiel »Pong« in Hardware realisiert wird. Die Anzeige erfolgt auf einem RGB-LED-Matrix-Display, dessen Ansteuerung per FPGA im Detail beschrieben wird. Die Projekte im Buch werden auf Basis kostenlos verfügbarer FPGA-Entwicklungsumgebungen der Hersteller Altera, Lattice, Microsemi und Xilinx sowie günstiger FPGA-Boards konkret umgesetzt. Dabei wird auf die Übertragbarkeit auf andere Systeme geachtet. Die verwendeten Entwicklungsumgebungen und FPGA-Boards werden außerdem kurz vorgestellt. Cord Elias konzentriert sich primär auf die Vermittlung von Fähigkeiten zum selbstständigen Umgang mit FPGAs. Er nimmt die Leserinnen und Leser an die Hand und leitet sie sicher durch eine Vielzahl von Details. Dass der Spaß dabei nicht zu kurz kommt, versteht sich von selbst. Der Quellcode zu allen Design-Beispielen steht zum Download bereit.

VHDL Synthese

Author: Jürgen Reichardt
Publisher: Walter de Gruyter GmbH & Co KG
ISBN: 3110397846
Format: PDF, ePub, Docs
Download Now
Use of the hardware description language VHDL has gained wide acceptance in the design of hardware components for computer and consumer applications. This textbook on VHDL is specifically directed at the synthesis of digital electronics in the context of digital technology.

Wien wartet auf Dich

Author: Tom DeMarco
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446439846
Format: PDF, ePub
Download Now
Wien wartet auf Dich!// - "Peopleware" in deutscher Übersetzung - Der Klassiker in der dritten Auflage mit sechs neuen Kapiteln - Viele Tipps, wie Produkte mehr Qualität erhalten und formale Vorgehensweisen aufgelockert werden - Hilfreiche Empfehlungen, wie man Teams pflegt, die gesund und produktiv sein sollen Nur wenige Computerbücher haben eine so tiefgreifende Wirkung auf das Software-Management wie „Peopleware“: Denn in diesem langjährigen Bestseller wird ganz klar dargestellt, dass die wesentlichen Probleme in der Software-Entwicklung nicht technischer, sondern menschlicher Natur sind – und das sind nur selten triviale Probleme! Aber wenn Sie sie lösen, maximieren Sie die Erfolgschancen Ihrer Projekte Für diese dritte Auflage haben die Autoren sechs neue Kapitel geschrieben und andere überarbeitet, um sie auf den Stand der heutigen Herausforderungen zu bringen. So behandelt das Buch zum Beispiel Management-Pathologien, die bislang nicht als Pathologien wahrgenommen wurden. Auch eine neue Kultur für Meetings wird angesprochen oder hybride Teams, die aus Mitarbeitern zusammengestellt werden, die aus altersmäßig scheinbar nicht kompatiblen Generationen stammen. Und die Autoren diskutieren Hilfsmittel, die sich in Projekten eher wie Anker statt wie Propeller anfühlen. Jeder, der Software-Teams oder Software-Organisationen managen muss, wird in diesem Buch unschätzbare Hinweise für die tägliche Arbeit finden.

Digitaltechnik

Author: Winfried Gehrke
Publisher: Springer-Verlag
ISBN: 366249731X
Format: PDF, ePub, Docs
Download Now
Das Buch spannt den Bogen von den Grundlagen der Digitaltechnik über den Entwurf mit VHDL zu den wichtigsten Komponenten digitaler Systeme. Die 7. Auflage wurde grundlegend überarbeitet und aktualisiert. Folgende Themen werden diskutiert: • Digitale Grundelemente wie Logikgatter und Flip-Flops • Kombinatorische und sequentielle Schaltungen • Schaltungsentwurf und Simulation mit VHDL • Programmierbare Logikbausteine (CPLDs, FPGAs) • Halbleiterspeicher • AD-/DA-Umsetzer • Architektur von Mikroprozessoren • Mikrocontroller Zahlreiche Beispiele erleichtern das Verständnis. Übungsaufgaben mit Musterlösungen unterstützen die Lernkontrolle und stehen zu jedem Kapitel zur Verfügung.

Introduction to Logic Synthesis Using Verilog HDL

Author: Robert Bryan Reese
Publisher: Morgan & Claypool Publishers
ISBN: 1598291068
Format: PDF, Kindle
Download Now
Introduction to Logic Synthesis Using Verilog HDL explains how to write accurate Verilog descriptions of digital systems that can be synthesized into digital system netlists with desirable characteristics. The book contains numerous Verilog examples that begin with simple combinational networks and progress to synchronous sequential logic systems. Common pitfalls in the development of synthesizable Verilog HDL are also discussed along with methods for avoiding them. The target audience is anyone with a basic understanding of digital logic principles who wishes to learn how to model digital systems in the Verilog HDL in a manner that also allows for automatic synthesis. A wide range of readers, from hobbyists and undergraduate students to seasoned professionals, will find this a compelling and approachable work. The book provides concise coverage of the material and includes many examples, enabling readers to quickly generate high-quality synthesizable Verilog models.

FPGA Hardware Entwurf

Author: Frank Kesel
Publisher: De Gruyter Oldenbourg
ISBN: 9783110531428
Format: PDF
Download Now
F�r den Entwurf digitaler Hardware sind nicht nur Kenntnisse einer Hardwarebeschreibungssprache wichtig, sondern auch Kenntnisse der digitalen Schaltungstechnik sowie der rechnergest�tzten Entwurfswerkzeuge. Das Lehrbuch bietet eine Einf�hrung in den Entwurf digitaler Schaltungen und Systeme, beginnend bei FPGA-Technologien und VHDL bis hin zu aktuellsten Entwicklungen wie der High-Level-Synthese von C/C++-Code f�r FPGAs.

Programmieren lernen mit Python

Author: Allen B. Downey
Publisher: O'Reilly Germany
ISBN: 3955618072
Format: PDF, ePub, Mobi
Download Now
Python ist eine moderne, interpretierte, interaktive und objektorientierte Skriptsprache, vielseitig einsetzbar und sehr beliebt. Mit mathematischen Vorkenntnissen ist Python leicht erlernbar und daher die ideale Sprache für den Einstieg in die Welt des Programmierens. Das Buch führt Sie Schritt für Schritt durch die Sprache, beginnend mit grundlegenden Programmierkonzepten, über Funktionen, Syntax und Semantik, Rekursion und Datenstrukturen bis hin zum objektorientierten Design. Zur aktualisierten Auflage Diese Auflage behandelt Python 3, geht dabei aber auch auf Unterschiede zu Python 2 ein. Außerdem wurde das Buch um die Themen Unicode, List und Dictionary Comprehensions, den Mengen-Typ Set, die String-Format-Methode und print als Funktion ergänzt. Jenseits reiner Theorie Jedes Kapitel enthält passende Übungen und Fallstudien, kurze Verständnistests und kleinere Projekte, an denen Sie die neu erlernten Programmierkonzepte gleich ausprobieren und festigen können. Auf diese Weise können Sie das Gelernte direkt anwenden und die jeweiligen Programmierkonzepte nachvollziehen. Lernen Sie Debugging-Techniken kennen Am Ende jedes Kapitels finden Sie einen Abschnitt zum Thema Debugging, der Techniken zum Aufspüren und Vermeiden von Bugs sowie Warnungen vor entsprechenden Stolpersteinen in Python enthält.

Statistik Workshop f r Programmierer

Author: Allen B. Downey
Publisher: O'Reilly Germany
ISBN: 3868993436
Format: PDF
Download Now
Wenn Sie programmieren können, beherrschen Sie bereits Techniken, um aus Daten Wissen zu extrahieren. Diese kompakte Einführung in die Statistik zeigt Ihnen, wie Sie rechnergestützt, anstatt auf mathematischem Weg Datenanalysen mit Python durchführen können. Praktischer Programmier-Workshop statt grauer Theorie: Das Buch führt Sie anhand eines durchgängigen Fallbeispiels durch eine vollständige Datenanalyse -- von der Datensammlung über die Berechnung statistischer Kennwerte und Identifikation von Mustern bis hin zum Testen statistischer Hypothesen. Gleichzeitig werden Sie mit statistischen Verteilungen, den Regeln der Wahrscheinlichkeitsrechnung, Visualisierungsmöglichkeiten und vielen anderen Arbeitstechniken und Konzepten vertraut gemacht. Statistik-Konzepte zum Ausprobieren: Entwickeln Sie über das Schreiben und Testen von Code ein Verständnis für die Grundlagen von Wahrscheinlichkeitsrechnung und Statistik: Überprüfen Sie das Verhalten statistischer Merkmale durch Zufallsexperimente, zum Beispiel indem Sie Stichproben aus unterschiedlichen Verteilungen ziehen. Nutzen Sie Simulationen, um Konzepte zu verstehen, die auf mathematischem Weg nur schwer zugänglich sind. Lernen Sie etwas über Themen, die in Einführungen üblicherweise nicht vermittelt werden, beispielsweise über die Bayessche Schätzung. Nutzen Sie Python zur Bereinigung und Aufbereitung von Rohdaten aus nahezu beliebigen Quellen. Beantworten Sie mit den Mitteln der Inferenzstatistik Fragestellungen zu realen Daten.