Andreas Bergmann
FPGA & Hardware Developer
Wissenshintergrund
Datentechnische Ausbildung
Werner von Siemens Berufsschule Mannheim Abschluß 1987
schulische und fachpraktische Ausbildung zum Datentechnischen Assistenten
parallel hierzu Gewerbeanmeldung und Firmengründung und Übernahme von Auftragsentwicklungen.
Die zugehörigen Grundlagen der digitalen Schaltungstechnik wurden bereits in den Vorjahren im Selbststudium erarbeitet
Early Adopter Xilinx FPGA
Xilinx 1987
Deutschlandweit einer der ersten Keykunden des damaligen Startups Xilinx mit den damals ersten SRAM basierten Field Programmable Gate Arrays (FPGA).
DesignIn für Kunden in diversen industriellen Produkten sowie eigenen Projekten im Bereich Videobearbeitung.
Fachleitung Produktentwicklung Electronic-Design
Electronic-Design GmbH 1991
Übernahme der kompletten Produkhardwareentwicklung über 11 Jahre der Fa. Electronic-Design GmbH von der Produktidee über sämtliche Entwicklungsphasen bis in die Serienproduktion.
Hauptschwerpunkt Digitaltechnik und FPGA aber auch sämtliche (analogen) Nebenkomponenten einschließlich der Begleitung der EMV-Messungen und entsprechende Anpassungsmaßnahmen
Freier Consultant Electronic-Entwicklung
Freiberuflich seit 2008
Freiberufliche Tätigkeit als Elektronik-Entwickler in unterschiedlichsten Produktentwicklungsstufen und Branchen:
+ Industrial
+ weiße und braune Ware
+ Automotive
+ Defense
+ Aviation
+ Spezialisierung auf FPGA, Highspeed Schnittstellen und der Schnittstelle zwischen (Hard- und Softwareentwicklung - Inbetriebnahme / Fehlersuche)
+ kurzfristiges Einspringen in bestehende Entwicklungsprojekte bei Personalmangel oder Ausfall sowie in zeitlich notleidende Projekte
Projektliste
Automotive Datenaufzeichnung
Consulting Hardware Developer- 9/2021 - 2/2022
Hochgeschwindigkeits Datenlogger
+Test und Qualifizierung High Speed Schnittstellen in einem ARM SOC basierten System (USB3, PCIe, sATA)
+ Schematic, PCB und Dokumenten Reviews
+ DFM (Design for Manufactorig) Empfehlungen für Elektronik und Gerätemechanik
Aviation - Nautik Lagebestimmung
FPGA Entwickler- 4/2020 - 9/2021
Redesign Lagesensor System
+ Portierung eines ASIC optimierten VHDL Code für FPGA
+ Codeänderung zum Anschluss eines schnellen DSP-Businterface
+ Codereview und Redesign der Clock Domain Traversals (asynchrone Takt Domänen)
+ Inbetriebnahme und Zuarbeit zur hardware nahen Software Entwicklung
Aviation Kamerasystem
FPGA Entwickler- 5/2019 - 3/2020
Farb- und LIR Kamerasystem
+ Implementierung, Optimierung und Integration bestehender FPGA IP
+ Codierung neuer FPGA IP
+ Matching visueller und Long Infraret Sensoren
+ Prototyp Hardware Inbetriebnahme
+ Support Software - hardware nahe Programmierung / Inbetriebnahme
Automtive BMBF Forschungsprojekte FPGA Betreuung
Consultant - FPGA Entwickler- 5/2018 - 4/2019
EMPHASE & ARAMIS2
+ Projektbetreuung bei Auswahl und Implementation mittels SoC FPGAs
+ Planung, Entwurf, Aufbau und Inbetriebnahme von FPGA-Pheripherie Boards
+ Automotive Ethernet (BroadR Reach)
+ CAN
+ Designsupport für redundantes RISC-V basiertem Rechenwerk (Failsafe)
Know-How Transfer DSP+FPGA basiertes RFID System
Consultant - FPGA Developer- 4/2018 - 10/2018
FPGA unterstütztes SDR basiertes RFID System
+ Sichtung, Korrektur und Übersetzung bestehender Projektdokumentation
+ Know-How Transfer an US-amerik. Projektkunden
+ On-Site Hands-On Training
+ Nachschulung des Kunden der seit Jahren obsoltenen Softwaretools zu Referenzzwecken
Fehlersuche Embedded FPGA based RFID System
FPGA-Developer- 9/2017 - 3/2018
+ Planung, Konstruktion und Aufbau eines FPGA Interposers zum Ersatz eines in EOL (End of Live) befindlichen IC durch einen ARM SoC unterstützten FPGA Baustein zur Auswertung der vom RF-Backend ankommenden RF-Signale
+ Optimierung von Algorithmen
+ Geschwindigkeitsoptimierung von VHDL-Code (Zieltechnologie Optimierung)
Physical Verifiaction & VHDL Code Review Aviation Product
VHDL Entwickler + FPGA Technologie Consultant- 10/2017 - 11/2017
Consultant während flugtechnischen Typzulassung gem. DAL C
+ HIL(Hardware in Loop) Tests, Reviews und Dokumentatio
+ Review zuvor geänderten HDL-Codes
VHDL & physical Verification für Aviation Produkt
FPGA Entwickler- 3/2016 - 8/2017
Sensor System für Aviation Einsatz
+ Review von bestehenden VHDL Testbenches gegenüber Requirements
+ Übertag der VHDL Testbenches auf ein DO-254 zertifiziertes HAL-Testsystem
+ Dokumentation und Nachvollziehen von Ergebnisabweichungen
+ Dokumentation und Mitwirkung an Reviews bei FPGA lastigen Themen
+ Bewertung der Testbarkeit des SEU-Monitorings auf Xilinx FPGA
+ Erarbeitung eines Testkonzeptes und statistische Auswertungen
Consulting Automotive Elektronik
Hardware Entwickler- 3/2014 - 9/2016
Bestandskundenbetreuung HAL System für ARM basierte SoC
+ Übernahme der Bestandskundenbetreuung einer ARM zertifizierten SoC Entwicklungsumgebung
+ Teilnahme an Reviews im Kundenauftrag
Consult Automotiv Elektronik (BMBF Projekte)
Hardware Developer + FPGA Designer- 1/2014 - 3/2016
+ Erbringung und Vermittlungen von Consultingleistungen an Projektpartnern
+ Erbringung von Hardwareentwicklungen im Bereich Produktvorentwicklung
+ 3rd level Support für hardwarenahe Softwareentwicklung (ARM Cortex Pheriph.)
+ FPGA Firmwareentwicklung und Consult
+ Prototypentwurf (Schematic, PCB), Fertigungsmanegement und Inbetriebnahmesupport
+ Entwicklung mehrerer FPGA basierter Lichtsteuergeräte für unterschiedliche strukturierte Automotiv Headlight Technologienmit Ansteuerung über CAN-Bus
+ Projektierung, Schematic, Layout, Inbetriebnahme) - Betreuung Kleinserienfertigung
+ Enwicklung eines Lichtsteuergerätes für entwicklungsbegleitende HAL Tests einer statischen Headlight Technologie
+ Projektierung, Schematic, Layout, Fertigung, Inbetriebnahme und Mechanik)
Know How Transfer aufgrund Manegment Buyouts
3rd Level Support - ARM Cortex A9- 7/2013 - 12/2013
+ 3rd Level Support für Produktintegrationsphase
+ Fehleranalyse run um MCU/ASIC und UI (LCD, Sensorik)
+ Unterstützung Übergang FPGA/ASIC
+ Mitarbeiterschulung FPGA Toolkette
EOL Support; 3rd Levelsupport EXM32 Standard
Hardware Developer- 9/2012 - 5/2013
+ Kommissarische Führung Embedded RISC
+ Übernahme bestehendes Produktportfolio
+ Inbetriebnahme Embedded ARM Board mit Freescale iMX6
+ Koordination Firmware- und Softwareentwicklung
+ Einführung und Leitung mehrer Hardwareentwickler in Embedded RISC
+ Entwicklung. Inbetriebnahme und Compliancetests u.a. für SATA, PCIe,
sD, CF,cFast, CAN, MOST, Flexray
Smarte Zeilenkamera Harsh industrial Environment
Hardware Developer - FPGA Developer- 12/2011 - 8/2012
+ Hardwareentwicklung, Schematics, Hardwareinbetriebnahme
+ Bereitstellung einer Xilinx basierten PCI-Express Evalplattform
+ Support Softwareabteilung (DMA, Interrupt) bei Inbetriebnahme
+ Portierung und Anpassung eines Xilinx basierten Refernzdesigns
+ Xilinx Spartan3 -> Altera Cyclone IV
Cinematic 3D Camerasystem
FPGA Developer- 10/2011 - 11/2011
+ Evaluation HDR (HighDynamicRange) IP der Fa. Helion (vorm. Fraunhofer IMS)
+Hardwareerprobung auf Lattice FPGA Evalsystem
+ Implementation und Optimierung mehrerer IPs in einem FPGA
Chiptestsystem
FPGA Developer- 3/2010 - 9/2011
Automatisiertes Chiptestsystem in der IC-Fertigung
+ Redesign und Erweiterung eines existierenden Xilinx Virtex II Pro Altsystems
+ Redesign async. Clock Domain Traversal
+ Funktionserweiterung
+ Review und Report von Code Findings an jap. Konzernmutter (klulturell verträgliches Bugreporting 😉
Kamerasystem Verkehrsüberwachung / Mautüberwachung
FPGA Developer- 10/2009 - 3/2010
+ Übernahme bzw. Erarbeitung einer FPGA IP (ursprüngliche Entwicklsgruppe aufgrund Firmen-Mergers nicht greifbar
+ Redesign auf Basis Xilinx Spartan 6
+ Änderung CPU Konzept PowerPC auf Embedded PC (PCI Express,
Atom)
+ FPGA Integration mehrerer zuvor diskret am FPGA angebrachter Interfacebausteine
+ Integration CameraLink
+ Erstellung eines neuen Takt Konzepts
+ Codierung diverser Protokollkonverter
+ Inbetriebnahme eines ASIC basierenden FPGA Portierung (PCIe-Anbindung)
+ Einarbeitung firmeneigener FPGA-Entwickler und Übergabe des Projektes
+ Übernahme und Erweiterung der vorhandenen Dokumentation
Avionik / Defense
FPGA Developer- 3/2008 - 9/2009
Autom fliegende Radard Aufklärungseinheit
+ Spezifikation, Implementierung und Test diverser IPs
+ Spezifikationserstellung mittels Telelogic (IBM) DOORS
+ Codierung der IPs in VHDL
+ Test der IPs in Simulation
+ Codierung von Simulationsmodellen
+ Hardware Debugging, Verifikation und Qualifikation mittels Logic- und Protokoll Anaylzer sowie High Speed Oszilloskope
Medien/Entertainment
Hardware Entwickler- 3/2005 - 1/2008
+ Modulares DSP-Coprocessingboard für Coprozessor-Cluster (DSP oder
FPGA) - Entwicklungsplattform
+ Projektierung und Ausführung sämtlicher Entwicklungsschritte einer
Entwicklungsplattform für die verteilte Berechnung von Videoencodern
der letzten Generation (H264 / VC1) für die Verarbeitung von HDTV
Videosignalen in Echtzeit
+ PCI-X und PCIe Interface
+ Highspeed IO (600Mb/s + 3,5Gb/s) zur Kaskadierung mehrerer
Coprozessorboards
+ Digitales Video IO-Interface (HD-SDI SMTPE 292)
+ MultiFPGA Design: Xilinx FPGAs Virtex2Pro, Spartan3
+ Schaltplanerstellung, Layout
+ Musterinbetriebnahme, Leitung der Softwareentwicklung (hardwarenah,
Treiberentwicklung)
Automotive/Automobilzulieferer - Automotive Aftersales
Hardware Entwickler- 3/2004 - 3/2005
UTVC - Invehicle Entertainment TFT-Controller
+ Planung und Durchführung einer TFT-Displaycontrollerelektronik für
InVehicle Entertainment (Einsatz im Reisebus) für universellen Einsatz
+ (Referenzplattform) zum Anschluss von TFT-Displays mit
unterschiedlichen Größen, Auflösungen und elektrischen Schnittstellen
+ Zusätzlich wurden eine Motor- und Veriegelungssteuerung, IR und
CAN-Busschnittstelle implementiert
+ Integrierter Multinorm Videodecoder (ADC)
+ Display Controller ASIC mit SDRAM (133MHz) Interface und alternativer
Bestückung zweier SDRAM Pinouts
+ CAN-Bussteuerung, OR-Receiver, Motorsteuerung, Eingangserkennung
und Steuerung via LowCost MCU
+ Displayanschluss über diverse Schnittstellen und Pixelprotokolle und
Parameter (Single und Dualdatarate, LCDS, 7:1, Dualpixel und diverse
andere ``Dialekte``)
Ciel GmbH - Data recording Harsh Environment
Hardware Entwickler- 2/2003 - 5/2004
Datalogging HighSpeed ADC Capturesystem (2/4 fach 14bit 100MSPS)
+ Übernahme von Schaltplanteilen in ein neues Projekt
+ Layout mit Analogen, Digitalen und HighSpeed Teilen (ECL)
+ Placement und Layout nach Signal- qualitativen und thermalen
Erfordernissen sowie Kleinserientauglichkeit
Electronic-Design - Computer based Video Systeme
Hardware Entwickler- 1/1991 - 1/2003
Hardwareentwicklung und Projektleitung
+ Entwicklung der kompletten Produktpalette digitaler Videobearbeitungsgeräten
+ Commodore AMIGA based
+ PC based (ISA + PCI Bus)
+ Stand Alone
+ Consumer, Prosumer + Studio Equipment
+ Produktidee, Konzept, Schematic, Layout, Prototyping bis Serie
+ Diverse Technologien
+ PAL, GAL, FPGA
+ ASIC
+ Schematic + PCB Layout Tools (PCAD + PADS, Viewlogic)
+ CPU/MCU
+ Microchip
+ STM
+ Motorola 68000, Coldfire
+ Intel (808x), Siemens 80535
+ Hardware nahe Programmierung Assembler und C
+ Analoge Videotechnik
+ Digitale Video- / Fernsehtechnil
+ Reversengineering mehrer kommerzieller zur erstellung korregierender Pheripheriesysteme
Firmengründung Collion
Entrepreneur- 11/1986 - aktuell
Gründung der Collion Computertechnik
+ Gründung einer Firma im Bereich Elektronik Entwicklung und Know-How Transfer
+ Ausgründung der Consultant Tätigkeit in 2008
+ Ausgründung eigener Verwaltungs und Distributions Gesellschaften im Jahre 2012
SKILLS
FPGA Vendor
-
AMD (formerly Xilinx) 100%
-
Intel (formerly Altera) 85%
-
Microsemi (formerly Actel) 85%
-
Lattice 80%
-
Cologne Chip 20%
FPGA Coding
-
VHDL 100%
-
Verilog 100%
-
System Verilog 20%
Hardwareentwicklung digital
-
Digitaltechnik 100%
-
ARM based SoC 90%
-
PC based Hardware ( Schnittstellen PCIe, USB3, sATA) 100%
Hardwareentwicklung allgem.
-
Schaltplanentwurf 100%
-
Layout (Mentor/Siemens PADS) 100%
CODING SKILLS
-
C / C++ 50%
-
Scripting, Bash 50%
-
Python 70%
pers. Interessen
Save the environment
Beim Bau des neuen Firmengebäudes im Jahr 2005 stand die Wahl des erreichbaren Energiestandards an sehr priorer Stelle.
Realisiert wurde ein gemischtes Firmen und Privatgebäude unter KFW15 Standard (Passivhaus).
Ergänzt wurde das ganze durch den Zubau einer PV-Anlage mit Batteriespeicher welcher geeignet ist den Betrieb nahtlos und bis zu mehreren Tagen autark zu versorgen.
Die Anlage wurde eigenständig geplant und die zugehörige Anlagensteuerung selbst implementiert, programmiert und parametrisiert.
Auch wenn die Anlage seit Inbetrieb zuverlässig läuft ist aufgrund des erreichten Funktionsumfang eher ein Hobby aus der Sache geworden.
als die Bilder laufen lernten
Nachdem vor allem der Commodore AMIGA besondere Videofähigkeiten aufwies folgte die Kombination mit der bildgebenden Zunft, diesmal in Form bewegter Bilder und ich unternahm Hardwareentwicklungen zum Mixen von Live-Video und Computergrafik.
Bei der Gelegenheit erfolgte die Infizierung mit dem FPGA-Virus welche meine Profession bis zum heutigen Tage begleitet.
80er Homecomputer
Als ein typisches Kind der 80er war an ein Vorbeikommen an den Heimcomputern der 80er nicht zu denken. Während meine Mitschüler den neuesten Spielen nachjagten gehörte mein Interesse eher den ``inneren Werten``. So hielten beispielsweise die Geräteschrauben des von frisch erstandenen C64 nur wenige Stunden meinem Forscherdrang stand.
Im folgenden folgten dann mit den ersten ``Upgrades``. zaghafte Gehversuche in der Elektronik- und ``Produktentwicklung`` und funktionierte dabei Teile des heimischen Fotolabors zur Platinenproduktion um.
Wenige Jahre später gesellten sich dann die deutlich leistungsfähigeren Gerätegenerationen des AMIGA und Atari ST zum Gerätepark hinzu, wobei diese dann aus eigenen Ersparnissen und Spenden erstanden wurden...
Fotographie
Seit meiner jümgsten Jugend faszinieren mich alle Fasetten der (analogen) Fotographie.
Mein Interesse (und praktische Arbeit) reichte hierbei von der Arbeit hinter der Kamera über sämtliche Tätigkeiten im Fotolabor bis zur Verarbeitung von Objekten vom reinen Bild bis zum künstlerischen Ausstellungsobjekt.
Die Arbeit mit Film, Chemie und hoch präzisen Kameramechaniken lehrte mich Respekt ob der Errungenschaft von rund hundert Jahren bildeinfangender Technologie und brachte mich schlußendlich zur Welt der (elektronischen) Bewegtbilderfassung...
PORTFOLIO
Kontakt
Senden Sie mir eine Nachricht
Adresse
Am Schmiedlacker 56 D-84028 Landshut
Mobil
+49 179 2106782
andreas@bergmann.ws
Website
www.collion.de