top of page


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: 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: 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


MicroZed Chronicles: Industrial Input Output & Petalinux
One of the many advantages to using an embedded Linux solution is the lower-level drivers are often part of the kernel. This saves us...
Oct 6, 20213 min read


MicroZed Chronicles: PYNQ Composable Overlays
I have talked about my love of PYNQ for rapid prototyping of applications both commercially and for fun projects on several occasions in...
Sep 8, 20213 min read


MicroZed Chronicles: Real Digital Blackboard
We have looked at many development boards that are based on Xilinx FPGAs and SoCs during the eight years this blog has been running....
Sep 1, 20213 min read


MicroZed Chronicles: Working with the Kria SOM in Vivado
The Kria KV260 Vision AI Starter Kit is great for embedded vision applications and AI acceleration. Several of my clients, however, have...
Aug 25, 20214 min read


MicroZed Chronicles: Kria SOM and Vitis AI 1.4
A few weeks ago, Xilinx released Vitis AI 1.4. This was around the same time I was working on a project with the Kria SOM for a client on...
Aug 11, 20213 min read


MicroZed Chronicles: Example Designs in Vivado and Vitis
Over the years, several blogs and projects have leveraged the Vivado and Vitis ability to generate example projects. One of the most...
Aug 4, 20212 min read


MicroZed Chronicles: A Look at the UltraZed EV/EG Board
The first-ever MPSoC I received to work and create blogs with was an engineering sample of the UltraZed-EG in red. It worked well, but...
Jul 28, 20213 min read


MicroZed Chronicles: Proportional Integral Derivative Controller using HLS
If I’m being honest, my university classes on control engineering were not my favorite. However, working as an engineer – and especially...
Jul 21, 20215 min read


MicroZed Chronicles: MicroBlaze Internal / External Memory and Cache
It’s interesting how often I seem to go through similar development projects with different clients. Within a short period of time...
Jul 14, 20213 min read


MicroZed Chronicles: The 400th Edition
Back on the 29th September 2013, I sat down and wrote what would become the first blog in this series. It was a simple look at how to...
Jul 7, 20213 min read


MicroZed Chronicles: Clock Switching
Last week we examined several techniques for generating non-integer clock divisions in our FPGA if no PLL was available or we couldn’t...
Jun 30, 20213 min read


MicroZed Chronicles: A Blast from the Past!
Modern FPGA devices really spoil us. They include PLLs, DCM, DSP etc. and a range of interfaces that significantly ease our developments....
Jun 23, 20214 min read
bottom of page

