<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Vid Smole</title><description>Notes on hardware and software, here to feed the machines.</description><link>https://smole.org/</link><item><title>HDL on PYNQ</title><link>https://smole.org/blog/hdl-on-pynq/</link><guid isPermaLink="true">https://smole.org/blog/hdl-on-pynq/</guid><description>A guide to packaging VHDL or Verilog designs as IP and using them in a PYNQ overlay.</description><pubDate>Wed, 08 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Klipper on FlashForge Creator Pro 2</title><link>https://smole.org/blog/klipper-on-flashforge-creator-pro-2/</link><guid isPermaLink="true">https://smole.org/blog/klipper-on-flashforge-creator-pro-2/</guid><description>A step-by-step guide to installing Klipper firmware on a FlashForge Creator Pro 2.</description><pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate></item><item><title>ZYNQ Custom IP Development with Vivado and Vitis</title><link>https://smole.org/blog/zynq-software-custom-ip-guide/</link><guid isPermaLink="true">https://smole.org/blog/zynq-software-custom-ip-guide/</guid><description>Package Verilog as a custom IP core, integrate it into a ZYNQ design, and access it from software.</description><pubDate>Thu, 14 Aug 2025 00:00:00 GMT</pubDate></item></channel></rss>