- Erstellung von Systemkonzepten und Auswahl von Logikbausteinen
- Definition, Umsetzung und Simulation von Logikfunktionen in HDL (Verilog/VHDL)
- Anbindung der Logik an Embedded-Mikrokontrollers-Systeme und Erstellung von Testsoftware in der Programmiersprache C/C++
- Erstellung von Test/Update Software für Windows/ Linux
Fachlicher Schwerpunkt dieses Freiberuflers
FPGA Entwickler
D8
Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.
Projekte
Kompetenzen
KURZPROFIL:
- 25 Jahre Erfahrung in der Entwickler von komplexen Logik Designs mit HDL (Verilog/VHDL)
- Fachkompetenz Systemarchitektur im Bereich Embedded Computing
- Sehr gute analytische und konzeptionelle Fähigkeiten
Hardwarebeschreibungssprachen:
Verilog/VHDL sehr gute Kenntnisse
Halbleiter-Technologien:
ASIC/FPGA/CPLD sehr gute Kenntnisse
Hersteller programmierbarer Logik:
- Lattice / Xilinx / Intel(Altera) sehr gute Kenntnisse
- Microsemi / QuickLogic fortgeschrittene Kenntnisse
Sensor-Technologie:
LIDAR sehr gute Kenntnisse
Skriptsprachen:
tcl, perl, Python fortgeschrittene Kenntnisse
Versionskontrollsoftware:
Clearcase, svn, git fortgeschrittene Kenntnisse
Digitale Oszilloskope:
Agilent/Tektronix fortgeschrittene Kenntnisse
Büro-Software-Kenntnisse:
Microsoft Office sehr gute Kenntnisse
Beruflicher Werdegang:
LIDAR IP
Aufgaben:
Logik Modul für die Erfassung von Zielen aus Rückstreukurven in Echtzeit
Rolle:
Verantwortlich für die Spezifikation, Entwicklung, Simulation und Test der IP anhand von Test-Plattformen.
Tätigkeiten:
Mitarbeit am LIDAR System Konzept, Erstellen der Logik Design Spezifikationen, Implementierung der Logik, Erstellen der Testumgebung und der Tests, Erstellen der Anbindungs-Software für einen Mikrocontroller und für einen Embedded Linux Rechner. Inbetriebnahme der TestPlattformen
Technologien:
FPGA Bausteine von Xilinx und Lattice, Verilog Simulatoren der Hersteller, Mikrokontroller von Arm mit M0+ Architektur, g++ GNU C/C++ Compiler, PlatformIO IDE, Embedded Linux Modul von Acme Systems, Versionskontroll-Software SVN und GIT
Besonderheiten:
Einarbeiten in neue Mikrokontroller Architektur, Arbeiten mit neuer IDE und Erstellen der Applikations-Software mit C/C++
MaxCore
Aufgaben:
Artesyn Embedded Technologies Plattform, welche eine vielseitige und dichte Architektur bietet, um eine maximale Rechen- und Medienverarbeitungsdichte zu erzielen
Rolle:
Verantwortlich für alle programmierbaren Bausteine der Plattform und der systemrelevanten Einsteckkarten (fünf Bausteine)
Tätigkeiten:
Mitarbeit am System Konzept, Erstellen der Logik Design Spezifikationen, Implementierung aller Bausteine, Erstellen der Testumgebung und der Tests, Unterstützung des Hardware- und Software Teams bei der Inbetriebnahme der Plattform und der Karten
Technologien:
Lattice Bausteine der MACHXO2 Familie, Lattice Entwicklungs-Tool Diamond, Cadence Verilog Simulator, Versionskontroll-Software SVN.
Besonderheiten:
Paralleles Arbeiten an fünf Designs. Viele interdisziplinäre Schnittstellen zu Hardware, Management Firmware, BIOS und Betriebssystem. Unterstützung von Teams in USA und Indien
ATCA-8310
Aufgaben:
AdvancedTCA DSP Board, unterstützt bis zu 30 DSPs, einen 8 Core Service Prozessor und einen 2 Core Intel I7 Prozessor. Für einen Telekom Kunden wurden mehrere Time Division Multiplex (TDM) Rear-TransistionModule (RTM) entwickelt, die unter anderem OC-3, OC-12, DS1 und DS3 unterstützen
Rolle:
Technische Projektleitung aller programmierbaren Bausteine, bestehend aus TDM FPGAs, deren Entwicklung ein Drittanbieter übernommen hat und den programmierbaren Bausteine für das Basis Board und das Basis RTM
Tätigkeiten:
Mitarbeit am System Konzept und der Verteilung der Funktionen auf die Bausteine, Erstellen/Abnahmen der Logik Design Spezifikationen, Implementierung der Bausteine für das Basis Board und Basis RTM, Erstellen der Testumgebung und der Tests, Übernahme der Testumgebung und der Tests für die TDM FPGAs, Unterstützung des Hardware- und Software Teams bei der Inbetriebnahme des Boards inklusive RTM
Technologien:
Lattice Bausteine der Familien MACHXO2/ECP2/ECP2M, PCI Express Schnittstelle, proprietäre SERDES Schnittstelle für die Zusammenfassung von TDM Busen, Lattice Entwicklungs-Tool Diamond, Cadence Verilog Simulator, Versionskontroll-Software SVN
Besonderheiten:
Übernahme und Wartung der komplexen TDM FPGAs (teilweise haben mehr als 10 Entwickler an den TDM Designs mitgewirkt). Viele interdisziplinäre Schnittstellen zu Hardware, Management Firmware, BIOS und Betriebssystem. Unterstützung des Kunden aus England
Aus- und Weiterbildung
Ausbildungshistorie
09/1970 – 06/1979:
Institution: Math. Nat. Gymnasium Pocking, Pocking
Abschluss: Abitur



