top of page
ADIUVO ENGINEERING BLOG
Search
Adam Taylor
Jan 4, 20236 min read
MicroZed Chronicles: System Integration and Debugging
As we know, FPGA design and FPGA verification are complex businesses. Then, of course, comes integration, at which time the actual...
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
Dec 14, 20228 min read
MicroZed Chronicles: Chat GPT and AI coding.
A few months ago, we looked at GitHub Copilot. The tool uses AI to assist with the coding process and it felt a little like pair...
0 comments
Adam Taylor
Dec 7, 20226 min read
MicroZed Chronicles: UltraScale+ IO, ODELAY3E and Cascading
We looked recently at the UltraScale+ IO resources which provide a range of capabilities that can be very effective in addressing both...
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
Nov 23, 20223 min read
MicroZed Chronicles: Free Webinars, Workshops, Tutorials and App Notes
One of my passions is sharing information about how we can develop better, more effective FPGA designs. This passion is the driving force...
0 comments
Adam Taylor
Nov 16, 20223 min read
MicroZed Chronicles: Stream FIFO
A few months ago, we looked at the AXI Stream FIFO. The AXI Steaming FIFO allows developers to be able to access AXI Streams from AXI...
0 comments
Adam Taylor
Nov 9, 20223 min read
MicroZed Chronicles: New Artix and Zynq UltraScale+ Family Members
It is always exciting when new devices are introduced, and this week, AMD Xilinx announced two new devices into the already popular Artix...
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
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 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
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 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 12, 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
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 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
bottom of page