October 31, 2024

vhdl coding errors

Have you recently started coding in VHDL and are now facing various error messages with each piece of code you write?

Are these messages confusing, leaving you unsure how to fix them?

This article will cover 10 common VHDL coding errors. For each error, I'll explain why it happens, describe the error message you'll see, and show you how to resolve it.

Read More

October 8, 2024

download and install xilinx ise

In this video, I'm going to show you how to download and install the Xilinx ISE Design Suite software.

ISE is one of the two main software packages from Xilinx used for digital design and implementation using FPGAs. The other software from Xilinx used for hardware implementation with FPGAs is Vivado.

Different versions of ISE software were released until 2013, but after that year, new releases were discontinued and Xilinx introduced Vivado for FPGA implementation instead.

The last version of ISE was 14.7, which was released in late 2013.

Read More

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

what-is-an-fpga

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