FPGA - Design, VHDL, Hardware-Entwicklung, Embedded Systems
Aktualisiert am 26.01.2021
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2021
Verfügbar zu: 100%
davon vor Ort: 50%
VHDL
FPGA
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse aus Schulzeit
Spanisch
Erweiterte Grundkenntnisse (7 Semester VHS)

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Bevorzugt Süddeutschland: München, Nürnberg/Erlangen

möglich

Projekte

Projekte

7 Monate
2020-08 - 2021-02

FPGA Entwicklung für Automotive Ethernet Netzwerkadapter

FPGA Entwickler VHDL FPGA
FPGA Entwickler

VHDL-Programmierung von Submodulen für eine Gerätefamilie von Automotive Ethernet Netzwerkadaptern:

1. Ethernet Paket-Fifos: Implementierung einer Reihe proprietärer Fifos basierend auf Ultraram Technologie.

2. Implementierung eines Ethernet MAC mit XGMII - Schnittstelle für ein 10G Automotive PHY.

+ jeweils auch Erstellung einer Simulationsumgebung und Integration der Submodule, Debugging + Test

Xilinx Ultrascale Modelsim Vivado
VHDL FPGA
90% Homeoffice + 10% Stuttgart
7 Monate
2019-10 - 2020-04

FPGA Entwicklung für LED / VCSEL Prüfstand

FPGA Entwickler VHDL
FPGA Entwickler

FPGA-Entwicklung / VHDL-Programmierung für einen Prüfstand zur Charakterisierung von LEDs und VCSEL Halbleitern (LIV-Kurven).

Allgemeine Beratung zu FPGA spezifischen Themen (Bausteine,Tools, Entwicklungsmethoden).

Erstellung des HW-Konzepts und Auswahl des FPGA Typs.

Teilaufgaben:

  • Definition Pinout FPGA
  • Definition und Modularisierung von Unterfunktionen:

Signalgenerator 1ns/1GHz

ADC-Interface + Auswertung Messwerte

SPI_interface zur Kommunikation mit uController

  • Definition Workflow (Versionsverwaltung, Automatisierung durch TCL-Scripte)
  • Implementierung und Simulation von Untermodulen in VHDL
  • Evaluierung Xilinx RFSoC
  • "Training on the job" für Kollegen
Xilinx Artix Xilinx RFSoC
VHDL
München
1 Jahr 8 Monate
2018-01 - 2019-08

FPGA Entwicklung für Automotive Datenlogger

FPGA Entwickler VHDL Ethernet
FPGA Entwickler

FPGA-Entwicklung / VHDL-Programmierung für verschieden Subsysteme eines Datenloggers.

Überarbeitung eines MAC für 10M/100M/1G mit RGMOO/RMII/GMII in VHDL:

  • Anpassung Taktkonzept an mehrere FPGA-Plattformen
  • Anbindung AXI Interface
  • Integration mit Zynq und Microblaze
  • Inbetriebnahme auf verschiedenen Plattformen

Entwicklung eines IP-Cores "Ethernet-Switch" in VHDL:

  • spezielles Routing für dedizierte MAC-Adressen
  • VLAN tagging / VLAN removal

Integration und Inbetriebnahme eines DDR Speichercontrollers für LPDDR:

  • Konfiguration des IP Cores
  • Integration des IP Cores
  • Simulation und Test des Designs

Allgemeine Unterstützung bei Fragestellungne rund um FPGA Entwicklung (Timing Closure, Ressourcenoptimierung, Constraints, Simulationsumgebungen)

Xilinx Artix Xilinx Zynq Xilinx Vivado Aldec Active HDL
VHDL Ethernet
München
2 Jahre 1 Monat
2017-08 - 2019-08

FPGA-Entwicklung "Funktionale Sicherheit"

VHDL Entwickler
VHDL Entwickler

Entwicklung einer Überwachungsschaltung für eine Motorsteuerung gemäß IEC61508. Teile der Schaltung wurden in einem FPGA umgesetzt.

Unterstützung des Entwicklerteams bei folgenden Teilschritten:

  • Konzepterstellung
  • Requirements Engineering
  • Validierungsplanung
  • Erstellung Coding Guidelines
  • Testspezifikation
  • Moduldesign
  • Modulintegration
  • Inbetriebnahme / Test
Lattice Diamond Lattice XP2 Aldec
Home Office, durchschnittliche Auslastung 20%
1 Jahr 8 Monate
2015-09 - 2017-04

FPGA basierter Ethernet-Switch + Router

FPGA Entwickler Ethernet VHDL TCL-Script
FPGA Entwickler

Entwicklung eines IP-cores: Layer 1 Ethernet-Switch- Systemdesign nach grober Vorgabe

  • Verantwortung für das Gesamtdesign (Synthese, Place&Route)
  • fachliche Führung unerfahrener Mitarbeiter
  • Installation eines scriptbasierten Designflows

 

