top of page


MicroZed Chronicles: Zynq Power Management – Wake on Interrupt GPIO
One of the projects we are working on now is battery powered and only acts when awakened on a set schedule. This requires the Zynq-7000...
Jun 1, 20226 min read


MicroZed Chronicles: Spartan-6 Migration Summary
Over the last few months, we have explored how to migrate from Spartan-6 FPGAs to 7 series and beyond in order to help developers with...
May 11, 20222 min read


MicroZed Chronicles: Using a DSP48E2 as a Multiplexer
I am a regular reader of many FPGA notice boards . A few days ago, I saw a question about how the DSP48E2 could be used as a...
May 4, 20226 min read


MicroZed Chronicles: PYNQ-ZU Board
As I have said several times in this blog, I am a massive fan of the PYNQ framework. We use PYNQ and HLS to accelerate our development...
Apr 27, 20223 min read


MicroZed Chronicles: Numato Mimas and Narvi Boards
A couple of weeks ago I received the Mimas and Narvi development boards from Numato Labs , both containing Xilinx 7 series devices. The...
Apr 20, 20223 min read


MicroZed Chronicles: AXI Stream FIFO IP Core
We looked at the AXI Virtual FIFO Controller in a blog a couple weeks ago and created an example design running on the Arty S7-50 while...
Apr 13, 20223 min read


MicroZed Chronicles: JTAG using a Raspberry Pi Pico
I’m a big fan of the Raspberry Pi Pico with the RP2040 microcontroller and have used it several times to emulate system interfaces on my...
Apr 6, 20223 min read


MicroZed Chronicles: AXI Virtual FIFO Controller
FIFOs are versatile tools to use within our designs because they enable us to buffer data when doing signal and image processing. We also...
Mar 30, 20223 min read


MicroZed Chronicles: Xilinx Power Management Libraries (XilPM)
Both the AMD-Xilinx MPSoC and Versal ACAP families have complex internal power structures which consists of domains like the Full Power...
Mar 23, 20224 min read


MicroZed Chronicles: Partial Reconfiguration and Block Diagrams
We introduced partial reconfiguration using very simple RTL a couple of weeks ago. In this blog, we are going to look at how to create a...
Mar 16, 20222 min read


MicroZed Chronicles: Spartan 6 Q & A
A couple of week ago, I held several webinars on how to convert Spartan-6 designs into 7 series devices. There were several interesting...
Mar 9, 20222 min read


MicroZed Chronicles: Partial Configuration Introduction
Getting the most efficient utilization of our FPGA does not mean that we need to have the logic resources dedicated to all use cases. We...
Mar 2, 20223 min read


MicroZed Chronicles: Advanced SelectIO Logic Resources
Last week we looked at IDELAY2 and ODELAY2 in 7 series IO, the selectIO which is included in 7 Series, UltraScale and UltraScale+...
Feb 23, 20223 min read


MicroZed Chronicles: 7 Series FPGA IDELAY2 / ODELAY2
One of the greatest things about FPGAs is their IO flexibility. This flexibility allows us to recover high-speed signals, align data...
Feb 16, 20224 min read


MicroZed Chronicles: Versal Address Map and DDR Memory Controller
In order to effectively architect solutions in Versal devices, we first need to understand how each of the elements within the device can...
Feb 9, 20223 min read


MicroZed Chronicles: Kria, PYNQ and Ubuntu Images
A few months ago, Xilinx released official Ubuntu images for the ZCU102, ZCU104, and ZCU106 evaluation kits certified by canonical and...
Feb 2, 20222 min read


MicroZed Chronicles: Scripting Vivado
Throughout the nine years I’ve been doing this blog, the majority, if not all, of the examples and Hackster projects have been...
Jan 26, 20223 min read


MicroZed Chronicles: Versal Part Two – Device Architecture
In the first instalment of this Versal miniseries , I briefly introduced the architecture of the Versal devices before showing a simple...
Jan 19, 20223 min read


MicroZed Chronicles: MicroBlaze in Spartan-6 (ISE/EDK) and 7 Series (Vivado)
Over the years, I have created MicroBlaze solutions for many Xilinx devices including Spartan-6, 7 series and up. Inserting a MicroBlaze...
Jan 12, 20223 min read


MicroZed Chronicles: Versal Part One
One of areas I started to explore last year, but never got chance to write more than a single blog on was Versal and the VMK180...
Jan 5, 20223 min read
bottom of page

