Expert in FPGA-based systems

Electronics and software development based on FPGAs and FPGA SoCs is my core expertise. I have extensive experience throughout the entire product development lifecycle, from concept and system design to implementation, bring-up, debugging, and project coordination.

Logic Development focuses on delivering added value, ensuring steady progress, and meeting project schedules while keeping costs under control.

What I do

  • Complete electronic system design
  • Advanced FPGA and FPGA SoC solutions
  • Schematic and PCB hardware development
  • Embedded software and Linux platforms
  • Prototype production and bring-up
  • IP core design and integration

Key technologies

Technolgies where I has hands-on experience:

  • VHDL, Verilog, ModelSim
  • Xilinx Vivado, ISE/XPS/XSDK
  • AMD/Xilinx, Zynq-7000 and Zynq UltraScale+ MPSoC
  • Embedded Linux and PetaLinux
  • PCI Express (PCIe)
  • AXI (AMBA), OPB and PLB bus architectures
  • ARM, MicroBlaze, PowerPC and LEON3 processors
  • C, C++, Linux, GCC and Microsoft Visual Studio
  • Digital signal processing (DSP) and MATLAB
  • OrCAD X, PADS Logic and Spice
  • HDMI and DVI
  • Ethernet and TCP/IP
  • USB 2.0, USB 3.0 and USB Type-C
  • SPI, I2C, UART, CAN and RS-422/485

Projects

Professional cameras

  • High resolution CMOS sensor (50-250Mpixels)
  • High speed image processing
  • HDMI output interface
  • AXI (AMBA) DMA
  • Xilinx/AMD Zynq MPSoC running Linux
  • USB3 FPGA core integration, update and debug
  • 10G Ethernet MAC integration

Industrial Inkjet printer

  • Complete system design
  • Electronic design and schematic of several PCBA’s
  • FPGA design of PCI express card
  • FPGA image rendering and print
  • Windows driver and control and rendering software

ASIM Space camera instrument

  • Part of ESA ASIM project (asim.dk)
  • Space instrument to ISS (the international space station)
  • Space camera with EM CCD (extreme low light levels sensitivity)
  • FPGA based space-grade computer (Virtex-5QV)
  • Gaisler/ESA LEON3 microprocessor