top of page


MicroZed Chronicles: Advanced SelectIO Logic Resources
Last week we looked at IDELAY2 and ODELAY2 in 7 series IO, the selectIO which is included in 7 Series, UltraScale and UltraScale+...
Feb 23, 20223 min read


MicroZed Chronicles: Versal Address Map and DDR Memory Controller
In order to effectively architect solutions in Versal devices, we first need to understand how each of the elements within the device can...
Feb 9, 20223 min read


MicroZed Chronicles: MicroBlaze in Spartan-6 (ISE/EDK) and 7 Series (Vivado)
Over the years, I have created MicroBlaze solutions for many Xilinx devices including Spartan-6, 7 series and up. Inserting a MicroBlaze...
Jan 12, 20223 min read


MicroZed Chronicles: Versal Part One
One of areas I started to explore last year, but never got chance to write more than a single blog on was Versal and the VMK180...
Jan 5, 20223 min read


MicroZed Chronicles: XADC, IIO and PetaLinux
Recently we examined Industrial Input and Output drivers in PetaLinux when using an ADC on a Pmod. Of course, all Xilinx devices also...
Oct 27, 20212 min read


MicroZed Chronicles: PYNQ Composable Overlays
I have talked about my love of PYNQ for rapid prototyping of applications both commercially and for fun projects on several occasions in...
Sep 8, 20213 min read


MicroZed Chronicles: The 400th Edition
Back on the 29th September 2013, I sat down and wrote what would become the first blog in this series. It was a simple look at how to...
Jul 7, 20213 min read


MicroZed Chronicles: Clock Switching
Last week we examined several techniques for generating non-integer clock divisions in our FPGA if no PLL was available or we couldn’t...
Jun 30, 20213 min read


MicroZed Chronicles: A Blast from the Past!
Modern FPGA devices really spoil us. They include PLLs, DCM, DSP etc. and a range of interfaces that significantly ease our developments....
Jun 23, 20214 min read


MicroZed Chronicles: Smart Sensor IOT Board Getting USB Up and Running
The smart sensor IOT board we developed contains several interfaces that really require the use of an operating system to get them up...
Apr 2, 20213 min read


SensorsThink Smart Sensor IoT Board Schematic
SensorsThink Smart Sensor IoT Board If you have been following along my latest blog posts on Configuring Zynq and Validating Memory for...
Mar 12, 20211 min read


MicroZed Chronicles: Verifying AXI Peripherals
The designs we implement in Vivado often use AXI interfaces. These might be AXI Lite for configuration and control, AXI Memory Mapped
Oct 28, 20204 min read


Derating and Part Stress Analysis
One design analysis technique used when designing these types of systems is to perform a Part Stress analysis.
Oct 16, 20203 min read


MicroZed Chronicles: UltraFast Design Methodologies
Using Xilinx UltraFast design methodologies can offer significant benefits when implementing designs.
Sep 9, 20203 min read


How to Install Vitis
This blog will break down step-by-step how to download and install the Vitis IDE from Xilinx.
Sep 1, 20203 min read
bottom of page

