top of page
All Posts


MicroZed Chronicles: Embedded Plus+ Architecture.
One thing which has been interesting to me since I first came across it was the embedded+ architecture. Developed by Sapphire Technology...
Jul 2, 20253 min read


MicroZed Chronicles: Embedded Software, working with Peripherals.
In this third blog recapping the basics of working with the Zynq MPSoC, we are going to examine how we can work with peripherals within...
Jun 25, 20254 min read


The FPGA turns 40!
This year marks the 40th anniversary of one of the most exciting and interesting aspects of electronic engineering: the FPGA. The first...
Jun 20, 20254 min read


MicroZed Chronicles: Building the application SW.
Last week we examined developing the hardware design in Vivado for the ZUBoard, in this design we configured the processing system...
Jun 18, 20255 min read


Agilex™ 3: Inside Altera’s Cost-Optimized FPGA Architecture
If you’ve been following along, you’ll know we've explored the Altera Agilex 7, especially its high-speed memory performance. But what...
Jun 15, 20252 min read


MicroZed Chronicles: Back to Basics, Getting Started with 2025.1
It has been a while since we looked at going back to basics and getting started with a simple design in Vivado and Vitis. As the last...
Jun 10, 20254 min read


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


MicroZed Chronicles: Proportional Integral Derivative (PID) Controller
When I started my degree back in 1995, I remember sitting in one of the lecture rooms, listening to one of the lecturers outlining the...
May 27, 20257 min read


MicroZed Chronicles: Debugging.
Developing FPGA based solutions is a complex and presents many challenges which is why we spend a lot of time on the verification. During...
May 20, 20254 min read


MicroZed Chronicles: Remote Development.
Over the years, the company has grown from just me, to several staff, contractors and partners who are based not only in the UK but also...
May 13, 20254 min read


MicroZed Chronicles: Tria AUBoard 15P FPGA Development Kit
One of the great things about the FPGA world is the range of different development boards available to us. This diverse selection enables...
May 7, 20254 min read


MicroZed Chronicles: Lessons from bringing up Ethernet.
Over the past few weeks, I have been bringing up Ethernet on several different custom Kria systems. Each design utilized multiple GEMs...
Apr 29, 20254 min read


MicroZed Chronicles: Spartan 7 Tile and Simulink
We developed the Spartan 7 Embedded System tile as we thought it would be great for use in control plane applications. Of course the...
Apr 23, 20254 min read


MicroZed Chronicles: So what is Model based Engineering.
I have mentioned several times that I am a big fan of model based engineering especially for development of FPGA and embedded SoC....
Apr 16, 20255 min read


MicroZed Chronicles : Zephyr and MicroBlaze V
One of the most popular real time operating systems at the moment is Zephyr. Zephyr has a long history which stretches back to Virtuoso...
Apr 9, 20255 min read


Agilex™ 7 FPGAs and SoCs M-Series – DDR5
To support high-performance compute solutions, it is required not only to have high-performance logic but also the ability to interface...
Apr 7, 20253 min read


Agilex 7 FPGAs and SoCs M-Series – Examining the HBM2E Memory
Over the last few years, Altera has released several new FPGA devices. We have previously examined the Agilex™ 5 E-Series and the Agilex...
Apr 4, 20255 min read


MicroZed Chronicles: Vitis Heterogeneous System Design
One of the changes to tooling I have not written about to much is the Vitis Unifieds ability to create heterogeneous system designs, our...
Apr 2, 20255 min read


MicroZed Chronicles: Design Reuse
Recently, I was asked to present to a group of engineers about design reuse with respect to FPGA design. This is something which , as a...
Mar 26, 20255 min read


MicroZed Chronicles: Rounding
Programmable logic is great for implementing mathematical algorithms for a range of applications from filtering to machine learning....
Mar 19, 20254 min read
bottom of page

