top of page
AMD
FPGA design tips and tutorials


MicroZed Chronicles: SFP, SFP+ and QSFP
FPGAs are great, they allow us to process data at rates unachievable by any other means. However, this comes with a challenge: we need to...
Sep 24, 20254 min read


MicroZed Chronicles: Chip2Chip
Recently, I’ve been looking at a project that uses Aurora to transfer data over fibre as fast as possible from one FPGA to another. The...
Sep 17, 20254 min read


MicroZed Chronicles: Versal AI Engines
Over the last few months I have been doing a lot of work with Versal devices and the AI Engines provided on devices like the XCV2302 and...
Sep 10, 20255 min read


MicroZed Chronicles: SCU35 and Accelerometer.
Recently, I have been doing a lot of work with the SCU35 and the Spartan UltraScale+ FPGA it features. Much of this work revolves around...
Sep 3, 20254 min read


MicroZed Chronicles: Design Reuse in IP Integrator
One project we have in the pipeline involves the need to transfer data from one FPGA to another over a fibre link with minimal delay....
Aug 27, 20254 min read


MicroZed Chronicles : What do I actually do?
I am a regular contributor to many FPGA channels. A few days ago, someone posted a question about what FPGA consultants actually do. The...
Aug 20, 20255 min read


MicroZed Chronicles: MathWorks Deep Learning Processor
One of the things we have been working on recently is a project that examines telemetry on a satellite. This system uses machine learning...
Aug 13, 20254 min read


MicroZed Chronicles: Getting to Grips with DSP in FPGA.
Recently I was talking to a good friend of mine and he mentioned that a lot of the FPGA engineers he was talking to lacked DSP...
Aug 6, 20254 min read


MicroZed Chronicles: High Speed Debugging of Logic.
One of the key messages I am keen to always stress is that we should simulate our designs, before testing them in hardware. However there...
Jul 30, 20254 min read


MicroZed Chronicles: Vivado Simulator and Code Coverage.
When it comes to developing FPGAs it is often tempting to write our RTL and then try it, in the lab on the hardware to see how it works....
Jul 23, 20256 min read


MicroZed Chronicles: Imaging with AMD Artix™ 7 FPGA & AMD Artix™ UltraScale+™ FPGA
If you follow my Hackster projects , you’ll know that one area that significantly interests me is image processing applications. Two of...
Jul 16, 20254 min read


MicroZed Chronicles: Spartan UltraScale+ and the SCU35 Board
The Spartan UltraScale+ family is designed to provide developers at the edge with a wide range of interfacing solutions, coupled with...
Jul 9, 20254 min read


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


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
bottom of page

