Skip navigation

FPGA Group

14 Posts authored by: drozwood90 element14 Team
Add System Monitors Ubuntu has the ability to manipulate the various desktop components.  One such addition that is useful is to get mini-system monitors on the clutter bar. $ sudo apt-get install --yes gir1.2-gtop-2.0 gir1.2-networkmanager-1.0 gir1.2-clutter-1.0   Click on the application button.   Search for and launch Ubuntu Software Search for ‘system monitor extension’ Choose the one that states "Display system informations" [Note, that is not a mis-type ...
Install File Editors and alternative File Explorer Ubuntu comes with gedit, diff (command line) and Nautilus.  We have had feedback from many users that GEANY, MELD, and THUNAR are preferred. Who knows, maybe you will finally find a replacement for VI?  No, you are right, that is just being silly!  EMACS is king!  Wait, Geany was being recommended!   Open a terminal   $ sudo apt install --yes geany meld thunar $ meld& geany & thunar&   Once the p ...
drozwood90

New 2019.2 BSP images!

Posted by drozwood90 element14 Team Jun 18, 2020
Hi all,   I know sometimes people have different levels of notifications on.  So, I thought I would point out that we have updated the 2019.2 BSP images for PicoZed, MicroZed, and MiniZed (all flavors of each)! For more details, check out this April post that consolidates all the images together in one easy to grab place! Updated Designed By Avnet BSP & Platforms for 2019.2 Vitis and Vitis AI Enablement edition!   This also now includes links to Xilinx AI 1.1 along with th ...
Having previously gone through my previous blogs, you now have an output and want to test it! Learning Vitis: 1 Setting up a Virtual Machine Learning Vitis: 2 How to Download and "install" a pre-built platform Learning Vitis: 3 How to build an Example Application   For the UltraZed-EG IOCC, UltraZed-EG PCIeCC, and the UltraZed-EV, it is a rather straightforward process! Using a compatible card reader, insert the card and associate it with your Virtual Machine   Copy the following ...
Cleanup Favorites Ubuntu defaults to quite a selection of items on the favorites bar.  These make sense if you are using this as a primary operating system. In the case of how we intend to use this, most of these do not make sense.  It is suggested to remove all but the bare essential items.  This allows for more room at various resolutions for icons we care about, such as terminal sessions, GTKTerm, Vitis, etc.     First, right click an item on the favorites bar, then ...
If you have not already checked out the previous blogs do so now! Learning Vitis: 1 Setting up a Virtual Machine Learning Vitis: 2 How to Download and "install" a pre-built platform   Once you have completed those, you are in a position to use the platforms in the platform repository!   We are going to pick up right where the "Download and "install" a pre-built platform" blog left off.  We not have our platform in a repository and we can access it! So, what now? Well, sele ...
Make Terminal Easier to Use Upon completing the install of Ubuntu, terminal is setup with a default of 24 columns. As MOST paths and commands we typically work with in a Linux based Xilinx environment are rather long it can make sense to increase the columns from 80 to 120 (or more!). This not only allows you to actually see text easier, but it makes things more clear to understand.  With the new Vitis scripting, Avnet has added many new messages and colors to logs and terminal reporting.& ...
If you have not setup Vitis, you should first go back and visit my last blog where I talk about setting up the build environment. Learning Vitis: 1 Setting up a Virtual Machine   Once you are caught up, if you have used SDSoC, or SDACCEL, you can skip this paragraph.  If not, let me help bring you up to speed. Vitis, like previous generations of Software Acceleration techniques leverages HLS to allow you the user to write more simple C like code to create software accelerators. The ...
Disable Screen Blanking Assuming that you have seen the previous blogs and are using the Avnet recommended Ubuntu build environment, here is a tip that will increase your productivity! This is another tip that I found useful!  If you have a tip you think is useful, comment below!   As this virtual machine is running on your host laptop/desktop, if your corporate policies allow, disabling screen blanking can reduce the time and steps it takes to use the Virtual Machine.  For the ...
Hi all,   Welcome to a new series of blogs that I am putting together.  If there is enough interest, I can continue this, so if you have suggestions and I can work it in, I will try to work through some blogs to answer your questions!   For this blog, I wanted to point out that Avnet maintains instructions on what we recommend as a useful build environment for Xilinx tools. This has been maintained since the 2014.4 version of tools.  It has become one of our most popular do ...
Hi all,   I've seen quite a few recent posts with people seeing USB 2.0 speeds / connectivity when using the MPSoC.  I wanted to let you know that after scouring the interwebz, I think I've pooled enough information together to try to help you with your issues. If you are already familiar with USB 3.0 and transceivers, you can skip to the end!  Or stick around, you might learn a thing or two!   As USB speeds have risen from the lowly 1.5Mbps to the great 5 Gbps that we see ...
I wanted to create a quick post explaining a small trick I noticed in the build process that allowed me to efficiently complete a build for Vitis and the Xilinx ZCU104 development platform.  I learned that if you abuse a tool, you can still make it behave improperly!   Summary: Uncheck the Autoupdate checkbox during an Ubuntu 18.04.1 LTS install Make sure to check that the # of JOBS being called out does NOT exceed the # of cores assigned to your Virtual Machine   Details: I ...
Hello all,   I wanted to create a post letting everyone know about a new white paper that was generated by one of my colleagues, I have linked it below.  In this white paper, he goes through and describes a design flow that would allow primarily a software engineer to easily work with an FPGA solution that leverages Open-Source C code to produce a Fast Fourier Transform (FFT).  Utilizing the Avnet SOM strategy would allow someone that is not as hardware oriented to be able to pro ...
Throughout my career as an engineer, one thing has always stuck out to me.  Process.  There is always a process for everything.  Be it for somewhat complex reasons, such as the need to heat soak a board properly when attaching BGA components to a PCB, or more or less simple reasons, such as the compounds in flux making solder move where you want it!  Why bring up process?  Process is the key to the scientific process.  The validation, verification, reporting, all th ...

Filter Blog

By date: By tag: