Adam Taylor·Mar 20, 2020MicroZed Chronicles: PetaLinux Edition — Build Elements & ConfigurationHaving demonstrated how to get create a PetaLinux build environment, we are now in position to be able to start creating embedded Linux…
Adam Taylor·Mar 6, 2020MicroZed Chronicles: PetaLinux Edition— Getting Set UpTo get started creating a our PetaLinux solution we need to use a Linux Machine. In this blog we are going to look at how we can create a…
Adam Taylor·Oct 2, 2019MicroZed Chronicles: XDF and VITISSince the announcement of the Versal ACAP at XDF18, there has been great interest in the software environment which developers will use to…
Adam Taylor·Sep 25, 2019MicroZed Chronicles: Optimizing Our HLS Design with the Analysis PerspectiveLast week we looked at how we could work with loops in our HLS source code, exploring how we can flatten, merge and unroll loops.
Adam Taylor·Sep 18, 2019MicroZed Chronicles: HLS Working with LoopsWhen we write code intended for HLS implementations we tend to implement repetitive algorithms which process blocks of data for example…A response icon1A response icon1
Adam Taylor·Sep 11, 2019MicroZed Chronicles: Updating Block RAMBlock RAMS (BRAM) are one of the key building blocks within our programmable logic designs. They are used for a range of applications from…
Adam Taylor·Sep 4, 2019MicroZed Chronicles: ALVEOOne of the great things about programmable logic is it’s ability to free us from the sequential world which limits software performance.
Adam Taylor·Aug 28, 2019MicroZed Chronicles: Ultra96, PYNQ, Click Mezzanine, SPI and I2CSeveral times in this series we have looked at working with I2C and SPI in both bare metal and Linux (for example spidev). These…
Adam Taylor·Aug 21, 2019MicroZed Chronicles: Working with Industrial Serial InterfacesA significant number of my clients projects, for which I design the SOCs, FPGAs and boards need to communicate with remote sensors or…
Adam Taylor·Aug 14, 2019MicroZed Chronicles: RapidWright Installation — Part OneRapidWright is a tool from Xilinx Research Labs which enables users to manipulate both the synthesized netlist and implementation of Seven…