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 settle the FPGA vs processor question by diving 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

what-is-an-fpga

Before we start working with FPGAs, we need to answer a simple question: what is an FPGA?

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

Digital circuit testing, that is, 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

October 26, 2022

implementation steps with fpga

If you're a digital designer looking to implement your idea on a field-programmable gate array (FPGA), there are a few things you need to know.

First of all, your idea needs to be expressed in a standard way that existing software design tools can understand. Once you've done that, you can use these tools to transform your idea into data that the FPGA can work with.

Now, one thing to keep in mind is that there's no standalone processor in an FPGA, which means you can't use programming instructions to create a software routine. Instead, you'll need to describe your digital design in a way that's specific to the FPGA.

So, how do you actually describe a digital design for an FPGA? What are the implementation steps you need to take?

Read More

October 24, 2022

fpga vs processor

In the last part of this article, we went over the ins and outs of FPGAs and how they allow for the design of various logic circuits using basic digital resources. But what really sets FPGAs apart from processors? In this part, I'll go over the distinctions between FPGAs and processors and break down the pros and cons of each.

Read More

October 19, 2022

structure of fpga

In the realm of modern digital systems for areas such as defense, telecommunications, aerospace, biotechnology, and oil and gas, designers have turned to using advanced technologies to meet the required standards.

One such technology that has been favored by digital design engineers for its power and accessibility is FPGA chips.

Read More