Skip to content
View mahdidou711's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report mahdidou711

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mahdidou711/README.md

Mehdi Bouama

M2 SETI, Embedded Systems & Information Processing · Université Paris-Saclay

FPGA · RTL · Digital Design · Processor Architecture · Embedded Systems

Seeking a 4–6 month final-year internship from March 18, 2027 in FPGA/RTL, digital design, processor architecture, SoC integration or hardware/software co-design

LinkedIn Email


About

  • 🎓 M2 SETI, Embedded Systems & Information Processing at Université Paris-Saclay
  • 🔧 FPGA / RTL / Digital Design: VHDL, GHDL, Intel Quartus Prime, FSM and datapath design, processor architecture and exhaustive RTL verification
  • 💻 Embedded Systems / HW-SW Integration: C, C++, Linux, Raspberry Pi, STM32, ESP32, sensors and robotics
  • 🎯 Interested in SoC design/integration, processor architectures and hardware/software co-design

Selected Projects

Project Focus Highlights
8-bit Multicycle Processor FPGA · Processor architecture Extends a university RTL design · 12-operation ALU · 1,573,888 exhaustive ALU/sub-unit GHDL vectors · separate processor regression · DE1 port preparation · CI
Integer Square Root Core FPGA · Arithmetic architecture 16-bit integer square root · 65,536 inputs exhaustively simulated · historical DE1 coursework core / current wrapper not board-tested · CI
Sequential VHDL Search & Multiplier FPGA · Digital design Sequential search FSM · multiplier RTL by a fellow student · exhaustive multiplier verification · historical/current DE1 boundary · CI
CoVAPSy Autonomous robotics Team project · navigation/control software on Raspberry Pi 4 · configured 50 Hz control loop · RPLidar A2M12 · SRF10 sonar
C Image Processing SIMD Low-level optimization C · OpenMP · SIMD-oriented image processing
RPN Calculator Low-level C C99 · CMake · stack-based evaluation · shunting-yard parser · CI

Technical Stack

FPGA & Digital Design

VHDL · FPGA · RTL Design · RTL Verification · GHDL · Intel Quartus Prime · FSM · Datapath Design · Processor Architecture

Embedded Systems

C · C++ · STM32 · ESP32 · Raspberry Pi · Linux · Hardware-Software Integration

Software & Tooling

Python · Git · GitHub Actions · CMake · LaTeX

Robotics & Sensing

LiDAR · Sonar · Control Systems · Sensor Integration


Public Repository Languages

Top Public Languages

Pinned Loading

  1. vhdl-8bit-multicycle-processor vhdl-8bit-multicycle-processor Public

    8-bit multicycle processor in VHDL (extends a university design): exhaustive GHDL ALU/sub-unit verification, 8-testbench regression, DE1 port preparation.

    VHDL

  2. vhdl-integer-sqrt vhdl-integer-sqrt Public

    Synthesizable 16-bit integer square-root core in VHDL, exhaustively simulated over all 65,536 inputs, with a Terasic DE1 wrapper.

    VHDL

  3. vhdl-search-multiplier vhdl-search-multiplier Public

    Sequential search core and exhaustive verification of an 8x8 shift-add multiplier (RTL by a fellow student) in VHDL, with Terasic DE1 wrappers.

    VHDL

  4. mahdidou711-covapsy mahdidou711-covapsy Public

    Autonomous 1/10-scale race car for ENS Paris-Saclay CoVAPSy 2026 (team project; navigation & control software by Mehdi Bouama), with configured 50 Hz reactive control on Raspberry Pi 4.

    Python

  5. RPNcalculator RPNcalculator Public

    Stack-based RPN expression evaluator in C with infix→postfix conversion (shunting-yard)

    C 1

  6. c-image-processing-simd c-image-processing-simd Public

    Clean C image-processing project with OpenMP and SIMD-oriented optimization experiments.

    C