Skip navigation

Path II Programmable

5 Posts authored by: vladrumyan
vladrumyan

P2P Project Blog 1

Posted by vladrumyan Feb 9, 2020
Project OverviewMy project is inspired by the work I did during my Masters degree. Back then I got to experiment with implementing several variations of Evolutionary Algorithms to solve some problems in the Telecommunications field. At that point, everything was implemented in C with some additional compiler directives to parallelise the algorithm execution by running parts of it on multiple threads (using OpenMP). Already back then I realised that some operations of the algorithm can be paralle ...
Introduction To begin with, I have to apologise for a big delay between this post and my previous one. Fractured arm slowed me down a lot but did not stop me completely, so I am back:)   This post will conclude my Ultra96 training and will cover the PetaLinux labs. There are three main things I learnt from this module: 1. How to configure and build a PetaLinux image for Ultra96 V2; 2. How to include custom applications in the PetaLinux build; 3. How to create a simple IoT application wi ...
vladrumyan

P2P Hardware Module

Posted by vladrumyan Nov 20, 2019
IntroductionIn this blog I will go over the Hardware module of the Ultra96-V2 training. I will change my approach slightly compared to my Software posts: instead of going through each lab, I will cover the main concepts I learnt form the lab exercises and lectures. So, here are the 2 things I want to talk about this time: IP Integrator; AXI interface debugging. IP IntegratorSince it is more and more common for PL and PS to be combined within one module, knowing how to work with IP Integrator ...
At this stage I have gone through all the material in the Software course. It does not feel complete though as labs 9 and 11 require some additional hardware which I don’t have yet. I will not cover these two labs in this blog since I am still hoping to include more material on them in the later posts. From the remaining labs, the most important concept I learnt is how to create a complete boot image for the device on an SD card that includes: Bootloader; Power Management Unit; Main Ap ...
IntroThis is the first time I publish something on element14 – so I am bit nervous but very excited about the journey, as we follow the three courses on developing for Zynq MPSoC. It took a while to ship the ULTRA96-V2 kit from Chicago to the UK, so I only spent around 5 days with the board by now. The training program consists of three core modules – Software, Hardware and Petalinux. I decided to focus on the software course to begin with and have now completed 3 out of 11 labs, whi ...