Vivado waveform simulation of the 256-bit matrix soft processor execution engine

256-Bit Matrix Soft Processor

A modular SystemVerilog processor built around a shared 256-bit tri-state bus, with dedicated matrix and integer ALUs, a multi-cycle execution engine, and automated Vivado/XSim verification.

  • SystemVerilog
  • Vivado
  • XSim
  • Processor Architecture
  • Finite-State Machines
  • Matrix ALU
View project →
Zynq-7000 FPGA curriculum platform developed for hands-on engineering education

HDL FPGA 404: BOT_Not_Found

Educational FPGA platform designed to give engineering students practical experience with digital design, embedded systems, and hardware/software integration. The project combined reusable SystemVerilog modules, AXI-based peripherals, guided laboratory procedures, technical documentation, and hardware demonstrations on a Zynq-7000 development board.

  • SystemVerilog
  • Zynq-7000
  • AXI
  • FPGA Verification
  • Vivado
  • Embedded C
  • Curriculum Development
View project →
Luis Leon Pineda engineering portfolio displayed in a web browser

AI-Assisted Engineering Portfolio

A living Astro and GitHub Pages project I use to learn AI-assisted development, VS Code, HTML, CSS, Git, debugging, accessibility, and iterative web design while documenting my engineering work.

  • Astro
  • HTML
  • CSS
  • VS Code
  • GitHub Pages
  • AI-Assisted Development
View project →
FPGA autonomous robot

FPGA Autonomous Robot

SystemVerilog autonomous controller using a Zynq-7000 SoC, ultrasonic sensing, infrared boundary detection, PWM motor control, and finite-state-machine navigation.

  • SystemVerilog
  • Vivado
  • Zynq-7000
  • PWM
View project →
Mixed-signal ballistocardiogram data-acquisition PCB

Ballistocardiogram (BCG) Data-Acquisition PCB

Mixed-signal PCB development, hardware bring-up, signal validation, troubleshooting, and cost-reduction work for a ballistocardiogram (BCG) data-acquisition platform.

  • PCB Design
  • Mixed Signal
  • Oscilloscope
  • Validation
View project →