Entwicklung eines IP-cores: Hardwarebeschleuniger in Anlehnung an die Open-Flow Spezifikation

  • Systemdesign nach grober Vorgabe
Artix 7 Xilinx Vivado HDL Designer Modelsim
Ethernet VHDL TCL-Script
Vor Ort, München, durchschnittlich 80%
1 Jahr 11 Monate
2015-06 - 2017-04

Smart-Home Steuerung

Hardware-Entwickler Hardware Architektur VHDL
Hardware-Entwickler

Entwicklung eines FPGA-Boards als Rapid Prototyping Plattform:

  • Schaltplanentwicklung
  • Layout
  • Produktion Prototyp
  • Entwicklung der SW in C (SOC Microblaze)
  • kontinuierliche Verbesserung des Prototyps bis zur Serienreife
KiCad Xilinx ISE Xilinx SDK
Hardware Architektur VHDL
Home-Office, durchschnittlich 20%
4 Monate
2015-01 - 2015-04

FPGA : LED Ersatzlast

FPGA Entwickler VHDL Programmierung Simulation
FPGA Entwickler

Entwicklung eines FPGA-Designs zur Ansteuerung einer Ersatzlast eines LED-Scheinwerfers:

  • Implementierung eines Protokoll zur seriellen Ansteuerung von 188 Relais
  • Implementierung einer Schnittstelle zur Steuerung durch PC

Als HW-Plattform wurde ein FPGA-Industrieboard verwendet.

Spartan 6 Xilinx ISE
VHDL Programmierung Simulation
Home - Office, wechselnde Auslastung
6 Monate
2014-09 - 2015-02

FPGA : Entwicklung eines Data Storage Device mit 2 PCI Express Schnittstellen

FPGA-Entwickler VHDL Programmierung Xilinx Design Flow Highspeed-Design ...
FPGA-Entwickler

Gegenstand der Entwicklung war ein komplexer Datenlogger mit mehreren FPGAs für die Aufzeichnung der Videodaten eines Fahrerassistenzsystems:

  • Integration des Gesamt-FPGA-Designs (Team bestand insgesamt aus 3 FPGA Entwicklern)
  • Implementierung von Funktionsblöcken (PCIe, State Machines zur Ablaufsteuerung)
  • Inbetriebnahme der Hardware (PCIe, Aurora Links)
  • Debugging mit VIO und ILA (Chipscope)
  • Timing Closure
  • Test des Gesamtsystems
Virtex 7 Xilinx Vivado git TCL Scripte
VHDL Programmierung Xilinx Design Flow Highspeed-Design Simulation
vor Ort, Großraum Nürnberg
1 Monat
2014-07 - 2014-07

Inbetriebnahme Videodecoder + TFT Display

HW-Entwickler Videotechnik Videotechnik analog/digital TFT-Ansteuerung I2C Bus ...
HW-Entwickler Videotechnik

Inbetriebnahme eines Videodecoders / TFT Controllers / Displays:

  • Ermittlung des optimalen Setups der verwendeten ICs
  • Schaltplanreview + Modifikationen
  • Cooperation mit SW-Ingenieur zur korrekten Ansteuerung der Bauelemente
  • Workshops mit internen Mitarbeiter zur Themenstellung (Know-How Transfer)
Videotechnik analog/digital TFT-Ansteuerung I2C Bus SPI Bus
vor Ort, Schwarzwald
6 Monate
2013-12 - 2014-05

FPGA : Entwicklung eines HiL - Testers für die Ansteuerungs-HW eines LED Scheinwerfers

FPGA - Entwickler VHDL Programmierung Simulation proprietäres Protokoll zur Scheinwerferansteuerung
FPGA - Entwickler
  • Auswahl einer HW-Plattform (FPGA, SPI, USB, LPDDR-RAM)
  • Emulation der SPI/LVDS - Schnittstelle des Scheinwerfers
  • Emulation diverses Fehlerbilder
  • Datenlogger, Protokollanalyse
  • Implementierung einer Schnittstelle zur Steuerung durch PC
Spartan 6 Xilinx ISE
VHDL Programmierung Simulation proprietäres Protokoll zur Scheinwerferansteuerung
Home - Office, wechselnde Auslastung
2 Jahre 11 Monate
2011-02 - 2013-12

Erstellung von FPGA-Submodulen eines Exciters (TV-Sender)

FPGA-Entwickler VHDL Programmierung Simulation ATSC ...
FPGA-Entwickler
  • Für einen Exciter wurden mehrere FPGA-Submodule erstellt:
  • Signalrecorder: Aufzeichnung von I/Q Signalen in einen externen Speicher zur Auswertung durch einen Host-Prozessor.
  • Integration des Standards ATSC A/110:2011 (SFN) in einen Coder: Synchronisation des Coders auf die Zeitstempel aus dem Transportstrom (SFN-Betrieb).
  • Erweiterung eines Coders für den Standard DTMB um SFN-Fähigkeit.
  • Portierung von VHDL-Modulen von Altera auf Xilinx.
  • Rückportierung von VHDL-Modulen in ältere FPGAs/Gerätegenerationen.
