top of page
AMD
FPGA design tips and tutorials


MicroZed Chronicles: Alveo Versal Example Design
In our first blog and introduction to the new Alveo V80, we examined the features and capabilities of the board itself. In this blog we...
May 24, 20243 min read


MicroZed Chronicles: Tackling Timing.
There are many factors that come together to create a successful FPGA design. Not only do we need to have a sensible architecture, IP...
May 22, 20244 min read


MicroZed Chronicles: ZU Board, Zmod AWG, and PYNQ
One of the tasks I have been meaning to accomplish since receiving the Avnet ZU1CG board is connecting the high-speed IO interface with...
May 15, 20245 min read


MicroZed Chronicles: Alveo Edition, Introducing the Alveo V80
In this blog series, we have looked at several AMD Versal devices from the Prime (VMK180) and AI Core series (VK190) to the AI Edge...
May 8, 20243 min read


MicroZed Chronicles : CMod A7 and External Memory Controller IP.
Over the years, we have spent a lot of time looking at the Arty series of devices. Outside of the MicroZed, they might be some of the...
May 8, 20243 min read


MicroZed Chronicles: Testing Ethernet Performance with iPerf
Last week we looked at our custom Kria carrier card and one of the final tests was to program the clocks using the Skyworks programmer...
May 1, 20244 min read


MicroZed Chronicles: Alveo Applications and Python
In this final instalment looking at the Alveo U55C I want to explore how we can work with the Alveo U55C using Python. Using this...
Apr 29, 20244 min read


MicroZed Chronicles: Custom K26 Kria Board Design and Bring Up
One of the projects we’ve been working on recently is the development of a custom K26 carrier board. This project is interesting because...
Apr 24, 20245 min read


MicroZed Chronicles: Alinx VD100
One of the nice things about writing this blog is that I get to take a look at many new FPGA and SoC boards. A few weeks ago, I received...
Apr 17, 20243 min read


MicroZed Chronicles : Alveo Edition High Speed Interfacing.
So far on this journey of exploring how we can use Alveo cards outside of the traditional flow we have examined creating the reference...
Apr 15, 20245 min read


MicroZed Chronicles: Using Python to Extract ILA Data
As we look at how to debug our systems, one commonly used approach is to implement an ILA within the design for system observation in the...
Apr 10, 20244 min read


MicroZed Chronicles: Linear Feedback Shift Register
As a follow on from last week, one of the techniques I like to use to stimulate or capture data in our FPGA designs is a Linear Feedback...
Apr 3, 20245 min read


MicroZed Chronicles: Debugging with Analog Discovery & Python
One of the things I want to take a look at over the next few blogs is how we can use test equipment and ILAs in more advanced use cases...
Mar 27, 20244 min read


MicroZed Chronicles : Model Composer, AI Engines and Signal Processing.
Regular readers of this blog will know I am big fan of working with higher levels of abstract to develop our programmable logic designs....
Mar 25, 20245 min read


MicroZed Chronicles: Alveo Edition PYNQ
Regular readers of this blog will know that I am a big fan of PYNQ, it is one of the easiest to use frameworks, which opens up the...
Mar 22, 20243 min read


MicroZed Chronicles: TE0950, DDRMC and NoC
One of the pivotal architectural enhancements in the Versal family of devices was the introduction of the Network on Chip. Within the...
Mar 20, 20244 min read


MicroZed Chronicles: The CORDIC Algorithm
In last weeks blog, we looked at one of the most important algorithms ever developed: the FFT. In this week’s blog, we’ll be discussing...
Mar 13, 20246 min read


MicroZed Chronicles: Alveo Edition OpenNIC
Over several weeks we have examined how we can use Alveo cards using a Vivado based design flow coupled with examining the XMDA drivers....
Mar 8, 20243 min read


MicroZed Chronicles: The Frequency Domain
Recently, I have posted a few blogs and projects which looked at signal processing or filters. I thought it would be a good idea to go...
Mar 6, 20248 min read


MicroZed Chronicles: Spartan 7 and AXI over UART
One of the things I’ve been doing recently is working with the Leonidas development board which we developed back in 2023. This board...
Feb 28, 20243 min read
bottom of page

