Dieser Kurs führt Sie in alle Aspekte der Entwicklung von Softprozessoren und geistigem Eigentum (IP) im FPGA-Design ein. Sie lernen, welche Arten von Soft-Prozessoren es gibt und welche Möglichkeiten sie bieten. Sie erfahren, wie Sie Ihren eigenen Soft-Prozessor in einem FPGA erstellen können und wie Sie die Hardware und Software für einen Soft-Prozessor entwerfen. Sie lernen, wie Sie IP-Blöcke und benutzerdefinierte Anweisungen zu Ihrem Soft-Prozessor hinzufügen. Nachdem der Soft-Prozessor fertiggestellt ist, lernen Sie, wie Sie das Design mithilfe von Simulationen und einem internen Logikanalysator verifizieren. Nach Abschluss des Kurses wissen Sie, wie Sie Softprozessoren und IP erstellen und verwenden können - eine sehr nützliche Fähigkeit.
FPGA-Softcore-Prozessoren und IP-Erwerb
Dieser Kurs ist Teil von Spezialisierung FPGA-Design für eingebettete Systeme
Dozent: Timothy Scherr
8.055 bereits angemeldet
Enthalten in
(89 Bewertungen)
Empfohlene Erfahrung
Was Sie lernen werden
Erstellen eines Nios II Softcore-Prozessor-Hardware-Designs mit dem Altera-Entwicklungsablauf
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
Zu Ihrem LinkedIn-Profil hinzufügen
4 Quizzes
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erweitern Sie Ihre Fachkenntnisse
- 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
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.
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
Empfohlen, wenn Sie sich für Elektroingenieurwesen interessieren
University of Colorado Boulder
Politecnico di Milano
University of Colorado Boulder
University of Illinois Urbana-Champaign
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von University of Colorado Boulderangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
Zeigt 3 von 89
89 Bewertungen
- 5 stars
47,19 %
- 4 stars
20,22 %
- 3 stars
21,34 %
- 2 stars
5,61 %
- 1 star
5,61 %
Geprüft am 16. Juli 2023
Geprüft am 11. Aug. 2021
Geprüft am 31. Juli 2023
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
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Specializations, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.
Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-tägige Testphase, in der Sie kostenlos kündigen können. Danach gewähren wir keine Rückerstattung, aber Sie können Ihr Abonnement jederzeit kündigen. Siehe unsere vollständigen Rückerstattungsbedingungen.