LyraVegaSci

Engineering, together

A note from the founder

"Hi! I'm also a high school student, and I totally get how frustrating it is to learn something you're actually excited about. You're already juggling tons of subjects and extracurriculars. Then, when you finally have time to learn engineering and physics on your own, you're stuck watching a boring 20-minute YouTube video that makes no sense. That's why I built LyraVegaSci—a platform designed for future engineers like us to learn physics and engineering without the hassle. No ads, no overly complicated jargon, and no wasted time. Just short, fun lessons that actually make sense."

HomeDiscipline
All disciplines

Computer Engineering

Hardware, circuits, embedded systems, and how computers actually work.

Lessons

All lessons

Challenges

Differential Latency Mitigation in FPGA-Based Low-Latency Trading Engines

Architect a hardware-based packet filtering pipeline on a Field Programmable Gate Array (FPGA) that achieves sub-microsecond deterministic latency when processing high-frequency data streams. Implement a jitter-reduction mechanism to handle asynchronous signal propagation across clock domains while maintaining high throughput under 95% line saturation. Verify the solution using a testbench that introduces variable input clock drift to stress test the synchronization logic.

Asynchronous Cache Coherency Stress Test

Implement a software-defined MESI protocol simulation that manages cache consistency across a multi-threaded architecture using simulated bus snooping. You must measure and minimize latency induced by cache-miss stalls while handling randomized memory access patterns from four concurrent consumer threads. The final design must include a performance report identifying the threshold at which bus contention triggers system-wide performance degradation.

Asynchronous Memory Interconnect Arbiter

Design and implement a robust hardware arbiter for a multi-master bus system that resolves requests using a fair round-robin scheduling algorithm with priority-based preemption. You must simulate the logic using a hardware description language and verify timing closure under non-deterministic latency constraints common in asynchronous clock domain crossings. The final solution must demonstrate minimized jitter and zero-deadlock state transitions under high-load synthetic traffic patterns.

Welcome to LyraVegaSci

Sign in to join the build

Browsing is free. Sign in to track your progress, take on weekly challenges, and earn points as you learn.

Track your progress
Take challenges
Background: NASA/ESA Hubble