Als Schnupperkurs können auch nur die ersten beiden
Tage gebucht werden.
Seminar Altium Designer
FPGA2/Mikroprozessoren
Voraussetzungen für
den FPGA2-Kurs
Gute Kenntnisse im
Umgang mit dem Betriebssystem Windows sind für diesen Kurs
notwendig. Ferner sollte der Teilnehmer einen Background
Elektronik besitzen.
Ziel des
FPGA2-Kurses Der Schulungsteilnehmer erlernt den Design
Flow und erlangt die Fähigkeit, FPGA-Mikroprozessor-Projekte
selbstständig und effizient mit Altium Designer zu
erstellen.
Ablauf des
FPGA2-Kurses
Die
gesamte Schulung wird im Seminarstil gehalten: Bei allen Themen
arbeiten die Kursteilnehmer aktiv an ihren Workstations und
Nano-Boards mit.
INHALTE – End User
Gruppen Kurs Altium Designer FPGA2/Mikroprozessoren 5 Tage
Tag 1 FPGA-Logik
mit Altium Schematic Design und VHDL
Altium
Designer CPLD-Applikationen
Grundlagen
Schaltplan-Design
Grundlagen
VHDL-Design
Aufbau
einer 4-Bit Zählschaltung
Übung:
Aufbau einer 4-Bit Schieberegisterschaltung mit Altium Schaltplan
Übung:
Aufbau einer 4-Bit Schieberegisterschaltung mit VHDL
Altium
Designer FPGA-Applikationen
Grundlagen
Schaltplan-Design
Grundlagen
VHDL-Design
Aufbau
einer 4-Bit Zählschaltung
Übung:
Aufbau einer 4-Bit Schieberegisterschaltung mit Altium Schaltplan
Übung:
Aufbau einer 4-Bit Schieberegisterschaltung mit VHDL
Nachbildung
der Standardlogikschaltung 74AS163
Schaltplan-Design
VHDL-Design
Übung:
Aufbau einer Standardlogikschaltung 74AS163 mit
Altium Schaltplan
Übung:
Aufbau einer Standardlogikschaltung 74AS163 mit
VHDL
Funktionale
Simulation
Implementierung
Timing
Simulation
Konfiguration
Tag 2 Einführung
in das Hardware-Design mit Altium Designer
Aufbau
einer PRBS-Schaltung
Schaltplan
Funktionale
Simulation
Implementierung
IP-Core-Komponente
74X163-Core-Komponente
Schaltungsfunktion
IP-Core
für Zielplattform festlegen
IP-Core
synthetisieren
IP-Core
veröffentlichen
Core
Schaltungssymbol
Tag 3 Mikroprozessoren Grundlagen IP-Core
Grundlagen des TSK3000
Sequentielle Prozessverarbeitung
Parallele Prozessverarbeitung
Software
Aufbau
Programmierung
Grafische Darstellung der
ProgrammstrukturAssembler
·
Befehlssatz
Ausnahmeverarbeitung
·
Polling-Verfahren
·
Interrupt-Verfahren
TSK3000 Systementwurf (ASM)
Aufbau einer einfachen 8-Bit LED-Ausgabe
Hardware-Design
Software-Design
Übung 2
Hardware-Design
Software-Design
Aufbau einer zeitgesteuerten LED-Ausgabe
Hardware-Design
Software-Design
·
Deklaration
·
Startprogramm
·
Hauptprogramm
·
Initialisierung
·
Interrupt-Service-Routine
·
Externes Programm
Übung
Hardware-Design
Software-Design
Tag 4 Mikroprozessoren Programmierung mit C
Grundlagen der Programmiersprache C
Mein erstes C-Programm
Hardware-Design
Software-Design
Systemvoraussetzungen für C-Programme
Präprozessor
Vordefinierte Datentypen
Zeichensatz
Bezeichner
Syntaxdiagramm
Ganzzahlkonstante
Gleitkommakonstante
Zeichenkonstante
Zeichenkettenkonstante
Operatoren für elementare Datentypen
Arithmetik
Bitoperationen
oAnweisungen
Bedingte Anweisungen
Vergleichsoperationen
Switch-Anweisungen
FOR-Anweisungen
Leere Anweisungen
Break-Anweisungen
Continue-Anweisungen
Ausdrücke als Anweisungen
While-Anweisungen
DO-Anweisungen
Typen
Void
Skalare Typen
Zusammengesetzte Typen
Funktionstypen
Unionstypen
Viele Beispiele mit Übungen
Tag 5 Mikroprozessoren: Altium TSK3000
Systementwurf
TSK3000 Systementwurf (C)
Aufbau einer einfachen 8-Bit LED-Ausgabe
Hardware-Design
Software-Design
Übung
Hardware-Design
Software-Design
Aufbau eines zeitgesteuerten LED-Ausgabe
Hardware-Design
Software-Design
Übung
Hardware-Design
Software-Design
Serielle Datenkommunikation
Hardware-Design
Software-Design
Übung
Hardware-Design
Software-Design
Aufbau eines Sägezahngenerators
Hardware-Design
Software-Design
Übung
Hardware-Design
Software-Design
Für
die Dauer des Kurses wird ein Nano-Board zur Verfügung
gestellt.
Änderungen vorbehalten
Bestellformular
|