November 28, 2023

Choose the Right Technology

It might be interesting to note that during many job interviews, I often pose the very question we're about to explore in this video to candidates and if someone provides the correct answer, they can secure the job position without further questioning.

In this video, we will delve into the crucial topic of choosing the right technology for your digital project.

I will guide you through a method that I've frequently used in my previous projects over the years.

Read More

November 27, 2023

FPGA design flow

What steps should we take to implement our digital design on an FPGA?

The FPGA design flow involves seven crucial steps, and I'll guide you through each one.

Read More

November 25, 2023

Describe a Digital Circuit for FPGA

When dealing with processors or microcontrollers, we can create a routine for them to follow using predefined programming instructions tailored to that specific processor.

So, in the world of processors, the programming language is like a tool that helps you convey your ideas to the processor.

But what happens when we shift our focus to FPGAs?

How do we go about describing the digital circuit we've envisioned or designed on paper for FPGAs?

In this video, we'll delve into the process of describing a digital circuit for an FPGA or more specifically for the implementation software.

Read More

November 23, 2023

are FPGA engineers in demand

In this video, we're diving into the world of FPGAs and exploring their exciting future.

We'll also address a common question: are FPGA engineers in demand?

Stick around until the end to get a good grasp of the broad spectrum of FPGAs and how they're used in various applications.

Read More

November 21, 2023

FPGA manufacturers

You've likely come across the names of various FPGA manufacturers and their products.

But you might not be too familiar with these companies and their offerings, or perhaps you're unsure about which products belong to which manufacturer.

In this video, I'll provide a concise overview of these FPGA manufacturers and their product categories.

I'll also discuss their product performance and differences to help you make more informed choices when necessary.

Read More

November 5, 2023

fpga vs processor

In this video, we're going to dive into the distinctions between FPGAs and processors.

Chances are, you've had some experience with processors like ARM, AVR, or DSP.

If not, you've probably experimented with programming for your computer, using languages such as C, BASIC, Pascal, or others.

Now, here's the thing: when you step into the world of FPGAs, you often bring along your programming mindset, and that can lead to some challenges.

Working with FPGAs requires more than just coding skills – you need a solid grasp of hardware design principles.

So, in this video, we're going to break down the differences between FPGAs and processors.

Our goal is to help you transition into the mindset of a digital hardware designer and leave behind programming-centric thinking.

Read More

November 2, 2023

fpga hardware resources

If we were to open up an FPGA and peek inside, what would we discover?

In our previous video, we discussed the fundamental concept of FPGAs.

In this video, we're going to dive deeper into this topic and discuss the FPGA hardware resources.

We're also going to clear up some common misconceptions that FPGA users might have.

Read More

September 14, 2023


Before we start working with FPGA, it's important to understand what it actually is.

Surprisingly, even people who have been working with FPGA for a long time often don't fully grasp its nature.

Some of them still think they're coding for a processor like ARM, AVR, or DSP when they write FPGA code.

This is a common misunderstanding, and we're here to clear that up today.

So, it's crucial to address these misconceptions right from the start and try to eliminate them before we dive in deep.

Read More

November 11, 2022

digital circuit testing

Testing an implemented digital circuit is one of the primary challenges faced by FPGA designers. This challenge mainly arises due to the fundamental differences between processors and FPGA chips.

Read More

October 29, 2022

fpga software tools

As you dive into the world of FPGA design, you'll encounter a variety of software tools and FPGA types.

However, as time passes and your experience grows, you'll generally work with a limited and specific set of software tools, depending on the FPGA brand you've chosen.

So, what's the reason for this diversity in software tools, and which ones will we actually be using for crucial designs?

Read More