top of page
AMD
FPGA design tips and tutorials


MicroZed Chronicles: PetaLinux Distro Boot
With the release of the 2020.x tool chains, PetaLinux was updated to support Distro Boot. If you are not familiar with Distro Boot, its...
Aug 18, 20213 min read


MicroZed Chronicles: Kria SOM and Vitis AI 1.4
A few weeks ago, Xilinx released Vitis AI 1.4. This was around the same time I was working on a project with the Kria SOM for a client on...
Aug 11, 20213 min read


MicroZed Chronicles: Example Designs in Vivado and Vitis
Over the years, several blogs and projects have leveraged the Vivado and Vitis ability to generate example projects. One of the most...
Aug 4, 20212 min read


MicroZed Chronicles: A Look at the UltraZed EV/EG Board
The first-ever MPSoC I received to work and create blogs with was an engineering sample of the UltraZed-EG in red. It worked well, but...
Jul 28, 20213 min read


MicroZed Chronicles: Proportional Integral Derivative Controller using HLS
If I’m being honest, my university classes on control engineering were not my favorite. However, working as an engineer – and especially...
Jul 21, 20215 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: Designing in DDR to your FPGA
Over the last two months, I have had several clients approach me for help regarding DDR3 / DDR3L interfaces that they have connected to...
Jun 16, 20213 min read


MicroZed Chronicles: Estimating FPGA Development Times
As a consultant, correctly estimating the time it will take to develop an FPGA or module can mean the difference between making a profit...
Jun 10, 20213 min read


MicroZed Chronicles: Multi-Gigabit Transceivers
One aspect of FPGA design that we haven’t really examined is multi-gigabit transceivers (MGT). These transceivers are available in many...
Jun 2, 20215 min read


MicroZed Chronicles: Kria SoM and Applications
One of the big advantages of the Kria SoM is the ease with which new applications can be created, either around the existing applications...
May 26, 20213 min read


MicroZed Chronicles: RFSoC Studio
One of the most common requests I get via my consultancy is about the RFSoC and how its capabilities can be leveraged. If you haven’t...
May 19, 20212 min read


MicroZed Chronicles: Custom Board Design? What if something doesn’t work?
A couple of weeks ago I was working to bring up the sensors connected to the I2C and SPI interfaces on the custom SensorsThink Smart...
May 5, 20213 min read


MicroZed Chronicles: Working with PYNQ Register Maps
I use PYNQ a lot and one of the things I have been meaning to blog about is how it interacts with hardware. Whether it’s a custom overlay...
Apr 28, 20212 min read


MicroZed Chronicles: First Look at Xilinx Kria SoMs
First look at the Xilinx Kria SoM portfolio, including features and pricing. Watch my exclusive interview with Xilinx on the new products.
Apr 20, 20213 min read


MicroZed Chronicles: Having Fun with the Basys3 Artix-7 FPGA Development Board
I recently hosted two webinars for Crowd Supply on how to create a fun, breakout Pong-type game on the Basys3 board. The class was not...
Apr 14, 20213 min read


MicroZed Chronicles: PetaLinux I2C in the PS and AXI IIC
The sensors on the smart sensor IoT development board are connected to the programmable logic element of the Zynq-7020 device that is...
Apr 9, 20213 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


MicroZed Chronicles: MIPI Imaging on Zynq - Part 2
With the Vivado application completed, we can export the XSA with the BIT file into a Vitis project.
Mar 24, 20213 min read
bottom of page