Stratix 4 Virtex 2 Pro HDL Designer Modelsim Synopsis Synplify Xilinx ISE Altera Quartus ClearCase TCL Scripte Stratix 2
VHDL Programmierung Simulation ATSC DTMB MPEG2 Transportstrom
vor Ort, München
1 Jahr 1 Monat
2010-02 - 2011-02

Robust Design Validierung

Durchführung des Robust Design Prozesses im Bereich Infotainment VW 80000 Robust Design Prozess Wirkkettenanalyse ...
Durchführung des Robust Design Prozesses im Bereich Infotainment
  • Erstellung von Erprobungslastenheften.
  • Entwicklung komponentenspezifischer Testfälle.
  • Betreuung des Validierungsprozesses bei Lieferanten.
KPMweb DOORS
VW 80000 Robust Design Prozess Wirkkettenanalyse LV 124
vor Ort, Ingolstadt
2 Monate
2009-11 - 2009-12

Portierung CPLD

VHDL-Entwickler VHDL Programmierung
VHDL-Entwickler
  • Portierung eines vorhandenen CPLD-Projektes auf ein Actel IGLO CPLD.
XEmacs Modelsim Actel Libero
VHDL Programmierung
vor Ort, Raum Stuttgart
9 Monate
2009-01 - 2009-09

FPGA-Entwicklung nach DO-254

FPGA Entwickler VHDL Programmierung RTCA DO-254
FPGA Entwickler
  • Entwicklung eines FPGAs mit mehreren ARINC429 Schnittstellen:
  • Codierung des ARINC429-Submoduls
  • Anbindung an den Host-Prozessor
  • Dokumentation gemäß DO-254
  • Inbetriebnahme des Prototypen
HDL Designer ModelSim Altera Quartus DOORS Rational ClearCase
VHDL Programmierung RTCA DO-254
vor Ort, Bodensee
2 Jahre 4 Monate
2006-08 - 2008-11

FPGA : Display Controller für ein Infotainmentsystem

FPGA-Entwickler Videotechnik analog /digital TFT Display Ansteuerung Verilog Programmierung ...
FPGA-Entwickler

Implementierung eines TFT Display Controllers für ein Rear Seat Entertainment System mit 2 unabhängigen Displays:

  • Systemdesign, Anforderungsanalyse und Programmierung wurden als Komplettpaket angeboten und durchgeführt.
  • Implementierte Funktionsblöcke: Video Input, Color Space Conversion, Frame Rate Conversion, Scaler, Video Switch Matrix und Display Timing Generator.
Spartan 3 Spartan 3E Xilinx ISE Modelsim
Videotechnik analog /digital TFT Display Ansteuerung Verilog Programmierung Schaltungsdesign
Home - Office, durchschnittliche Auslastung 25%
2 Jahre 5 Monate
2006-03 - 2008-07

FPGA : Entwicklung Signalgeneratoren

FPGA - Entwickler VHDL Programmierung
FPGA - Entwickler

Im Bereich Signalgeneratoren Basisband wurden mehrere Funktionsblöcke erstellt:

  • FIR-Filter 100 MHz
  • SPI-Schnittstelle
  • Coprozessorfunktionen für 3GPP
  • Implementierung einer Komunikationsschnittstelle DSP<>FPGA<>PCI
  • Unterstützung des HW-Ingenieurs bei der Inbetriebnahme
HDL Designer Modelsim Synopsis Synplify Rational ClearCase Xilinx ISE Altera Quartus Virtex 2 Pro Stratix 2
VHDL Programmierung
vor Ort, München, zu durchschnittlich 80% Auslastung
1 Monat
2007-03 - 2007-03

CPLD Schaltmatrix

Verilog - Entwickler Verilog Programmierung
Verilog - Entwickler
  • Programmierung einer Schaltmatrix für digitale Audiodaten auf Basis eines Lattice CPLD.
ispLever ModelSim
Verilog Programmierung
Home - Office
4 Jahre 3 Monate
2002-01 - 2006-03

diverse Projekte

Angestellter in der Vorentwicklung: HW-Ingenieur Video (FPGA)
Angestellter in der Vorentwicklung: HW-Ingenieur Video (FPGA)

FPGA-Design(VHDL, Verilog) für alle HW-Module in den Bereichen TV, Rear Seat Entertainment(RSE), TFT-Displays, FPGA-Gateways, zudem: System-Design, Schaltplan-Entwicklung, HW-Inbetriebnahme, Debugging, Angebotsbearbeitung

 

Teilprojekte:

 

TV-Module:

