top of page

ADIUVO ENGINEERING BLOG
Search


Adam Taylor
Oct 12, 20223 min read
MicroZed Chronicles: 7 Series to 2035 and beyond!
A few days ago, I noticed that AMD Xilinx had published a blog stating that 7 series devices would be available beyond 2035. I must admit...
0 comments


Adam Taylor
Oct 5, 20223 min read
MicroZed Chronicles: Cocotb, AXI Streams and AXI-Lite Slaves
On my journey exploring how Cocotb works on a range of interfaces, this week I am going to look at how we can work with AXI Lite and...
1 comment

Adam Taylor
Sep 28, 20222 min read
MicroZed Chronicles: MATLAB, Model Composer, and the Avnet ZUBoard
Over the last few weeks, I have been creating a course centered around the Avnet ZUBoard which will be like the MiniZed and Ultra96-V2...
0 comments


Adam Taylor
Sep 21, 20224 min read
MicroZed Chronicles: Cocotb and AXI
A few weeks ago, we looked at the python-based cocotb framework. In that blog, we looked at a simple memory scrubber created around a XPM...
0 comments

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
Sep 7, 20225 min read
MicroZed Chronicles: Getting Started with Cocotb
Verification of both the modules and top-level testing is often more complex and time consuming than creating the HDL. Previously, we’ve...
0 comments

Adam Taylor
Aug 31, 20223 min read
MicroZed Chronicles: Memory Scrubbing
One of the great things about the BRAM in Xilinx FPGAs is its ability to implement error correcting codes (ECC) on the data stored...
0 comments

Adam Taylor
Aug 23, 20223 min read
MicroZed Chronicles: 10 Rules for HDL Development.
Writing good, portable, reusable HDL code, that enables the synthesized design to implement at the desired frequency can definitely be a...
1 comment

Adam Taylor
Aug 16, 20223 min read
MicroZed Chronicles: Thinking about Clocks.
When I started my design career twenty plus years ago, one of the very simple rules we had for significantly smaller and less flexible...
0 comments

Adam Taylor
Aug 10, 20224 min read
MicroZed Chronicles: MATLAB / Simulink HDL Coder
A couple of weeks ago, I mentioned I had invested in MATLAB and HDL Coder to enable generation of RTL code directly from Simulink models....
0 comments


Adam Taylor
Aug 3, 20223 min read
MicroZed Chronicles: The Avnet ZUBoard 1CG
In early June Avnet announced the ZUBoard 1CG, as a compliment to the Ultra96V2 and MiniZed development boards and UltraZed and PicoZed...
1 comment


Adam Taylor
Jul 27, 20223 min read
MicroZed Chronicles: UltraScale IO Resources
I have recently come across an interesting requirement from a customer that includes driving high-energy systems with a series of pulses...
0 comments

Adam Taylor
Jul 20, 20223 min read
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...
0 comments


Adam Taylor
Jul 13, 20223 min read
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...
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 23, 20222 min read
MicroZed Chronicles: Higher Levels of Abstraction
I am very interested in higher levels of abstraction for developing FPGAs and especially algorithms like image processing and control....
0 comments


Adam Taylor
Jun 15, 20223 min read
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...
1 comment

Adam Taylor
Jun 8, 20223 min read
MicroZed Chronicles: Synchronization & Metastability
Over the last week I noticed a few questions on r/FPGA and from a client on metastability and synchronizing signals coming into the...
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
bottom of page