top of page


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: Porting Bluespec RISC-V to Another Board
A few weeks ago, we looked at the new Bluespec RISC-V core which is deployed on an Arty A7-100T. I was curious to see how easy it would...
Oct 13, 20213 min read


MicroZed Chronicles: Industrial Input Output & Petalinux
One of the many advantages to using an embedded Linux solution is the lower-level drivers are often part of the kernel. This saves us...
Oct 6, 20213 min read


MicroZed Chronicles: Certified Ubuntu on Xilinx SoCs
Having an embedded Linux operating system is critical for Xilinx heterogeneous SoCs to be able to achieve their full potential. The...
Sep 22, 20213 min read


MicroZed Chronicles: Real Digital Blackboard
We have looked at many development boards that are based on Xilinx FPGAs and SoCs during the eight years this blog has been running....
Sep 1, 20213 min read


MicroZed Chronicles: Working with the Kria SOM in Vivado
The Kria KV260 Vision AI Starter Kit is great for embedded vision applications and AI acceleration. Several of my clients, however, have...
Aug 25, 20214 min read


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: 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: MicroBlaze Internal / External Memory and Cache
It’s interesting how often I seem to go through similar development projects with different clients. Within a short period of time...
Jul 14, 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


Agricultural Robotics and ML
One Research and Development project, I have been working on over the last eight months with a long-time friend is an agricultural robot...
Jul 6, 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: 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: 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: 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


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: A look at the new Trenz TE0802
I recently received the new Trenz TE0802 development board, designed and manufactured by Digilent partner Trenz Electronic.
Oct 8, 20203 min read
bottom of page