Entwicklung und Pflege von FPGA-IP für 3 Generationen von Hybrid-TV-Modulen (DVB-T, ISDB-T), u.a.

  • SI und PSI- Extraktion aus MPEG2-Transportstrom
  • Transportstrom-Seriell-Parallel-Wandler
  • Stabilisierungsalgorithmus für analoges Video (PAL,NTSC)
  • Sample Rate Converter für Audiodaten,
  • IP zur Übertragung vom MPEG2-Transportströmen über MOST
  • Interface zu Media LB
  • Mitarbeit an Konzept, Schaltplan und HW der einzelnen Plattformen.

 

Rear Seat Entertainment (RSE), TFT-Displays:

Entwicklung von FPGA-IP für 2 Generationen von RSE-Systemen, z.B.

  • Display Controler
  • Scaler (400x240, 800x480)
  • Deinterlacing
  • ColorSpace Conversion von ITU656 auf RGB565,
  • SampleRateConverter
  • Video-Serializer (Panel-Link via LVDS),
  • OSD-Erzeugung im Zusammenhang mit Microblaze Soft-Core.
  • Mitarbeit an Konzepten und Schaltplänen.

 

Night Vision System (Display-Part):

Implementierung der Bildverarbeitung für ein IR-Nachtsichtsystem in einem FPGA:

  • Scaler
  • Display Controler,
  • Kontrast-Helligkeit-Schärfe-Manipulation.
  • Mitarbeit an Konzept, Schaltplan und HW.

 

FPGA-based Gateway:

Erstellung einiger Demo-Anwendungen (Ethernet, CAN) für Präsentationen. Vorhandene Schnittstellen-IP in VHDL wurde zusammen mit dem Microblaze Softcore, bzw. PowerPC Hardcore in Xilinx-FPGAs integriert.

Xilinx ISE Xilinx EDK Altera Quartus Lattice isp Lever PVCS
Automotive

Aus- und Weiterbildung

Aus- und Weiterbildung

1996: Abitur

LK Englisch, Mathematik, Notendurchschnitt: 2,1

 

anschl. Zivildienst

 

2002

Fachhochschulabschluss: Diplom-Ingenieur Elektrotechnik(FH)

  • Studienschwerpunkt: Daten-und Informationstechnik
  • Notendurchschnitt: 2,2
  • Diplomarbeit: Sehr gut

 

Fortbildungen:

2003                

DVB-T Seminar, 3-tägig ROHDE&SCHWARZ

2004                

Grundlagen des Projektmanagements, 2-tägig OTTI Innovationsberatung

2005         

Business English-Advanced, IHK Akademie

Position

Position

Beratung / Consulting für FPGA-spezifische Fragestellungen (Systemdesign, Konzepte, Softcores, Bausteinauswahl)

Kompetenzen

Kompetenzen

Top-Skills

VHDL FPGA

Produkte / Standards / Erfahrungen / Methoden

Aldec Active HDL
Hardware Architektur
Lattice Diamond
Xilinx
Xilinx Artix
Xilinx ISE
Xilinx Vivado
Xilinx Zynq

Bus - Systeme:

Most (MediaLB), I2C, RS232, I2S, CAN, LIN, Flexray (Grundlagen), Camera-Link, Panel-Link, ARINC429, PCI Express, LVDS Videoschnittstellen, AXI, Localbus


Standards:

MPEG, DVB-T, ATSC, DTMB, ITU 656, RTC DO-254, LV 124, VW 80000

 

FPGAs:

  • Spartan 2, Spartan 3, Spartan 3E, Spartan 6
  • Virtex 2 Pro, Virtex 4, Virtex 7
  • Microblaze Soft-Core
  • Stratix 2, Stratix 4
  • Cyclone 2
  • Lattice CPLDs
  • Konfiguration von FPGAs

 

Videodecoder/encoder

TFT-Displays, Grafikcontroller

 

Tools:

  • Xilinx ISE
  • Xilinx EDK (Microblaze)
  • Xilinx Vivado
  • Altera Quartus
  • HDL Designer
  • Model Sim
  • Synplify
  • Isp Lever
  • PVCS - Version Control SW
  • Clear Case - Version Control SW
  • DOORS

Programmiersprachen

Assembler
Grundlagenkenntnisse
C++
Grundlagenkenntnisse
TCL-Script
Verilog
langjährige Projekterfahrung
VHDL
> 10 Jahre Projekterfahrung
 

Datenkommunikation

Ethernet

Hardware

CPLD
Lattice
Digitale Signalprozessoren
Video-DSP, MPEG-Decoder
FPGA
Xilinx, Altera

Berechnung / Simulation / Versuch / Validierung

Modelsim

Design / Entwicklung / Konstruktion

HDL Designer

Branchen

Branchen

