top of page


MicroZed Chronicles: Scripting
When it comes to professional FPGA development, our designs need to be stored in source control to ensure repeatability. We have looked...
Jun 44 min read


MicroZed Chronicles: KR260 ROS and MicroRoS on MicroBlaze
A few weeks ago I was on a call with a one of the industrial architects at AMD Tomas Thoresen who mentioned he was working on a series of...
Feb 263 min read


MicroZed Chronicles: Sliding Window Filter
One of the things I really enjoy is creating image processing solutions as you might notice from the projects I publish on Hackster. My...
Jan 155 min read


MicroZed Chronicles: Petalinux and the AXI Lite UART
The peripherals we communicate with in embedded systems use a wide range of interfaces from I2C, UART, SPI to Gigabit ethernet and PCIe....
Sep 11, 20243 min read


MicroZed Chronicles: Turning Concepts into Reality, The FPGA Screen Challenge
A few weeks ago, I outlined several beginner-friendly FPGA projects to help you get started with your chosen development language....
Sep 4, 20244 min read


MicroZed Chronicles: Perfecting Pipelining
One of the main methods of increasing timing performance in our FPGA designs is to implement pipelining. At its heart, pipelining allows...
Aug 28, 20243 min read


MicroZed Chronicles : QDMA and the V80
So far on our journey of exploring the Alveo V80 we have examined the hardware and software elements necessary for creating the AVED...
Jul 12, 20243 min read


MicroZed Chronicles: Writing RTL for Timing Closure
Last week, we looked at how we could create a baseline timing closure , which hopefully helps with achieving timing closure. Of course,...
May 29, 20245 min read


MicroZed Chronicles: Alveo Edition, Introducing the Alveo V80
In this blog series, we have looked at several AMD Versal devices from the Prime (VMK180) and AI Core series (VK190) to the AI Edge...
May 8, 20243 min read


MicroZed Chronicles: Custom K26 Kria Board Design and Bring Up
One of the projects we’ve been working on recently is the development of a custom K26 carrier board. This project is interesting because...
Apr 24, 20245 min read


MicroZed Chronicles: Alinx VD100
One of the nice things about writing this blog is that I get to take a look at many new FPGA and SoC boards. A few weeks ago, I received...
Apr 17, 20243 min read


MicroZed Chronicles : Alveo Edition High Speed Interfacing.
So far on this journey of exploring how we can use Alveo cards outside of the traditional flow we have examined creating the reference...
Apr 15, 20245 min read


MicroZed Chronicles: Alveo Edition OpenNIC
Over several weeks we have examined how we can use Alveo cards using a Vivado based design flow coupled with examining the XMDA drivers....
Mar 8, 20243 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: Versal Debug
A few weeks ago, we looked at how to create a simple Versal system targeting the Trenz TE0950 development board which used the NOC to...
Feb 14, 20243 min read


MicroZed Chronicles: IP Integrator HDL
As we develop programmable logic-based solutions. We have two choices when doing this, either create a full IP XACT IP or just add the...
Feb 7, 20243 min read


MicroZed Alveo Edition: Installing XDMA Drivers.
So far in this series, we have introduced the range of Alveo cards and created our first application, based on the standard card...
Jan 26, 20243 min read


MicroZed Chronicles: ePaper Testing and Integration
In our last blog we discussed an E Ink / ePaper driver that I had designed. Today we are going to discuss how to integrate it with a Zynq...
Dec 20, 20234 min read


MicroZed Alveo Edition: Introduction
I remember being sat in the crowd at Xilinx Developer Forum 2018 (XDF18) when Xilinx CEO, Victor Peng announced upcoming Alveo PCIe based...
Dec 1, 20234 min read


MicroZed Chronicles: PicoZed Finally!
Readers of this blog will know I am a big supporter of system on modules (SoM). From the MicroZed to the UltraZed, Snickerdoodle and of...
Nov 9, 20233 min read
bottom of page