Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Ewance
Sign in
Cover image for Rescue a 3x3 Convolution Accelerator on Zynq UltraScale+
Design

Rescue a 3x3 Convolution Accelerator on Zynq UltraScale+

FreeVerified credential3 weeksAdvanced

Overview

What this challenge is about.

Rescue a 3x3 Convolution Accelerator on Zynq UltraScale+. Advanced challenge in design. Designing real products under real constraints, earn a blockchain-ver...

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

The Brief

What you'll do, and what you'll demonstrate.

Design and verify a 3x3 convolution AXI-Stream accelerator in SystemVerilog that runs bit-exactly at 60 frames per second on 1920x1080 grayscale video on Zynq UltraScale+ while fitting inside the rest-of-SoC resource budget.

This is not a design exercise. It is the work a product designer does between a brief and a shipped interface. That distinction matters to every hiring manager who has seen candidates redesign Spotify's homepage and none who have worked under real product constraints.

When you finish, you will have something most graduates do not: a real-world deliverable, verified by Ewance, that you can show to a hiring manager and say "I did this. Here is the proof."

Earning criteria — what you'll demonstrate

  • Architect a streaming line-buffer datapath that sustains one pixel per clock for real-time 3x3 convolution
  • Implement and parameterize a fixed-point multiply-accumulate tree in SystemVerilog without rounding or saturation errors
  • Drive AXI-Stream video interfaces correctly, including backpressure, frame boundaries, and start/end-of-line signaling
  • Verify hardware against a software golden reference and reason about bit-exactness in fixed-point arithmetic
  • Trade throughput against LUT and DSP utilization to meet a fixed system-on-chip resource budget

Program Fit

Where this fits in your program.

Sharpens the same skills your degree expects you to demonstrate.

Aligned coursework coming soon.

Careers

Career paths this challenge builds toward

Completing this challenge demonstrates skills that transfer directly to these roles:

FPGA Design Engineer

This challenge mirrors the core FPGA design loop: architect a streaming datapath, implement it in register-transfer-level code, close timing, and fit a resource budget. Delivering a synthesized, timing-closed accelerator on real silicon is exactly the evidence hiring teams look for.

This challenge sharpens

  • systemverilog
  • fpga
  • hardware-acceleration

Embedded Vision Systems Architect

Building a real-time convolution front end under throughput and budget constraints develops the system-level judgment a vision architect needs to balance imaging pipelines against downstream compute on a shared system-on-chip.

This challenge sharpens

  • image-processing
  • axi-stream
  • hardware-acceleration

Digital Signal Processing Hardware Engineer

Implementing a bit-exact fixed-point multiply-accumulate tree and mapping it onto DSP slices is the daily work of a DSP hardware engineer, where numerical precision and resource mapping decide whether a design ships.

This challenge sharpens

  • fixed-point-arithmetic
  • systemverilog
  • fpga

One more thing

You can put a credential on your CV by Friday.