Étudiant ingénieur en électronique · Processeurs et matériel neuromorphiqueElectronics Engineering Student · Processors and Neuromorphic Hardware
Je m'intéresse aux architectures de processeurs (CPU, GPU), aux systèmes numériques et au calcul inspiré du cerveau.Interested in processor architectures (CPU, GPU), digital systems and brain-inspired computing.
VHDL · FPGA · architectures de processeurs · microcontrôleurs · C · Python · conception analogique · Cadence Virtuoso · Proteus ARES · soudureVHDL · FPGA · processor architectures · microcontrollers · C · Python · analog design · Cadence Virtuoso · Proteus ARES · soldering
Un modèle de neurone LIF électronique au niveau transistor (simulation). Sujets suivis : architectures neuromorphiques, réseaux de neurones à spikes, calcul basse consommation, et l'architecture des CPU et des GPU.A transistor-level electronic LIF neuron model (simulation). Topics I follow: neuromorphic architectures, spiking neural networks, low-power computing, and CPU and GPU architecture.
Tirage de 6 nombres différents sur FPGA, pour pratiquer la conception d'une architecture synchrone : FSM, Clock Enable, multiplexage.A draw of 6 different numbers on an FPGA, to practice synchronous architecture design: FSM, Clock Enables, multiplexing.
Artix-7 · 100 MHz · FSM à 7 états · compteur 1–49 · 148 LUT · f_max ≈ 200 MHzArtix-7 · 100 MHz · 7-state FSM · 1–49 counter · 148 LUTs · f_max ≈ 200 MHz
ÉcoleSchoolSynthèse de TPs de VHDL : interface de lecteur (FSM, compteurs, 8 afficheurs) puis audio en PWM depuis une mémoire, en architecture entièrement synchrone.Synthesis of VHDL labs: player interface (FSM, counters, 8 displays) then PWM audio from a memory, in a fully synchronous architecture.
Nexys 4 (XC7A100T) · 100 MHz · compteur 1–599 · PWM 44,1 kHz (p = 2267) · ROM 44 100 × 11 bitsNexys 4 (XC7A100T) · 100 MHz · 1–599 counter · 44.1 kHz PWM (p = 2267) · ROM 44,100 × 11 bits
Horloge temps réel en C pour prendre en main les périphériques d'un microcontrôleur : timers, interruptions, CAN, I²C.Real-time clock in C to get comfortable with microcontroller peripherals: timers, interrupts, ADC, I²C.
PIC16F877a · quartz 32,768 kHz · IT 1 Hz · LCD 2×16 · I²C 100 kHz · 6 modules CPIC16F877a · 32.768 kHz quartz · 1 Hz ISR · 2×16 LCD · 100 kHz I²C · 6 C modules
ÉcoleSchoolSynthèse de TPs en C directement sur les registres : timers, UART avec FIFO, interruptions, pour comprendre ce qu'il y a sous les bibliothèques.Synthesis of labs in C directly on the registers: timers, UART with FIFOs, interrupts, to understand what sits under the libraries.
STM32F446RE · Cortex-M4F · UART 115 200 bit/s · TIM7 2 kHz · TIM1 20 kHz · FIFO circulairesSTM32F446RE · Cortex-M4F · UART 115,200 bit/s · TIM7 2 kHz · TIM1 20 kHz · circular FIFOs
Ampli push-pull et sirène à VCO, pour comprendre la distorsion de croisement, la contre-réaction et le thermique, jusqu'à la carte soudée et mesurée.Push-pull amp and VCO siren, to understand crossover distortion, feedback and thermals, down to a soldered, measured board.
±15 V · 8 Ω · 9 W · gain 85 · 40 Hz à 15 kHz · sirène 700 Hz (NE555 + VCO)±15 V · 8 Ω · 9 W · gain 85 · 40 Hz to 15 kHz · 700 Hz siren (NE555 + VCO)
ÉcoleSchoolCAN Flash conçu au niveau transistor pour étudier l'architecture des comparateurs (7 PMOS + 8 NMOS).Flash ADC designed at transistor level to study comparator architecture (7 PMOS + 8 NMOS).
4 bits · 16 niveaux · BiCMOS 0,35 µm · 15 comparateurs · q ≈ 206 mV4 bits · 16 levels · 0.35 µm BiCMOS · 15 comparators · q ≈ 206 mV
Je restaure des Macintosh et des Minitel : diagnostic de PCB, remplacement de condensateurs, réparation de pistes CMS, ponts matériels sur mesure.I restore Macintosh computers and Minitel terminals: PCB diagnostics, capacitor replacement, SMD trace repair, custom hardware bridges.
Macintosh · Minitel · recapping · pistes CMSMacintosh · Minitel · recapping · SMD traces