bisherige Projekteinsätze für folgende Industriezweige:

  • Automotive
  • Broadcast
  • Consumer Electronics
  • Hardware
  • Luftfahrt
  • Messtechnik
  • Rüstung
  • Videotechnik analog / digital

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Bevorzugt Süddeutschland: München, Nürnberg/Erlangen

möglich

Projekte

Projekte

7 Monate
2020-08 - 2021-02

FPGA Entwicklung für Automotive Ethernet Netzwerkadapter

FPGA Entwickler VHDL FPGA
FPGA Entwickler

VHDL-Programmierung von Submodulen für eine Gerätefamilie von Automotive Ethernet Netzwerkadaptern:

1. Ethernet Paket-Fifos: Implementierung einer Reihe proprietärer Fifos basierend auf Ultraram Technologie.

2. Implementierung eines Ethernet MAC mit XGMII - Schnittstelle für ein 10G Automotive PHY.

+ jeweils auch Erstellung einer Simulationsumgebung und Integration der Submodule, Debugging + Test

Xilinx Ultrascale Modelsim Vivado
VHDL FPGA
90% Homeoffice + 10% Stuttgart
7 Monate
2019-10 - 2020-04

FPGA Entwicklung für LED / VCSEL Prüfstand

FPGA Entwickler VHDL
FPGA Entwickler

FPGA-Entwicklung / VHDL-Programmierung für einen Prüfstand zur Charakterisierung von LEDs und VCSEL Halbleitern (LIV-Kurven).

Allgemeine Beratung zu FPGA spezifischen Themen (Bausteine,Tools, Entwicklungsmethoden).

Erstellung des HW-Konzepts und Auswahl des FPGA Typs.

Teilaufgaben:

  • Definition Pinout FPGA
  • Definition und Modularisierung von Unterfunktionen:

Signalgenerator 1ns/1GHz

ADC-Interface + Auswertung Messwerte

SPI_interface zur Kommunikation mit uController

  • Definition Workflow (Versionsverwaltung, Automatisierung durch TCL-Scripte)
  • Implementierung und Simulation von Untermodulen in VHDL
  • Evaluierung Xilinx RFSoC
  • "Training on the job" für Kollegen
Xilinx Artix Xilinx RFSoC
VHDL
München
1 Jahr 8 Monate
2018-01 - 2019-08

FPGA Entwicklung für Automotive Datenlogger

FPGA Entwickler VHDL Ethernet
FPGA Entwickler

FPGA-Entwicklung / VHDL-Programmierung für verschieden Subsysteme eines Datenloggers.

Überarbeitung eines MAC für 10M/100M/1G mit RGMOO/RMII/GMII in VHDL:

  • Anpassung Taktkonzept an mehrere FPGA-Plattformen
  • Anbindung AXI Interface
  • Integration mit Zynq und Microblaze
  • Inbetriebnahme auf verschiedenen Plattformen

Entwicklung eines IP-Cores "Ethernet-Switch" in VHDL:

  • spezielles Routing für dedizierte MAC-Adressen
  • VLAN tagging / VLAN removal

Integration und Inbetriebnahme eines DDR Speichercontrollers für LPDDR:

  • Konfiguration des IP Cores
  • Integration des IP Cores
  • Simulation und Test des Designs

Allgemeine Unterstützung bei Fragestellungne rund um FPGA Entwicklung (Timing Closure, Ressourcenoptimierung, Constraints, Simulationsumgebungen)

Xilinx Artix Xilinx Zynq Xilinx Vivado Aldec Active HDL
VHDL Ethernet
München
2 Jahre 1 Monat
2017-08 - 2019-08

FPGA-Entwicklung "Funktionale Sicherheit"

VHDL Entwickler
VHDL Entwickler

Entwicklung einer Überwachungsschaltung für eine Motorsteuerung gemäß IEC61508. Teile der Schaltung wurden in einem FPGA umgesetzt.

Unterstützung des Entwicklerteams bei folgenden Teilschritten:

  • Konzepterstellung
  • Requirements Engineering
  • Validierungsplanung
  • Erstellung Coding Guidelines
  • Testspezifikation
  • Moduldesign
  • Modulintegration
  • Inbetriebnahme / Test
Lattice Diamond Lattice XP2 Aldec
Home Office, durchschnittliche Auslastung 20%
1 Jahr 8 Monate
2015-09 - 2017-04

FPGA basierter Ethernet-Switch + Router

FPGA Entwickler Ethernet VHDL TCL-Script
FPGA Entwickler

Entwicklung eines IP-cores: Layer 1 Ethernet-Switch- Systemdesign nach grober Vorgabe

  • Verantwortung für das Gesamtdesign (Synthese, Place&Route)
  • fachliche Führung unerfahrener Mitarbeiter
  • Installation eines scriptbasierten Designflows

 

Entwicklung eines IP-cores: Hardwarebeschleuniger in Anlehnung an die Open-Flow Spezifikation

  • Systemdesign nach grober Vorgabe
