top of page
All Posts


Machine Learning on the RPI 2040: Edge Impulse & Environment Monitoring
Many of Adiuvo’ s projects are based in the space industry where we design circuit cards, FPGAs and Software for satellites such an ESA...
Mar 1, 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


MicroZed Chronicles: Webinars, Blogs & Projects from 2021
The past 12 months have been rather busy and exciting for the chronicles. In this last post of 2021, I thought I would summarize several...
Dec 22, 20212 min read


MicroZed Chronicles: High-Level Synthesis Interfacing
High-Level Synthesis can provide us a significant advantage when we are working in the data plane (e.g., signal / image processing and...
Dec 15, 20213 min read


MicroZed Chronicles: Porting SpaceWire from Spartan-6 to Spartan-7
Space electronics is one of the main areas my consultancy is very active. SpaceWire is a differential high-speed communications protocol...
Dec 8, 20213 min read


MicroZed Chronicles: MiniZed, Accelerometer, I2C and i2C Tools
Embedded systems use a lot of diverse sensors from accelerometers and gyroscopes to magnetometers, vibration, temperature and humidity....
Dec 1, 20214 min read


MicroZed Chronicles: Selecting the Correct Device when Migrating from Spartan-6
A few weeks ago, I wrote about migration from Spartan-6 devices to 7 Series devices . This originated from several client questions and...
Nov 24, 20213 min read


MicroZed Chronicles: Kria Robotics Stack
The Kria K26 SOM and the Kria KV260 Vision AI Starter Kit have received interest for developing image processing and AI applications....
Nov 17, 20212 min read


MicroZed Chronicles: Migrating Spartan-6 to 7 Series FPGAs and Beyond
Over the last few weeks, I have had several emails and messages about mitigating the impact of the component shortage by transitioning...
Nov 10, 20213 min read


MicroZed Chronicles: GitHub Copilot
Programable logic is, of course, great for the implementation and acceleration of machine learning and artificial intelligence...
Nov 3, 20213 min read


MicroZed Chronicles: XADC, IIO and PetaLinux
Recently we examined Industrial Input and Output drivers in PetaLinux when using an ADC on a Pmod. Of course, all Xilinx devices also...
Oct 27, 20212 min read


MicroZed Chronicles: TMR SEM IP
As a practicing engineer, I spend a lot of time developing space or other high-reliability applications. I mention this because we need...
Oct 20, 20213 min read


MicroZed Chronicles: Porting Bluespec RISC-V to Another Board
A few weeks ago, we looked at the new Bluespec RISC-V core which is deployed on an Arty A7-100T. I was curious to see how easy it would...
Oct 13, 20213 min read
bottom of page

