Mohammad HosseinabadyVitis 2021.1 Embedded Platform for Zybo-Z7–20The goal of this blog is to create a Vitis 2021.1 hardware accelerator platform for the Zybo-Z7–20 board from Digilent.·8 min read·Aug 15, 2021----
Mohammad HosseinabadyHow to Reduce II in HLS: Part 4This week’s problem is the traditional matrix-vector multiplication kernel used in several applications such as machine learning and image…·1 min read·May 24, 2021----
Mohammad Hosseinabady“Logic System Design with High-Level Synthesis": an Introductory Course for UndergraduateThis article introduces an introductory course on high-level synthetisis (HLS) that is suitable for undergraduate students and software or…·3 min read·Apr 15, 2021----
Mohammad HosseinabadyUART Transmit with HLS for FPGALike my previous projects, this one also demonstrates that “Designing digital systems with HLS for FPGA is fun”. If you are interested in…·3 min read·Oct 26, 2020----
Mohammad HosseinabadyA 0–9 Up/Down Counter in HLSGoal: The main goal of this project is demonstrating the power and capability of high-level synthesis design flow in implementing digital…·8 min read·Oct 2, 2020----
Mohammad HosseinabadyThe Importance of Combinational Circuits in HLSAbstract:5 min read·Sep 29, 2020----
Mohammad HosseinabadyEmbedded System HLS with Vitis: Communication with Software·6 min read·Dec 21, 2019----
Mohammad HosseinabadyEmbedded Hardware Accelerator with Xilinx Vitis: Part 4: PortsIn this blog, I am going to explain how to write our first accelerator using the Xilinx Vitis unified platform. The algorithm is a simple…5 min read·Dec 2, 2019----
Mohammad HosseinabadyFundamentals of High-Level Synthesis — Part 4: Dependency, Concurrency and parallelism“At the bottom of every person’s dependency, there is always pain, Discovering the pain and healing it is an essential step in ending…4 min read·Nov 18, 2019----
Mohammad HosseinabadyEmbedded Hardware Accelerator with Xilinx Vitis: Part 2: Create a Linux-based PlatformIn the previous blog, I briefly explained the concept of platform-based design in the context of embedded FPGA. And the problems that it…2 min read·Nov 15, 2019----