Artix 7 Xilinx Vivado HDL Designer Modelsim
Ethernet VHDL TCL-Script
Vor Ort, München, durchschnittlich 80%
1 Jahr 11 Monate
2015-06 - 2017-04

Smart-Home Steuerung

Hardware-Entwickler Hardware Architektur VHDL
Hardware-Entwickler

Entwicklung eines FPGA-Boards als Rapid Prototyping Plattform:

  • Schaltplanentwicklung
  • Layout
  • Produktion Prototyp
  • Entwicklung der SW in C (SOC Microblaze)
  • kontinuierliche Verbesserung des Prototyps bis zur Serienreife
KiCad Xilinx ISE Xilinx SDK
Hardware Architektur VHDL
Home-Office, durchschnittlich 20%
4 Monate
2015-01 - 2015-04

FPGA : LED Ersatzlast

FPGA Entwickler VHDL Programmierung Simulation
FPGA Entwickler

Entwicklung eines FPGA-Designs zur Ansteuerung einer Ersatzlast eines LED-Scheinwerfers:

  • Implementierung eines Protokoll zur seriellen Ansteuerung von 188 Relais
  • Implementierung einer Schnittstelle zur Steuerung durch PC

Als HW-Plattform wurde ein FPGA-Industrieboard verwendet.

Spartan 6 Xilinx ISE
VHDL Programmierung Simulation
Home - Office, wechselnde Auslastung
6 Monate
2014-09 - 2015-02

FPGA : Entwicklung eines Data Storage Device mit 2 PCI Express Schnittstellen

FPGA-Entwickler VHDL Programmierung Xilinx Design Flow Highspeed-Design ...
FPGA-Entwickler

Gegenstand der Entwicklung war ein komplexer Datenlogger mit mehreren FPGAs für die Aufzeichnung der Videodaten eines Fahrerassistenzsystems:

  • Integration des Gesamt-FPGA-Designs (Team bestand insgesamt aus 3 FPGA Entwicklern)
  • Implementierung von Funktionsblöcken (PCIe, State Machines zur Ablaufsteuerung)
  • Inbetriebnahme der Hardware (PCIe, Aurora Links)
  • Debugging mit VIO und ILA (Chipscope)
  • Timing Closure
  • Test des Gesamtsystems
Virtex 7 Xilinx Vivado git TCL Scripte
VHDL Programmierung Xilinx Design Flow Highspeed-Design Simulation
vor Ort, Großraum Nürnberg
1 Monat
2014-07 - 2014-07

Inbetriebnahme Videodecoder + TFT Display

HW-Entwickler Videotechnik Videotechnik analog/digital TFT-Ansteuerung I2C Bus ...
HW-Entwickler Videotechnik

Inbetriebnahme eines Videodecoders / TFT Controllers / Displays:

  • Ermittlung des optimalen Setups der verwendeten ICs
  • Schaltplanreview + Modifikationen
  • Cooperation mit SW-Ingenieur zur korrekten Ansteuerung der Bauelemente
  • Workshops mit internen Mitarbeiter zur Themenstellung (Know-How Transfer)
Videotechnik analog/digital TFT-Ansteuerung I2C Bus SPI Bus
vor Ort, Schwarzwald
6 Monate
2013-12 - 2014-05

FPGA : Entwicklung eines HiL - Testers für die Ansteuerungs-HW eines LED Scheinwerfers

FPGA - Entwickler VHDL Programmierung Simulation proprietäres Protokoll zur Scheinwerferansteuerung
FPGA - Entwickler
  • Auswahl einer HW-Plattform (FPGA, SPI, USB, LPDDR-RAM)
  • Emulation der SPI/LVDS - Schnittstelle des Scheinwerfers
  • Emulation diverses Fehlerbilder
  • Datenlogger, Protokollanalyse
  • Implementierung einer Schnittstelle zur Steuerung durch PC
Spartan 6 Xilinx ISE
VHDL Programmierung Simulation proprietäres Protokoll zur Scheinwerferansteuerung
Home - Office, wechselnde Auslastung
2 Jahre 11 Monate
2011-02 - 2013-12

Erstellung von FPGA-Submodulen eines Exciters (TV-Sender)

FPGA-Entwickler VHDL Programmierung Simulation ATSC ...
FPGA-Entwickler
  • Für einen Exciter wurden mehrere FPGA-Submodule erstellt:
  • Signalrecorder: Aufzeichnung von I/Q Signalen in einen externen Speicher zur Auswertung durch einen Host-Prozessor.
  • Integration des Standards ATSC A/110:2011 (SFN) in einen Coder: Synchronisation des Coders auf die Zeitstempel aus dem Transportstrom (SFN-Betrieb).
  • Erweiterung eines Coders für den Standard DTMB um SFN-Fähigkeit.
  • Portierung von VHDL-Modulen von Altera auf Xilinx.
  • Rückportierung von VHDL-Modulen in ältere FPGAs/Gerätegenerationen.
