Pagina iniziale

Sviluppo

Sviluppo hardware

  • Sistemi basati su microcontrollore (ARM Cortex-M, ESP32, NXP i.MX RT)
  • Progettazione e integrazione FPGA (Xilinx Artix-7, Zynq)
  • Circuiti analogici e digitali
  • Progettazione PCB (Pulsonix, multi-layer, high-speed, EMC)
  • Simulazione circuitale (LTspice, TINA, Vivado)
  • Alimentatori ad alta corrente e interruttori di potenza
  • Progettazione termica e concetti di massa

Sviluppo software

  • Software embedded (C, C++, Assembler)
  • Programmazione FPGA (VHDL, Verilog, SystemVerilog)
  • Sistemi in tempo reale (FreeRTOS, bare-metal, multi-core)
  • Protocolli di comunicazione (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
  • Programmazione CAPL per sviluppo e test su bus CAN
  • Programmazione LabView e automazione dei test
  • Embedded Linux (PetaLinux, Yocto, moduli kernel)
  • Sviluppo app Android (Kotlin, Jetpack Compose)
  • Applicazioni web (Python/Flask, JavaScript, Socket.IO)
  • Visualizzazione dati (Chart.js, dashboard in tempo reale)
  • Machine learning (TensorFlow.js, PyTorch)

Simulazione & Verifica

  • Simulazione circuitale nel dominio del tempo e della frequenza
  • Analisi Monte Carlo e valutazioni worst-case
  • Verifica FPGA con testbench SystemVerilog
  • Simulazione HDL (Vivado, Icarus Verilog, Verilator)
  • Diagramma di Bode, Nyquist, analisi di Fourier

Schema colori

Lingua