top of page
All Posts


GateMate and Cologne Chip
There are a range of boutique companies developing FPGAs aimed at addressing low to medium-density devices. Cologne Chip is a German...
Aug 1, 20232 min read


MicroZed Chronicles: Avnet ZUBoard 1CG and Dual Camera High-Speed IO Module
As we have discussed several times in this blog, programmable logic is ideal for the development of image processing systems due to its...
Jul 26, 20234 min read


MicroZed Chronicles: Versal Clocking Resources
Over the last few weeks, we have looked at some interesting aspects of the 7 series and UltraScale / UltraScale+ clocking buffers. To...
Jul 19, 20233 min read


MicroZed Chronicles: UltraScale and UltraScale+ Clock Division
Last week we looked at how we could use 7 series clocking resources to provide integer clock division without using MMCM. In this week’s...
Jul 12, 20234 min read


MicroZed Chronicles: Clock Structures and Clock Division
Many of our FPGA designs are multi-clock, meaning several clocks within the design, which can introduce clock domain crossing challenges....
Jul 5, 20233 min read


MicroZed Chronicles: Setting Up Your Own Consultancy Business.
One common question on forums, twitter and r/FPGA is how to go about setting up on your own as a freelancer or consultant. Often the...
Jun 28, 20235 min read


MicroZed Chronicles: 10 Years and 500 Posts
In September 2013, I was about to start a new role, as head of electronics at a space imaging developer when what should arrive in the...
Jun 21, 20235 min read


MicroZed Chronicles: Power Design Manager
Designing a successful system requires not only the implementation of the algorithms within the programmable logic and processing systems...
Jun 14, 20233 min read


MicroZed Chronicles: Ethernet on the Digilent Arty A7
A couple of weeks ago I was emailed about how to get the ethernet working on the Digilent Arty A7 development board. We have covered this...
Jun 7, 20234 min read


MicroZed Chronicles: Sneak Peek Analog Discovery 3
Over the years working as both a FPGA developer and author of this blog, I have found it very useful to have a range of test equipment....
May 31, 20233 min read


MicroZed Chronicles: FPGA Development Life Cycle
In this blog, we often talk about detailed design features or aspects of FPGA or heterogeneous SoC design. This allows us to learn about...
May 24, 20234 min read


MicroZed Chronicles: Dynamic Clocking
Clocking is at the heart of every FPGA design.. We can spend a lot less time battling the tools if we get the clock architecture right,...
May 17, 20234 min read


MicroZed Chronicles: Working with ADCs and DACs
Recently I’ve shared several projects on Hackster which are based around digital filters , math and signal processing . One common...
May 10, 20237 min read


MicroZed Chronicles: Digilent Eclypse Z7 Board
There is a wide range of development boards on the market today. Some are ideal for beginners who are just learning programmable logic or...
May 3, 20233 min read


MicroZed Chronicles: Vivado Simulator Code and Functional Coverage
While writing the HDL is often the easy element of FPGA development, the most challenging and time-consuming element can be verification....
Apr 26, 20234 min read


Coral Micro Dev Board
Along side FPGA development I am also interested in Microprocessors, especially those which can be used for edge applications. A few...
Apr 24, 20233 min read


MicroZed Chronicles: A look at the DSP58
We looked at fixed point math a few weeks ago and we’ve also previously looked at how we can use DSP48 in both 7 series and UltraScale+...
Apr 19, 20233 min read


MicroZed Chronicles: ZUBoard 1CG and PYNQ
You might have noticed several posts on the Avnet ZUBoard 1CG over the last six months. This board contains an AMD Xilinx ZU1CG MPSoC...
Apr 12, 20233 min read


A look at the Avnet RZBoard
One of the processor-based solutions that I have had on my shelf to look at for a while now is the Avnet RZ Board. I bought this board...
Apr 6, 20234 min read


MicroZed Chronicles: Glitch Filtering
Our programmable logic designs are often deployed in applications which can be electrically noisy. This noise can affect the signals that...
Apr 5, 20234 min read
bottom of page

