top of page
ADIUVO ENGINEERING BLOG
Search
Adam Taylor
May 24, 20234 min read
MicroZed Chronicles: FPGA Development Life Cycle
In this blog, we often talk about detailed design features or aspects of FPGA or heterogeneous SoC design. This allows us to learn about...
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
May 9, 20237 min read
MicroZed Chronicles: Working with ADCs and DACs
Recently I’ve shared several projects on Hackster which are based around digital filters, math and signal processing. One common element...
0 comments
Adam Taylor
May 3, 20233 min read
MicroZed Chronicles: Digilent Eclypse Z7 Board
There is a wide range of development boards on the market today. Some are ideal for beginners who are just learning programmable logic or...
0 comments
Adam Taylor
Apr 25, 20233 min read
MicroZed Chronicles: Vivado Simulator Code and Functional Coverage
While writing the HDL is often the easy element of FPGA development, the most challenging and time-consuming element can be verification....
0 comments
Adam Taylor
Apr 23, 20233 min read
Coral Micro Dev Board
Along side FPGA development I am also interested in Microprocessors, especially those which can be used for edge applications. A few...
0 comments
Adam Taylor
Apr 19, 20233 min read
MicroZed Chronicles: A look at the DSP58
We looked at fixed point math a few weeks ago and we’ve also previously looked at how we can use DSP48 in both 7 series and UltraScale+...
0 comments
Adam Taylor
Apr 12, 20233 min read
MicroZed Chronicles: ZUBoard 1CG and PYNQ
You might have noticed several posts on the Avnet ZUBoard 1CG over the last six months. This board contains an AMD Xilinx ZU1CG MPSoC...
0 comments
Adam Taylor
Apr 6, 20234 min read
A look at the Avnet RZBoard
One of the processor-based solutions that I have had on my shelf to look at for a while now is the Avnet RZ Board. I bought this board...
0 comments
Adam Taylor
Apr 5, 20234 min read
MicroZed Chronicles: Glitch Filtering
Our programmable logic designs are often deployed in applications which can be electrically noisy. This noise can affect the signals that...
0 comments
Adam Taylor
Mar 29, 20234 min read
MicroZed Chronicles: Getting Started Part Three
Lately we have been discussing helpful tips and tricks, the best development boards and even the best books to reference if you’re...
0 comments
Adam Taylor
Mar 22, 20233 min read
MicroZed Chronicles: Open Source VHDL Verification Methodology (OSVVM)
Over the years, we have looked at many different verification frameworks like cocotb and varying approaches when working with AMD AXI...
1 comment
Adam Taylor
Mar 15, 20233 min read
MicroZed Chronicles: Useful Books when Developing with FPGAs
In addition to questions about the best beginner development boards, I am often asked which books I recommend for FPGA developers just...
0 comments
Adam Taylor
Mar 8, 20234 min read
MicroZed Chronicles: Fixed-Point Math
One of the first articles I ever wrote was about how FPGAs perform fixed-point math. Understanding this is important because FPGA-based...
0 comments
Adam Taylor
Mar 1, 20234 min read
MicroZed Chronicles: Which Dev Board to Start With?
One of the questions I get asked a lot is which development board is the best for (beginner) FPGA and SOC development. Understandably,...
0 comments
Adam Taylor
Feb 22, 20234 min read
MicroZed Chronicles: SW Development with Vitis and Visual Studio Code
A lot of my FPGA development takes place within Visual Studio Code where I use it with TerosHDL to create HDL and cocotb for...
0 comments
Adam Taylor
Feb 17, 20232 min read
MicroZed Chronicles: Hotstate and Programmable State Machines
We often use finite state machines (FSM) when we want to implement control structures in our programmable logic structures. As complexity...
0 comments
Adam Taylor
Feb 8, 20235 min read
MicroZed Chronicles: Working with Reset
When we are verifying a design or bringing it up on a board, it’s not uncommon for either reset or clocking issues to cause it to not...
1 comment
Adam Taylor
Feb 1, 20233 min read
MicroZed Chronicles: Designing & Debugging DDR4
A few weeks ago, we looked at what to do if you experience issues with DDR3 when bringing up a new board. In this blog, we are going to...
0 comments
Adam Taylor
Jan 25, 20233 min read
MicroZed Chronicles: Integration and Debugging System
Over the last few weeks, we have been working to create a simple system which allows debugging from a UART into an AXI Lite network. This...
0 comments
bottom of page