Skip to main content

Migrating from MCU world to FPGA - PART 3

· 12 min read
Ibrahim Kamal
Ibrahim Kamal
CEO @ Ikalogic

We’ll be focusing on Spartan FPGA devices, hence we’ll use one of the tools that are compatible with this devices family. It’s not the most recent family of FPGAs from Xilinx, but it’s a good starting point because it’s highly documented (both on official and unofficial channels), and by far one of the most famous FPGA families out there. It’s also one of the less expansive.

Migrating from MCU world to FPGA - PART 2

· 7 min read
Ibrahim Kamal
Ibrahim Kamal
CEO @ Ikalogic

In Part 1 we have explained what are FPGAs and how they are different from micro-controllers. In this second part, we're going to dig deeper into the world of FPGAs and discuss some of the most important aspects that you need to understand in order to get started.

Migrating from MCU world to FPGA - PART 1

· 11 min read
Ibrahim Kamal
Ibrahim Kamal
CEO @ Ikalogic

Before wasting too much of your precious time I’ll reply - straight forward - to those 3 questions:

  • What to expect from this document?
  • What not to expect?
  • To Whom is this article addressed?

What to expect from this document

This series of articles aims at helping you through the - sometimes painful - transition from the world of embedded programming (normal sequential programming like C, Javascript or basic) into the world of FPGA and VHDL programming (VHDL is a language used to program FPGA). It’s a journey I’ve been through some years ago, and although there are many articles out there, the subject is so hard to grasp sometimes that I thought one more article on the subject wouldn't harm. This document only talks about things encountered and tested with Xilinx Spartan family of FPGAs using VHDL programming language, but the principles remain the same for other product families or other manufacturers. Hopefully, we'll dedicate another article in the future for Lattice FPGAs and their Diamond development environment.

Plot Logic Analyzer data on a graph

· 2 min read
Ibrahim Kamal
Ibrahim Kamal
CEO @ Ikalogic

We wanted to do this for a long time, and now it's finally ready: ScanaStudio 5.0 (Still in beta at the time of writing that document) let you plot decoded data on a graph, giving much more meanigful visualization of physical quantities likes Speed, Temperature, or Acceleration.

Ikalogic in 2022

· 4 min read
Ibrahim Kamal
Ibrahim Kamal
CEO @ Ikalogic

It has been a heck of a ride. Our last blog post was in 2019. We've been through a lot in the last two and a half years. This short blog post is a quick hello to all who are following us, and a listing of all essential news.

First thing first: we're doing okay! (many have asked by email, and I thank them for asking.) The team have grown a bit, but I still need to find the time to do a photo shoot day and update the team's page.