top of page
ADIUVO ENGINEERING BLOG
Search
Adam Taylor
Nov 20, 20244 min read
MicroZed Chronicles: DSP58 and FP32 Mode
Last week we examined how we could use the IEEE VHDL 2008 fixed and floating packages to implement a simple polynomial approximation. ...
0 comments
Adam Taylor
Aug 13, 20245 min read
MicroZed Chronicles: RISC-V based Image Processing
FPGA are excellent for image processing, their parallel nature easily allows us to implement parallel processing stages. Over the years...
0 comments
Adam Taylor
Dec 20, 20233 min read
MicroZed Chronicles: ePaper Testing and Integration
In our last blog we discussed an E Ink / ePaper driver that I had designed. Today we are going to discuss how to integrate it with a Zynq...
0 comments
Adam Taylor
Nov 29, 20234 min read
MicroZed Chronicles: Leonidas Board
Learning how to develop FPGAs and embedded systems can be a challenge so I like to think that this blog has provided significant support...
2 comments
Adam Taylor
Nov 1, 20236 min read
MicroZed Chronicles: Introducing Vitis Unified IDE
If you’ve been working with Vitis 2023.1, you’ll already be aware that a new Vitis Unified Integrated Design Environment (IDE) was...
0 comments
Adam Taylor
Aug 29, 20235 min read
MicroZed Chronicles: UIO Part Two - Creating Software Applications
Over the last few weeks, we have been looking at how we can effectively work with PetaLinux using the ZUBoard as the reference platform....
0 comments
Adam Taylor
Aug 15, 20239 min read
MicroZed Chronicles: IOCTL SPI, I2C and PetaLinux
Regular readers of this blog and my Hackster projects will note that I tend to use either bare metal applications or PYNQ when developing...
0 comments
Adam Taylor
May 17, 20233 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,...
1 comment
Adam Taylor
Dec 21, 20225 min read
MicroZed Chronicles: GTH Clocking
Last week we looked at configuring and deploying multi-gigabit GTH transceivers using the GTH wizard. One of the key things when using...
0 comments
Adam Taylor
Nov 30, 20223 min read
MicroZed Chronicles: ZU1CG Board and Click Interface
One of the great features about the new Avnet ZU1CG board is the interfacing it provides. It gives us three SYZYGY interfaces along with...
0 comments
Adam Taylor
Oct 26, 20222 min read
MicroZed Chronicles: Video Frame Read Buffer
Last week we examined the Video Frame Buffer Write (VFBW), which is capable of writing image frames to an external memory. This week, we...
0 comments
Adam Taylor
Oct 18, 20223 min read
MicroZed Chronicles: Video Frame Buffer Write
When I’ve previously created image processing blogs or applications, I have tended to use the Video Direct Memory Access (VDMA) module to...
1 comment
Adam Taylor
Sep 14, 20223 min read
MicroZed Chronicles: Avnet ZUBoard – Temperature Sensor
Ever since the previous overview, I’ve had the Avnet ZUBoard 1CG sitting on my desk. I also just purchased a FLIR C5 thermal imaging...
0 comments
Adam Taylor
Jul 6, 20223 min read
MicroZed Chronicles: MicroBlaze MCS
Implementing a MicroBlaze processor in a FPGA design is very popular in many applications. The MicroBlaze allows us to handle serial...
0 comments
Adam Taylor
Jun 29, 20223 min read
MicroZed Chronicles: Processor System to Programmable Logic Interrupts
One of the critical techniques in an embedded system that enables responsive software is using interrupts. In this series, we have used...
0 comments
Adam Taylor
Jun 1, 20226 min read
MicroZed Chronicles: Zynq Power Management – Wake on Interrupt GPIO
One of the projects we are working on now is battery powered and only acts when awakened on a set schedule. This requires the Zynq-7000...
0 comments
Adam Taylor
Apr 13, 20223 min read
MicroZed Chronicles: AXI Stream FIFO IP Core
We looked at the AXI Virtual FIFO Controller in a blog a couple weeks ago and created an example design running on the Arty S7-50 while...
0 comments
Adam Taylor
Aug 25, 20214 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...
1 comment
Adam Taylor
Jul 21, 20215 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...
0 comments
Adam Taylor
Jan 27, 20214 min read
MicroZed Chronicles: Getting Started with OpenCL
As I mentioned in last week’s blog, I want to spend some time discussing OpenCL because being able to work with OpenCL is going to be an...
0 comments
bottom of page