University of Colorado Boulder
FPGA-Softcore-Prozessoren und IP-Erwerb
University of Colorado Boulder

FPGA-Softcore-Prozessoren und IP-Erwerb

Dieser Kurs ist Teil von Spezialisierung FPGA-Design für eingebettete Systeme

Unterrichtet auf Englisch

Einige Inhalte können nicht übersetzt werden

7.900 bereits angemeldet

Bei Coursera Plus enthalten

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

4.0

(87 Bewertungen)

Stufe Mittel

Empfohlene Erfahrung

10 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Machen Sie Fortschritte bei einem Abschluss.

Was Sie lernen werden

  • Erstellen eines Nios II Softcore-Prozessor-Hardware-Designs mit dem Altera-Entwicklungsablauf

  • Verstehen Sie die Vorteile und Schritte der Implementierung eines benutzerdefinierten Befehls im Nios II Softprozessor. Wird auf einer neuen Registerkarte geöffnet

  • Liste der für FPGAs verfügbaren IP-Typen

  • Verwenden Sie die Simulation mit ModelSim, um ein FPGA-Design zu verifizieren

Kompetenzen, die Sie erwerben

  • Kategorie: Simulation zur Verifizierung
  • Kategorie: Integration von geistigem Eigentum
  • Kategorie: Entwurf programmierbarer Logik
  • Kategorie: Softcore-Prozessor Design
  • Kategorie: Software-Design für Softcore-Prozessoren

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

4 Quizzes

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

4.0

(87 Bewertungen)

Stufe Mittel

Empfohlene Erfahrung

10 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Machen Sie Fortschritte bei einem Abschluss.

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung FPGA-Design für eingebettete Systeme
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage
Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 4 Module

Dieses Modul führt Sie in das Konzept eines Softprozessors im Allgemeinen und in das Hardwaredesign für Softprozessoren im Besonderen ein. Es bietet einen Überblick über Softprozessoren und beschreibt die verschiedenen Arten, die von Xilinx, Altera, Microsemi und Lattice angeboten werden. Anschließend wird der Nios II Softprozessor von Altera ausführlich vorgestellt. Die Vorteile der Verwendung von Softprozessoren zur Vermeidung von Veralterung und für mehr Flexibilität werden erläutert. Der Inhalt führt Sie durch ein Hardwaredesign des Nios II Prozessors unter Verwendung von Qsys, dem Systemdesign-Tool von Altera. Abschließend wird das Design eines benutzerdefinierten Befehls im Nios II vorgestellt, der die Vielseitigkeit des Softprozessors in einem FPGA zeigt.

Das ist alles enthalten

11 Videos1 Lektüre1 Quiz1 Diskussionsthema

Dieses Modul geht näher auf die Entwicklung von Softprozessoren ein. Es beschreibt den Entwicklungsablauf für Softprozessoren im Detail, einschließlich der Tools, die für die Entwicklung von Software für den Softprozessor benötigt werden. Anschließend wird die Eclipse-basierte IDE für die Nios II Softwareentwicklung vorgestellt. Dann wird gezeigt, wie die Ausgabe des Qsys-Designs verwendet wird, um ein Board Support Package (BSP) für den Prozessor zu erstellen, was notwendig ist, da das Hardwaredesign des Prozessors geändert werden kann und die BSP-Softwarebibliothek alle Änderungen unterstützen muss. Die Verwendung des BSP-Editors zur Konfiguration des Prozessors durch Programmierung von Steuerregistern wird demonstriert. Schließlich wird die Verwendung des in Modul 1 entwickelten benutzerdefinierten Befehls vorgestellt, einschließlich der Verwendung von Software-Makros zur Vervollständigung der Implementierung des benutzerdefinierten Befehls.

Das ist alles enthalten

8 Videos1 Lektüre1 Quiz

Das moderne FPGA-Design konzentriert sich nicht mehr auf das Design von HDL-Modulen, sondern auf den Erwerb und die Verwendung von IP-Cores. In diesem Modul stellen wir Ihnen IP-Cores vor, einschließlich der Angebote aller großen Anbieter, Intel Altera, Xilinx, Microchip Microsemi und Lattice. Sie werden lernen, wie Sie diese Cores finden, erwerben und verwenden können.

Das ist alles enthalten

6 Videos1 Lektüre1 Quiz

Mit der Arbeit an immer komplexeren FPGA-Designs steigen die Herausforderungen, ein fehlerfreies Design zu erstellen, exponentiell an. Ein gutes Verständnis der Werkzeuge, die zur Überprüfung der Korrektheit des Designs benötigt werden, wird immer wichtiger. Nach der Einführung in die Simulation in den vorangegangenen Sitzungen werden wir in diesem Modul die Simulation mit ModelSim anhand einiger Beispiele vertiefen. Dadurch wird der Nutzen der Simulation für die Verifizierung und Fehlersuche deutlich. In diesem Modul wird auch detailliert beschrieben, wie der Simulator funktioniert und wie er durch die Verwendung von Delta-Verzögerungen Gleichzeitigkeit erreicht. Als letzter Schritt im Debugging-Prozess wird der interne Logikanalysator SignalTap II vorgestellt.

Das ist alles enthalten

8 Videos1 Lektüre1 Quiz

Dozent

Lehrkraftbewertungen
4.0 (34 Bewertungen)
Timothy Scherr
University of Colorado Boulder
5 Kurse100.559 Lernende

von

Empfohlen, wenn Sie sich für Elektroingenieurwesen interessieren

Starten Sie ihren Abschluss mit einem Vorsprung

Dieses Kurs ist Teil der folgenden Studiengänge von University of Colorado Boulder. Wenn Sie aufgenommen werden und sich angemeldet haben, werden Ihre Kurse auf Ihren Abschluss angerechnet und Ihr Fortschritt wird mit übernommen.

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

Zeigt 3 von 87

4.0

87 Bewertungen

  • 5 stars

    47,72 %

  • 4 stars

    20,45 %

  • 3 stars

    20,45 %

  • 2 stars

    5,68 %

  • 1 star

    5,68 %

MB
4

Geprüft am 11. Aug. 2021

CB
5

Geprüft am 31. Juli 2023

JC
5

Geprüft am 16. Juli 2023

Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen