top of page
All Posts


MicroZed Chronicles: CORDIC algorithm in RTL.
Recently I retired my old trusty TI85 calculator and replaced it with a more modern scientific calculator, which could even run python....
Jan 8, 20259 min read


MicroChip : Discovery board
One of the devices we often use for our client space projects is the PolarFire and PolarFire SoC. Over the years we have done several...
Jan 3, 20255 min read


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 2, 20254 min read


Mission-Ready Microcontrollers: Unleashing the Power of the SAMRH71
Not everything we do is FPGA-related; we often design boards and develop embedded software applications. More often than not, the project...
Dec 31, 20244 min read


Curiosity Nano
One of the boards purchased in 2024 which was sat in my backlog was the Microchip Curiosity Nano evaluation kit. This board contains a...
Dec 30, 20244 min read


MicroZed Chronicles: Accessing the Configuration Clock
Normally, we clock the logic within our FPGA design using clocks either provided externally or generated internally using MMCMs, PLLs, or...
Dec 24, 20245 min read


MicroZed Chronicles: Simulink and DSP58
A couple of weeks ago I started exploring, fixed and floating point math and the differences between them in FPGA implementations. Of...
Dec 18, 20244 min read


MicroZed Chronicles: Can AI Build an LED Flasher from Scratch?
As many engineers are, I am a big fan of sci fi, growing up I used to watch Star Trek The Next Generation religiously every night here in...
Dec 10, 20247 min read


MicroZed Chronicles: Lab Equipment
I have written several blogs about setting up and running your own company ( P2 here ) , the software tools and IT infrastructure ...
Dec 4, 20245 min read


MicroZed Chronicles: ChipScoPy
When it comes to debugging designs the more visibility and control we have over debugging elements such as ILAs is critical. When we...
Nov 27, 20244 min read


Altera Agilex 5E Premium Development Kit and NIOS V
In our last instalment we configured the tool chain and started the creation of the example design for the Agilex 5E Premium development...
Nov 21, 20243 min read


MicroZed Chronicles: DSP58 and FP32 Mode
Last week we examined how we could use the IEEE VHDL 2008 fixed and floating packages to implement a simple polynomial approximation. ...
Nov 20, 20244 min read


Altera Agilex 5 Setting up the tool chain
Over this series of blogs we have explored the Altera Agilex 5 devices and their architecture. Of course nothing beats getting hands on...
Nov 18, 20243 min read


MicroZed Chronicles: Fixed and Floating Point Maths
A short time ago I hosted a webinar which looked at how we can implement mathematics within programmable logic. In this webinar we...
Nov 13, 20245 min read


MicroZed Chronicles: Organising Test Benches.
When developing FPGAs there is a critical triad which needs to be achieved for the successful delivery of a project. First we need to...
Nov 6, 20248 min read


Cologne Chip: SpaceWire
One of the many uses of FPGAs is in implementing bespoke communication protocols. At Adiuvo we do a lot of work in the space and high...
Nov 5, 20244 min read


MicroZed Chronicles: Synchronous CDC
Every digital / FPGA designer should be aware of clock domain crossing between asynchronous clock domains. As our devices get more and...
Oct 30, 20244 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
bottom of page

