Andrea Romani

FPGA Engineer for CPU verification at Arm

Antibes, Provence-Alpes-Côte d'Azur, France

About

Experience

  • FPGA Engineer at Arm
    Mar 2022 - Present · 4 yrs 5 mos

    I'm currently involved in the verification of Arm CPUs on FPGA hardware. In particular, I support the process of designing, maintaining and implementing digital solutions to extract data from Arm CPUs running on FPGAs.

  • SITAEL (2 yrs 2 mos)
    • Digital Electronics Engineer on PLATiNO satellite mission
      Sep 2020 - Mar 2022 · 1 yr 7 mos

      SITAEL wanted me to be part of its digital design team immediately after university. I mostly worked within the Power Processing Unit division and I was involved in the development, design and testing of the control FPGA of the PLATiNO satellite PPU. My key responsabilities: • Digital hardware design to actuate, monitor and protect PLATiNO satellite thrusters and avionics. • Radiation hardening of space designs by implementing Triple Modular Redundancy and EDAC solutions • Provide technical documentation including requirement definition and test procedures for the ECSS project phases. • Taking active part in coupling tests with the other partners of the PLATiNO project, including the debugging of communication protocols and the definition of register interfaces. • Continuous process improvement by Python/C/bash automation scripting and GUIs.

    • FPGA Evaluation Engineer on ESA CHIME mission
      Oct 2021 - Feb 2022 · 5 mos

      I performed feasibility evaluations and requirement definition for the European Space Agency's CHIME mission, a Copernicus satellite which will carry a unique visible to shortwave infrared spectrometer to provide routine hyperspectral observations for environmental monitoring. In particular, I worked on the control FPGA of the Instrument Power Unit.

    • SoC Design Engineer on ESA Spacerider mission
      Sep 2021 - Feb 2022 · 6 mos

      In 2021 I started working on the European Space Agency's Spacerider mission, an uncrewed robotic laboratory that can return to Earth with its payloads and land on a runway to be unloaded and refurbished for another flight. I designed many sections of the Spacerider Memory Management Unit Soc, including design and interconnection of cores to manage data from UART payloads and to perform analog telemetry acquisition.