element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products & Partners
    Products & Partners
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
FPGA
  • Technologies
  • More
FPGA
Blog
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join FPGA to participate - click to join for free!

Blog

  • Tags
  • Subscribe by email
  • More
  • Cancel
  • Updating PMIC on Ultra96-V2 through the 2020.1 BSP!

    ctammann
    ctammann
    We have now released the 2020.1 BSP for both Ultra96-V2 and UltraZed EV with the PMIC programming utility built in! For the purposes of this blog, I am going to provide instruction on how to simply download the 2020.1 BSP as an SDcard image. You will...
    • 9 Feb 2021
  • The Art of FPGA Design Season 2 - Post 12

    fpgaguru
    fpgaguru
    Polyphase FIRs The half-band FIR is just one particular case of a larger class of FIR filter implementations called polyphase structures. The basic idea is to split the sum of products we need to compute for every filter output sample into multi...
    • 9 Feb 2021
  • Time Saving Tips and Tricks for Accelerating FPGA Builds

    drozwood90
    drozwood90
    Hi all, I was working through the update to the 2020.2 version of the Xilinx and realized there was a few small awesome things that we have included that might be of interest to the greater community!  I also think that you could translate ...
    • 1 Feb 2021
  • The Art of FPGA Design Season 2 - Post 11

    fpgaguru
    fpgaguru
    The Single Rate Half-Band FIR Decimator A decimating filter will reduce the sample rate of a signal, while preventing aliasing. Decimation by a factor of 2x is achieved by simply throwing out every second input sample. For this to work the input...
    • 26 Jan 2021
  • The Art of FPGA Design Season 2 - Post 10

    fpgaguru
    fpgaguru
    The Single Rate Half-Band FIR Interpolator In the previous post we looked at the single rate half-band FIR, a particular type of odd-symmetric FIR, where almost half of the filter coefficients are zero. Not computing multiplications with these z...
    • 17 Jan 2021
  • Big Changes Coming for Avnet git Repos for Zeds, UltraZeds, and Ultra96-V2

    narrucmot
    narrucmot
    We are currently working on PetaLinux 2020.2 BSPs for the Avnet MicroZed, PicoZed, and UltraZed SOMs and MiniZed and Ultra96-V2 SBCs As part of these BSP updates we are also taking the time to make some much needed and overdue changes to the HDL...
    • 15 Jan 2021
  • Ultra96-V2 Dual Camera Mezzanine Petalinux Build Instructions

    ctammann
    ctammann
    As a follow up to the blog I posted on building the hardware design for the out of box image for the ON Semiconductor Dual Camera Mezzanine card, here are the instructions to complete the build with the Petalinux project. The original blog can be fou...
    • 14 Jan 2021
  • I know big, but how big? A look at hard drive space with Avnet SOMs

    drozwood90
    drozwood90
    HI all, As I was working through updates for the 2020.2 release, I thought it might be useful to release some information about how much space you need to build.I worked through a chart of information and hope you can pick through the data and c...
    • 13 Jan 2021
  • Arty S7 accelerometer-based pointer

    neuromodulator
    neuromodulator
    Arty S7 Accelerometer-based pointer In a little bit more than a year ago I began experimenting with my first FPGA, the Digilent CMOD S7. FPGAs are quite flexible and can be used as programmable logic devices, but also as microcontrollers, since ...
    • 5 Jan 2021
  • Tic Tac Toe on FPGA Platform

    alexwonglik1
    alexwonglik1
    Tic-Tac-Toe is one of the best known games in the world. A group of students port Tic Tac Toe to Digilent Arty A7 Field Programmable Gate Array (FPGA) platform.  The game uses the classical Tic Tac Toe grid of 9 squares, running on a VGA monito...
    • 16 Dec 2020
  • Ultra96-V2 ON Semiconductor Dual Camera Mezzanine hardware build instructions

    ctammann
    ctammann
    I'm going to borrow heavily from my colleague Tom Curran and his excellent HDL howto blog (Avnet HDL git HOWTO (Vivado 2020.1 and earlier)). I highly recommend reading through that blog before continuing. I will modify it as needed to help you build ...
    • 16 Dec 2020
  • Xilinx Vitis 2020.2 Edge Acceleration on Hackster.io

    bradley.whitlock@avnet.com
    bradley.whitlock@avnet.com
    Xilinx Vitis 2020.2 Edge Acceleration on Hackster.ioDeveloping accelerated applications using the Xilinx Vitis tools may be straightforward, but the installation process can be daunting. This project aims to help new users clear the initial hurdle of...
    • 15 Dec 2020
  • The Art of FPGA Design Season 2 - Post 9

    fpgaguru
    fpgaguru
    The Single Rate Half-Band FIR We have started by looking at the most general version of an FIR filter. From a mathematical point of view, this is all that is needed. There are countless variations, like the symmetric versions, both odd and even,...
    • 15 Dec 2020
  • Wired Ethernet Choices for Ultra96

    narrucmot
    narrucmot
    As you may already know, the Avnet Ultra96-V2Ultra96-V2 single board computer does not have a wired Ethernet port on the board.  That means if we want higher Ethernet data throughput than the on-board WiFi can provide we need to go exploring for...
    • 11 Dec 2020
  • ZYNQ Stereo Camera Platform - Part2 stereolbm with Vitis Vision libraries

    dimiterk
    dimiterk
    This project details how to build a stereo depth camera with AI capabilities on a ZYNQ MPSOC platform. This time we'll see how to use the Vitis Vison layer L1 libraries and PYNQ framework to implement a complete stereo depth pipeline.There a...
    • 9 Dec 2020
  • The Art of FPGA Design Season 2 - Post 8

    fpgaguru
    fpgaguru
    The Single Rate symmetric FIR, low latency transposed architecture The question we need to answer now is this - for those applications that require very low latency FIRs is there a way to avoid the increase in latency proportional to the filter ...
    • 8 Dec 2020
  • The Art of FPGA Design Season 2 - Post 7

    fpgaguru
    fpgaguru
    The Single Rate odd-symmetric FIR In the last post we have examined the even-symmetric FIR, a filter of order N=2*K. The main conclusion was that we only need K DSP48s to implement such a filter, and we came up with a basic building block that i...
    • 1 Dec 2020
  • The Art of FPGA Design Season 2 - Post 6

    fpgaguru
    fpgaguru
    The Single Rate even-symmetric FIR We have looked so far at the simplest and most generic FIR possible, the single rate non-symmetric FIR filter. But many FIR filter implementations have more particular structures and taking advantage of these c...
    • 24 Nov 2020
  • Decoding secrets of Vivado while under the influence of Vitis!

    drozwood90
    drozwood90
    Hi all, I was working through some interesting designs on Vitis recently and a colleague of mine brought up a great question."What are the actual Vivado implementation settings for the different Vitis --optimize switches?" Not sur...
    • 19 Nov 2020
  • The Art of FPGA Design Season 2 - Post 5

    fpgaguru
    fpgaguru
    The Single Rate non-symmetric FIR, direct and transpose architectures As I mentioned earlier, the single rate non-symmetric FIR filter has two possible implementations, the direct and the transpose forms. We will now apply again the retiming and...
    • 16 Nov 2020
  • The Art of FPGA Design Season 2 - Post 4

    fpgaguru
    fpgaguru
    Register pushing and the pipeline cut It should be clear by now that a direct implementation of the DSP algorithm is not good enough. Every single individual computation block, the adders and the multipliers, will require pipeline registers and ...
    • 9 Nov 2020
  • Arty-S7 Workshop Experience: Blazing with Microblaze!

    navadeepganeshu
    navadeepganeshu
    Recently, Arty-S7 Workshop: Part 1: Learn about Xilinx FPGAs and Embedded Processing was conducted here at Element14 and I had got the giveaway of FPGA + PMOD hardware to follow up with this workshop.Winners Announced: We're Giving Away Up to 10 Arty...
    • 8 Nov 2020
  • Digilent Arty-S7 Workshop Review

    gordonmx
    gordonmx
    Just to start off, not having worked within the design phase of FPGAs, let alone Xilinx, this workshop (or actually set of workshops) was like drinking from a fire hose.  But like so many “new” things we try you get out of it what you put into i...
    • 8 Nov 2020
  • The Art of FPGA Design Season 2 - Post 3

    fpgaguru
    fpgaguru
    The basic building blocks on the FPGA implementation side The three main FPGA building blocks that are being used to implement the adders, multipliers and delays of DSP algorithms in hardware are completely different, the 6-input look up table, ...
    • 2 Nov 2020
  • 2020.1 Vitis Repo Changes!

    drozwood90
    drozwood90
    Hi all, In preparation for my next Vitis blog, "Learning Vitis 5 Getting started with a custom Vitis Platform" we had been wrapping our heads around Vitis and what it means for you!Taking feedback from the field and trying to consider ...
    • 2 Nov 2020
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube