Latest Posts

feature
Organizing the Chaos of FPGA RAM Initialization: A Vendor- and Language-Agnostic Approach
FPGA tools are infamous for annoying inconsistencies. One of the most chaotic inconsistencies is initialization...
Read More
feature
FPGA RAM Inference Templates: Part 2
In this previous article, we explored how to create flexible inference templates for both Simple Dual-Port...
Read More
feature
Portable RAM Inference Templates for FPGAs
RAMs are a fundamental part of most digital designs, yet there’s still no widely adopted RTL template...
Read More
feature1_resized
Dispelling the Myths of Academia
Preface This article originally set out to compare my experiences in academia and industry, with the...
Read More
retiming_feature1
Is Retiming a Productivity Shortcut?
Retiming is a powerful optimization used in synthesis and digital-circuit design to improve the maximum...
Read More
feature
Race Conditions: The Root of All Verilog Evil
If you’ve worked with Verilog or SystemVerilog, you’ve likely encountered the term race condition—and,...
Read More

About Us

Greetings, everyone! I’m Greg Stitt. During my 16+ years as a professor in the Department of Electrical and Computer Engineering at the University of Florida, I performed research focused largely on custom hardware and hardware/software co-design. Throughout my tenure, I collaborated with numerous companies on cutting-edge applications spanning from high-performance computing to embedded systems, even delving into the realm of computing in space aboard the International Space Station and satellites.

As of January 2024, I embarked on a new chapter by transitioning into industry. Despite this shift, my unwavering passion for teaching and research led me to establish this website. Here, I aim to maintain an engaged audience to foster discussions on hardware, software, and all things technology related.

Joining me are former PhD, MS, and BS students, all of whom share my commitment to creating fresh educational content and conducting innovative research. Our vision extends beyond mere discourse; we see this platform as a hub for collaborative efforts that bring together experts from diverse fields to pioneer new technologies. 

Welcome to our community, and I look forward to sharing this exciting venture with you.