Editor’s Note: This content is republished from the MicroZed Chronicles, with permission from the author.
Back on the 29th September 2013, I sat down and wrote what would become the first blog in this series. It was amazingly simple looking at how to bring up the Zynq 7010 on the MicroZed. 400 weeks later and I find myself again sitting down, again on a Sunday to write the 400th instalment.
It has been quite a journey and I never expected writing the first blog where it would lead and eventually what it would enable. However, over all installments the blog has been focused on one element helping people to understand how to design with modern FPGAs and in particular Xilinx FPGA and SoC.
You can find all the blogs from the start to the latest here however, lets take a look at some of the more interesting blogs and indeed Hackster projects which show more detailed applications of the techniques.
Let’s start at the beginning, if you want to know how to configure the basic Zynq 7000 series and to get up and running the original blogs.
However, over the years Vivado has matured significantly and SDK has been replaced by Vitis so a more up to date version can be found.
Over the course of the blogs, we have looked at everything from getting started with HLS to Image processing, working with MicroBlaze, Arm M1 and M3 cores, creating embedded Linux solutions, rapid prototyping with PYNQ and even more recently some throw backs to non-integer clock division and switching. Of course, we have also looked in depth at the MPSoC, RFSoC, Alveo and going forwards Versal.
Some of the boards featured in the blog series include the Arty A7/S7/Z7, Cora, Ultra96, ZCU111, MiniZed, ZCU104, KCU105, ZCU102, SP701, PYNQ Z1/Z2, Gensys ZU, Snickerdoodle, TE802, ZynqBerry, ZynqBerry Zero, TYSoM, ALVEO and of course the MicroZed.
This blog also led to the development of the SensorsThink IIOT board, which you will be hearing lots more about in the coming months.
What has been great over the series has been to engage with readers and help them address their issues. One of the most exciting off shoots from the blog has been the creation of more in depth Hackster projects and webinars walking through detailed project builds.
Over the last three years I have created 66 Hackster projects some of my favourites are
1. Portable Minzed Thermal Imager – This creates a nice and simple thermal imager using a MLX90640 IR Thermal camera and simple SPI display
2. Helping Harry’s Heart – Using a RF Respiration sensor to monitor my dogs failing heart.
3. Motor Control with the Minized – How to control motors with the MiniZed
4. Creating a Zynq Image processing platform – How to create an image processing platform.
5. Integrating the Ultra96 & Alexa – How to connect the U96 to Alexa.
I have also created several webinars and training courses many of them are linked in this blog and cover Vivado basics, Working with ARM M1 and M3 cores, Introduction to PYNQ, Getting started with Vitis, Motor Control with the Minized and creating mission critical developments.
Additional courses include
· Concept to Prototype – A look at image processing systems from concept to prototype and beyond with the Ultra96, Vivado, PYNQ, Vitis and Vitis AI
· MiniZed Technical Training Course - Free 3 day training the Zynq 7000 looking at Vivado, BareMetal and Petalinux
· Ultra96 Technical Training Course - 3 day training the Zynq MPSoC looking at Vivado, BareMetal and Petalinux
· Breakout with the Basys 3 – Creating a breakout style game on the Basys 3 board.
It has been a great nearly eight years creating the content, but of course the biggest thanks go to all who read the blogs and projects each week. Thank you!
I have no plans of stopping any time soon, and I have plans to create some more focused material on the MicroBlaze and RISC-V. Along with more focus on Versal and Kria of course,
What would you like to see addressed?
Ofiginal Date: 07-09-2020