top of page
ADIUVO ENGINEERING BLOG
Search
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 19, 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 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
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
Adam Taylor
May 25, 20223 min read
MicroZed Chronicles: A Look at the AC701 Evaluation Kit
Artix-7 FPGAs are very interesting because they are the first devices with gigabit serial lines (GTP) that can run at 6.6 Gbps. This...
0 comments
Adam Taylor
May 17, 20223 min read
MicroZed Chronicles: Kria Robotics Starter Kit
Over the last few months, we have examined robotics on Kria with the Kria robotics stack (KRS) which enables ROS 2 to be deployed on...
0 comments
Adam Taylor
May 11, 20222 min read
MicroZed Chronicles: Spartan-6 Migration Summary
Over the last few months, we have explored how to migrate from Spartan-6 FPGAs to 7 series and beyond in order to help developers with...
0 comments
Adam Taylor
May 3, 20226 min read
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....
0 comments
Adam Taylor
Apr 26, 20223 min read
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...
0 comments
Adam Taylor
Apr 20, 20223 min read
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...
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
bottom of page