top of page


MicroZed Chronicles: 2024 What a Year!
I thought I would kick off 2025 with a look back at what we had achieved over the last year, it has been one of my busiest years yet and...
Jan 24 min read


MicroZed Chronicles: Baseline Timing Closure.
One of the main challenges FPGA designers face, especially those new to FPGA design is how to achieve timing closure. While it seems...
Oct 23, 20244 min read


MicroZed Chronicles: Accelerating FPGA Design Cycles with IP Cores and Open Libraries
The goal of professional FPGA development is to deliver projects on quality, on time, and within budget. Achieving this, however, can be...
Oct 16, 20243 min read


MicroZed Chronicles: From Bits to Plots: Visualizing XADC Data with Python
One of the things I enjoy is when people reach out with suggestions for blogs and projects that would help them. A recent suggestion was...
Oct 9, 20244 min read


MicroZed Chronicles: Spartan 7 Tile and System Controller.
Over the last few months we have been developing a tile, which contains a Spartan 7 XC7S25 and all of the supporting peripherals...
Sep 25, 20245 min read


MicroZed Chronicles: Avnet K24 I/O Development Kit.
Regular readers will know I am big fan of the System of Module approach, we design many into systems and solution for out clients and if...
Jul 31, 20244 min read


MicroZed Chronicles: Technical Risk and Technology Readiness Levels
FPGAs are commonly used across a range of applications from Space, and Aerospace to Automotive, Robotics, and Commercial applications....
Jul 17, 20245 min read


MicroZed Chronicles: Tackling Timing.
There are many factors that come together to create a successful FPGA design. Not only do we need to have a sensible architecture, IP...
May 22, 20244 min read


MicroZed Chronicles: Using Python to Extract ILA Data
As we look at how to debug our systems, one commonly used approach is to implement an ILA within the design for system observation in the...
Apr 10, 20244 min read


MicroZed Chronicles: The CORDIC Algorithm
In last weeks blog, we looked at one of the most important algorithms ever developed: the FFT. In this week’s blog, we’ll be discussing...
Mar 13, 20246 min read


MicroZed Chronicles: Spartan 7 and AXI over UART
One of the things I’ve been doing recently is working with the Leonidas development board which we developed back in 2023. This board...
Feb 28, 20243 min read


MicroZed Chronicles: Creating a Versal AI Edge Design
A couple of weeks ago we looked at the Trenz TE0950 development board which contains a Versal AI Edge XCVE2302 device in ES1. This means...
Jan 17, 20244 min read


MicroZed Chronicles: Getting started with FPGAs
One of the questions people often ask me is how to get started on the journey of learning about FPGAs. Of course, everyone’s journey is...
Jan 10, 20243 min read


GateMate FPGA Tool Chain
A few weeks ago we looked at the GateMate FPGA from Cologne Chip . In this blog we are going to explore the GateMate FPGA tool chain and...
Jan 8, 20244 min read


MicroZed Chronicles: Versal AI Edge and TE0950
In the 2024 MicroZed Chronicles, we are going to examine Versal in depth with a particular focus on the AI Edge series. We’ve looked at...
Jan 3, 20244 min read


MicroZed Chronicles: Leonidas Board
Learning how to develop FPGAs and embedded systems can be a challenge so I like to think that this blog has provided significant support...
Nov 29, 20234 min read


MicroZed Chronicles: Vivado Board Definitions
We will be releasing a new open source development board in a few weeks and will eventually be offering a free training course for it,...
Nov 15, 20235 min read


MicroZed Chronicles : Hackster Projects
Over the last five years, I have been writing some very in-depth projects on Hackster in addition to my weekly blogs. These projects have...
Oct 25, 20234 min read


MicroZed Chronicles: Artix UltraScale+ and Opal Kelly XEM8320
We have created projects and blogs on most AMD families over the years but have never created one for the Artix UltraScale+ (AUP) FPGA....
Sep 6, 20233 min read


MicroZed Chronicles: 10 Years and 500 Posts
In September 2013, I was about to start a new role, as head of electronics at a space imaging developer when what should arrive in the...
Jun 21, 20235 min read
bottom of page

