Skip navigation
1 2 3 Previous

FPGA Group

158 posts
La idea de este pequeño manual es la de ayudar a los principiantes en FPGA. Como todos en el mundo no nacemos sabiendo, y siempre viene bien una ayuda para que los comienzos no sean tan difícil.   Doy por hecho que si vas a adentrarte en el mundo de la FPGA, ya habrás instalado y probado el programa con el que vas a desarrollar el proyecto. Por este motivo me saltare los pasos de crear proyecto y agregar las diferentes placas de evaluacion a los programas. En este caso voy ...
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 ...
Have you ever wished that your PetaLinux project didn't take so long to build?  Have you ever wanted a way to make the build happen faster?   Alas!  There are simple steps to follow to accelerate your PetaLinux project build times.  As much as a 50% reduction in build time can be achieved!   Project Build Caches The building of a PetaLinux project produces a lot of intermediate output files as bitbake builds the many recipes and processes the thousands of tasks for the ...
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 ...
This blog post is a long overdue continuation of the "Avnet HDL git HOWTO" blog post I wrote last year.  Like the Avnet HDL github repository of build scripts, IP, etc. for building the Vivado projects that are the hardware foundation for customers to use and customize, Avnet's PetaLinux github repository is also full of build scripts, bitbake recipes, etc. for creating BSPs that customers are able to use as the basis for their own Linux development on Avnet Zynq and Zynq UltraScale+ SOMs a ...
narrucmot

Avnet HDL git HOWTO

Posted by narrucmot element14 Team Apr 28, 2020
You may know that Avnet provides PetaLinux BSPs and other reference designs for the Xilinx Zynq and Zynq UltraScale+ Zed SOMs (MicroZed, PicoZed, and UltraZed) and development boards (MiniZed and Ultra96), but did you also know that Avnet provides Xilinx Vivado TCL and Linux bash scripts for users to build these designs?  Avnet provides git repositories on github for everything that is needed for users to build and customize these reference designs.  A Xilinx Zynq or Zynq MPSoC design ...
Within the Avnet 'Zed' Community, we spend a lot of time talking about SoC's with hard-core processors. The original ZedBoard started it all with a Zynq-7000 device with ARM A9. We've also done a lot with Zynq UltraScale+ family and ARM A53 (UltraZed, Ultra96). However, what if you don't need the ARM? What if Microblaze is good enough or you don't need a processor at all?   If you are looking for a more traditional, PL-only device, then Spartan-7 may be a good, low-cost choice. If you don' ...

Filter Blog

By date: By tag: