top of page
AMD
FPGA design tips and tutorials


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...
Aug 17, 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....
Aug 10, 20224 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...
Aug 3, 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...
Jul 27, 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...
Jul 20, 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...
Jul 13, 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...
Jul 6, 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...
Jun 29, 20223 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....
Jun 23, 20222 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...
Jun 15, 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...
Jun 8, 20223 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...
Jun 1, 20226 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...
May 25, 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...
May 18, 20223 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...
May 11, 20222 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...
May 4, 20226 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...
Apr 27, 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...
Apr 20, 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...
Apr 13, 20223 min read


MicroZed Chronicles: JTAG using a Raspberry Pi Pico
I’m a big fan of the Raspberry Pi Pico with the RP2040 microcontroller and have used it several times to emulate system interfaces on my...
Apr 6, 20223 min read
bottom of page

