top of page
Writer's pictureAngelo Jacobo

Introducing OpenIPHub: Your Gateway to Digital IC Design and FPGA Projects - Post #0

Updated: Jun 28

Welcome to OpenIPHub, a place where my journey with digital design and FPGA projects gets shared with you. My name is Angelo Jacobo, and I love creating projects that push the technology forward, specifically FPGA projects and digital design projects. Think of OpenIPHub as my way of jotting down all the cool stuff I work on, sharing the ups and downs, and everything in between.


This site was initially created to document the implementation process of one of my projects, UberDDR3—an open-source DDR3 controller with the ambitious goal of matching the features and performance of other memory controllers, like the Vivado MIG. The basic idea for this site was simple: create something really cool and useful, and then share with everyone how it was done.


This is my first time doing something like a blog, but I'm planning to keep this OpenIPHub running for a long, long time, sharing all kinds of projects I may work on in the many years to come.


What Will You Find Here?

First up, we're diving deep into the UberDDR3 project. I'll discuss topics relevant to users, such as the features of this DDR3 controller, how you can use the design in your own projects, ways to tinker with it, and many more topics that matter from the user's perspective. I will also delve into the more technical aspects of the controller, which might not interest the casual user but could be fascinating to other digital designers curious about how I implemented this controller.


But that's just the beginning! As I plan to maintain this site for many years, I will continue to document other projects that might interest you. RISC-V processors (check out my repo here), camera projects (check out my repo here), open-source IC design tools such as OpenLane (check out my repo here), and a lot more others. To get a general idea of my previous projects, you can scroll through my GitHub repo or in my YouTube channel.

For example is this RISC-V processor with RTOS capability:


Or this camera project which utilizes Sobel Edge detection algorithm:


Whether you're just starting out with these kinds of projects or you're an experienced hand, there will be something here for you. I'm all about simplifying complex ideas, sharing trade secrets, and perhaps sparking a few "aha" moments along the way.


Who’s This For?

Everyone, really! Whether you’re a student looking to see how digital design works in the real world, a professional engineer curious about what others are up to, or just someone fascinated by technology, you’re in the right place. OpenIPHub is all about sharing knowledge openly, learning together, and building a community where everyone’s welcome to join the conversation.


Let’s Start This Adventure

So, here’s to the beginning of something great. OpenIPHub is not just a blog; it’s a community, a resource, and a place to get inspired. I’m here to share my knowledge in digital IC design and FPGA in a way that’s easy to understand and fun to read.


Stay tuned for the first deep dive into the UberDDR3 project and much more. OpenIPHub is where we’ll explore the amazing things we can do with digital design and FPGA projects, one post at a time. Welcome aboard!


That wraps up this post. Catch you in the next blog post!

377 views

Comments


Computer Processor

Subscribe to Our Newsletter

Thanks for submitting!

bottom of page