top of page

ADIUVO ENGINEERING BLOG
Search


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...

Adam Taylor
Sep 14, 20223 min read
0 comments


Using Blue Pearl Visual Verification Suite to Find CDC
A few weeks ago, we talked about how we could synchronise between clock domains in Vivado, I also noticed a couple of questions on r/FPGA...

Adam Taylor
Sep 1, 20223 min read
0 comments


Nios V Introduction
We looked at the Agilex Transceiver-SoC Development Board in the last blog. Besides the great capability of this board, one of the main...

Adam Taylor
Jul 25, 20222 min read
0 comments


MicroZed Chronicles: PYNQ Interrupts
Last week, after we looked at how we could use the AXI IIC IP with PYNQ, I got a question from a reader asking how we work with...

Adam Taylor
Jul 20, 20223 min read
0 comments


MicroZed Chronicles: PYNQ and AXI IIC
One of the most widely used embedded protocols for low-speed communication between embedded devices is the I2C. We have a choice about...

Adam Taylor
Jul 13, 20223 min read
0 comments


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...

Adam Taylor
Jul 6, 20223 min read
0 comments


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...

Adam Taylor
Jun 29, 20223 min read
0 comments


Meet Rapid Silicon: Open-Source FPGA and Toolchain
Rapid Silicon is bringing open source to the FPGA space with the introduction of it's Gemini device family and Raptor EDA environment.

Adam Taylor
Jun 21, 20222 min read
0 comments


MicroZed Chronicles: Signal Processing, FFT, and PYNQ
One of the great things about FPGAs is their parallel structures and how we can accelerate the algorithms by exploiting the parallel...

Adam Taylor
Jun 15, 20223 min read
1 comment


MicroZed Chronicles: Using a DSP48E2 as a Multiplexer
I am a regular reader of many FPGA notice boards. A few days ago, I saw a question about how the DSP48E2 could be used as a multiplexer....

Adam Taylor
May 4, 20226 min read
0 comments


MicroZed Chronicles: PYNQ-ZU Board
As I have said several times in this blog, I am a massive fan of the PYNQ framework. We use PYNQ and HLS to accelerate our development...

Adam Taylor
Apr 27, 20223 min read
0 comments


MicroZed Chronicles: Numato Mimas and Narvi Boards
A couple of weeks ago I received the Mimas and Narvi development boards from Numato Labs, both containing Xilinx 7 series devices. The...

Adam Taylor
Apr 20, 20223 min read
0 comments


Intel FPGAs Overview
Running an embedded systems consultancy is exciting because we get to work with a wide range of applications, devices, and technologies....

Adam Taylor
Apr 18, 20223 min read
0 comments


Maxim MAX32650FTHR Evaluation Kit
Recently I have been working with a client on a low power AI solution based on microcontroller, for a power management application. One...

Adam Taylor
Mar 31, 20223 min read
0 comments


MicroZed Chronicles: AXI Virtual FIFO Controller
FIFOs are versatile tools to use within our designs because they enable us to buffer data when doing signal and image processing. We also...

Adam Taylor
Mar 30, 20223 min read
0 comments


Machine Learning on the RPI 2040: Edge Impulse & Environment Monitoring
Many of Adiuvo’ s projects are based in the space industry where we design circuit cards, FPGAs and Software for satellites such an ESA...

Adam Taylor
Mar 1, 20223 min read
0 comments


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+...

Adam Taylor
Feb 23, 20223 min read
1 comment


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...

Adam Taylor
Feb 9, 20223 min read
0 comments


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...

Adam Taylor
Jan 12, 20223 min read
0 comments


MicroZed Chronicles: Porting SpaceWire from Spartan-6 to Spartan-7
Space electronics is one of the main areas my consultancy is very active. SpaceWire is a differential high-speed communications protocol...

Adam Taylor
Dec 8, 20213 min read
0 comments
bottom of page