Stratix 4 Virtex 2 Pro HDL Designer Modelsim Synopsis Synplify Xilinx ISE Altera Quartus ClearCase TCL Scripte Stratix 2
VHDL Programmierung Simulation ATSC DTMB MPEG2 Transportstrom
vor Ort, München
1 Jahr 1 Monat
2010-02 - 2011-02

Robust Design Validierung

Durchführung des Robust Design Prozesses im Bereich Infotainment VW 80000 Robust Design Prozess Wirkkettenanalyse ...
Durchführung des Robust Design Prozesses im Bereich Infotainment
  • Erstellung von Erprobungslastenheften.
  • Entwicklung komponentenspezifischer Testfälle.
  • Betreuung des Validierungsprozesses bei Lieferanten.
KPMweb DOORS
VW 80000 Robust Design Prozess Wirkkettenanalyse LV 124
vor Ort, Ingolstadt
2 Monate
2009-11 - 2009-12

Portierung CPLD

VHDL-Entwickler VHDL Programmierung
VHDL-Entwickler
  • Portierung eines vorhandenen CPLD-Projektes auf ein Actel IGLO CPLD.
XEmacs Modelsim Actel Libero
VHDL Programmierung
vor Ort, Raum Stuttgart
9 Monate
2009-01 - 2009-09

FPGA-Entwicklung nach DO-254

FPGA Entwickler VHDL Programmierung RTCA DO-254
FPGA Entwickler
  • Entwicklung eines FPGAs mit mehreren ARINC429 Schnittstellen:
  • Codierung des ARINC429-Submoduls
  • Anbindung an den Host-Prozessor
  • Dokumentation gemäß DO-254
  • Inbetriebnahme des Prototypen
HDL Designer ModelSim Altera Quartus DOORS Rational ClearCase
VHDL Programmierung RTCA DO-254
vor Ort, Bodensee
2 Jahre 4 Monate
2006-08 - 2008-11

FPGA : Display Controller für ein Infotainmentsystem

FPGA-Entwickler Videotechnik analog /digital TFT Display Ansteuerung Verilog Programmierung ...
FPGA-Entwickler

Implementierung eines TFT Display Controllers für ein Rear Seat Entertainment System mit 2 unabhängigen Displays:

  • Systemdesign, Anforderungsanalyse und Programmierung wurden als Komplettpaket angeboten und durchgeführt.
  • Implementierte Funktionsblöcke: Video Input, Color Space Conversion, Frame Rate Conversion, Scaler, Video Switch Matrix und Display Timing Generator.
Spartan 3 Spartan 3E Xilinx ISE Modelsim
Videotechnik analog /digital TFT Display Ansteuerung Verilog Programmierung Schaltungsdesign
Home - Office, durchschnittliche Auslastung 25%
2 Jahre 5 Monate
2006-03 - 2008-07

FPGA : Entwicklung Signalgeneratoren

FPGA - Entwickler VHDL Programmierung
FPGA - Entwickler

Im Bereich Signalgeneratoren Basisband wurden mehrere Funktionsblöcke erstellt:

  • FIR-Filter 100 MHz
  • SPI-Schnittstelle
  • Coprozessorfunktionen für 3GPP
  • Implementierung einer Komunikationsschnittstelle DSP<>FPGA<>PCI
  • Unterstützung des HW-Ingenieurs bei der Inbetriebnahme
HDL Designer Modelsim Synopsis Synplify Rational ClearCase Xilinx ISE Altera Quartus Virtex 2 Pro Stratix 2
VHDL Programmierung
vor Ort, München, zu durchschnittlich 80% Auslastung
1 Monat
2007-03 - 2007-03

CPLD Schaltmatrix

Verilog - Entwickler Verilog Programmierung
Verilog - Entwickler
  • Programmierung einer Schaltmatrix für digitale Audiodaten auf Basis eines Lattice CPLD.
ispLever ModelSim
Verilog Programmierung
Home - Office
4 Jahre 3 Monate
2002-01 - 2006-03

diverse Projekte

Angestellter in der Vorentwicklung: HW-Ingenieur Video (FPGA)
Angestellter in der Vorentwicklung: HW-Ingenieur Video (FPGA)

FPGA-Design(VHDL, Verilog) für alle HW-Module in den Bereichen TV, Rear Seat Entertainment(RSE), TFT-Displays, FPGA-Gateways, zudem: System-Design, Schaltplan-Entwicklung, HW-Inbetriebnahme, Debugging, Angebotsbearbeitung

 

Teilprojekte:

 

TV-Module:

Entwicklung und Pflege von FPGA-IP für 3 Generationen von Hybrid-TV-Modulen (DVB-T, ISDB-T), u.a.

  • SI und PSI- Extraktion aus MPEG2-Transportstrom
  • Transportstrom-Seriell-Parallel-Wandler
  • Stabilisierungsalgorithmus für analoges Video (PAL,NTSC)
  • Sample Rate Converter für Audiodaten,
  • IP zur Übertragung vom MPEG2-Transportströmen über MOST
  • Interface zu Media LB
  • Mitarbeit an Konzept, Schaltplan und HW der einzelnen Plattformen.

 

Rear Seat Entertainment (RSE), TFT-Displays:

Entwicklung von FPGA-IP für 2 Generationen von RSE-Systemen, z.B.

  • Display Controler
  • Scaler (400x240, 800x480)
  • Deinterlacing
  • ColorSpace Conversion von ITU656 auf RGB565,
  • SampleRateConverter
  • Video-Serializer (Panel-Link via LVDS),
  • OSD-Erzeugung im Zusammenhang mit Microblaze Soft-Core.
  • Mitarbeit an Konzepten und Schaltplänen.

 

Night Vision System (Display-Part):

Implementierung der Bildverarbeitung für ein IR-Nachtsichtsystem in einem FPGA:

  • Scaler
  • Display Controler,
  • Kontrast-Helligkeit-Schärfe-Manipulation.
  • Mitarbeit an Konzept, Schaltplan und HW.

 

FPGA-based Gateway:

Erstellung einiger Demo-Anwendungen (Ethernet, CAN) für Präsentationen. Vorhandene Schnittstellen-IP in VHDL wurde zusammen mit dem Microblaze Softcore, bzw. PowerPC Hardcore in Xilinx-FPGAs integriert.

Xilinx ISE Xilinx EDK Altera Quartus Lattice isp Lever PVCS
Automotive

Aus- und Weiterbildung

Aus- und Weiterbildung

1996: Abitur

LK Englisch, Mathematik, Notendurchschnitt: 2,1

 

anschl. Zivildienst

 

2002

Fachhochschulabschluss: Diplom-Ingenieur Elektrotechnik(FH)

  • Studienschwerpunkt: Daten-und Informationstechnik
  • Notendurchschnitt: 2,2
  • Diplomarbeit: Sehr gut

 

Fortbildungen:

2003                

DVB-T Seminar, 3-tägig ROHDE&SCHWARZ

2004                

Grundlagen des Projektmanagements, 2-tägig OTTI Innovationsberatung

2005         

Business English-Advanced, IHK Akademie

Position

Position

Beratung / Consulting für FPGA-spezifische Fragestellungen (Systemdesign, Konzepte, Softcores, Bausteinauswahl)

Kompetenzen

Kompetenzen

Top-Skills

VHDL FPGA

Produkte / Standards / Erfahrungen / Methoden

Aldec Active HDL
Hardware Architektur
Lattice Diamond
Xilinx
Xilinx Artix
Xilinx ISE
Xilinx Vivado
Xilinx Zynq

Bus - Systeme:

Most (MediaLB), I2C, RS232, I2S, CAN, LIN, Flexray (Grundlagen), Camera-Link, Panel-Link, ARINC429, PCI Express, LVDS Videoschnittstellen, AXI, Localbus


Standards:

MPEG, DVB-T, ATSC, DTMB, ITU 656, RTC DO-254, LV 124, VW 80000

 

FPGAs:

  • Spartan 2, Spartan 3, Spartan 3E, Spartan 6
  • Virtex 2 Pro, Virtex 4, Virtex 7
  • Microblaze Soft-Core
  • Stratix 2, Stratix 4
  • Cyclone 2
  • Lattice CPLDs
  • Konfiguration von FPGAs

 

Videodecoder/encoder

TFT-Displays, Grafikcontroller

 

Tools:

  • Xilinx ISE
  • Xilinx EDK (Microblaze)
  • Xilinx Vivado
  • Altera Quartus
  • HDL Designer
  • Model Sim
  • Synplify
  • Isp Lever
  • PVCS - Version Control SW
  • Clear Case - Version Control SW
  • DOORS

Programmiersprachen

Assembler
Grundlagenkenntnisse
C++
Grundlagenkenntnisse
TCL-Script
Verilog
langjährige Projekterfahrung
VHDL
> 10 Jahre Projekterfahrung
 

Datenkommunikation

Ethernet

Hardware

CPLD
Lattice
Digitale Signalprozessoren
Video-DSP, MPEG-Decoder
FPGA
Xilinx, Altera

Berechnung / Simulation / Versuch / Validierung

Modelsim

Design / Entwicklung / Konstruktion

HDL Designer

Branchen

Branchen

bisherige Projekteinsätze für folgende Industriezweige:

  • Automotive
  • Broadcast
  • Consumer Electronics
  • Hardware
  • Luftfahrt
  • Messtechnik
  • Rüstung
  • Videotechnik analog / digital

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.