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
    Products
    • 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
  • Learning AMD Zynq: a project to generate a set of PWM signals. 1 - problem statement and possible approach

    Learning AMD Zynq: a project to generate a set of PWM signals. 1 - problem statement and possible approach

    Jan Cumps
    Jan Cumps
     yepe has to resolve this problem for a project assignment: Hi Jan Cumps, I hope you don't mind if I ask a question regarding the PYNQ half-bridge PWM driver. I am working on a student project for school and I need to drive a half-...
    • 21 Apr 2023
  • Vitis-AI 3.0 designs for Ultra96-V2 and ZUBoard

    Vitis-AI 3.0 designs for Ultra96-V2 and ZUBoard

    albertabeef
    albertabeef
    Avnet has just released a series of projects that builds up Vitis-AI 3.0 and ROS2 enabled designs for Ultra96-V2 and ZUBoard. Type Description ZUB1CG Links U96V2 Links Hackster 1 Building the foundational designs https://avnet.me/...
    • 16 Apr 2023
  • How can I choose FPGA?

    e14 Contributor
    e14 Contributor
    Hi, I am Arun. I am  a hardware Engineer with 8years experience in in IoT and RF schematic and pcb design. I am new in FPGA design. How can I start my career in FPGA based design? Kindly advice the initial steps.
    • 1 Apr 2023
  • Fast VHDL CORDIC Sine and Cosine Component on Lattice XP2 Device Using Diamond 3.12

    Fast VHDL CORDIC Sine and Cosine Component on Lattice XP2 Device Using Diamond 3.12

    jc2048
    jc2048
    Introduction This is still work in progress - I've only reached the simulation phase and haven't tried it on a device yet - but I thought it might be of some interest. Back when I did my 'Making Waves' blogs [1], I implemented a fast, unrolled, pipel...
    • 31 Mar 2023
  • AMD Xilinx 7 series FPGAs XADC

    SystemVerilog Study Notes. AMD Xilinx 7 series FPGAs XADC

    javagoza
    javagoza
    Introduction In the previous blog,  FPGA ADSR envelope generator for sound synthesis , we discussed ADSR envelope generators. The data input to the ADSR module was hardcoded. It would be nice to be able to enter the step increments wit...
    • 20 Mar 2023
  • SystemVerilog Study Notes. FPGA ADSR envelope generator for sound synthesis (I)

    SystemVerilog Study Notes. FPGA ADSR envelope generator for sound synthesis (I)

    javagoza
    javagoza
    ADSR envelope generator for sound synthesis. In the previous blog we implemented a Direct Digital Frequency Synthesis module (DDFS ) that can generate an unmodulated audio-frequency tone. In this blog we will implement an ADSR (attack-decay...
    • 11 Mar 2023
  • DDFS Direct Digital Frequency Synthesis for Sound

    SystemVerilog Study Notes. DDFS. Direct Digital Frequency Synthesis for Sound

    javagoza
    javagoza
    DDFS - Direct Digital Frequency Synthesis DDFS is a digitally-controlled method of generating multiple frequencies from a reference frequency source. DDFS is a method of producing a tunable digital or analog waveform. First the data points of the wav...
    • 19 Feb 2023
  • OrangeCrab Game Console - Part 3

    dang74
    dang74
    PCB Assembly Within a couple of weeks of placing my order the boards arrive.  I am a sucker for the white solder mask.  It has a shine not unlike the keys of a piano and I like the way it contrasts with the black silkscreen. I am not well ...
    • 6 Jan 2023
  • Making a Vivado Development Board Reference Design Your Own

    ad0es
    ad0es
    Decided to recreate the process of going from a vendor provided reference design to a first version of my project. I've literally gone thru more than a dozen iterations of this process to gain the knowledge of how to do it properly. The vendor's refe...
    • 29 Dec 2022
  • Installing Xilinx Vivado on Ubuntu 20 & 22

    ad0es
    ad0es
    In the screen grab  I chose the COMPLETE set of files. It's huge, but was worth it considering how many attempts it took to finish a clean installation! Doing a complete installation also seems to eliminate some issues I had with the install wan...
    • 24 Dec 2022
  • Simple Dev Board for Efinix Trion FPGAs

    michaelkellett
    michaelkellett
    I just posted this blog in my personal blog, which on reflection might not have been the best place. So here's a link to it. (because I can't see how to move it.)  Simple Dev board for Efinix Trion FPGAs  MK
    • 10 Dec 2022
  • OrangeCrab Game Console - Part 2

    dang74
    dang74
    Patiently Waiting for the PCBs In these high-inflation times I try to be frugal where I can.  I've ordered boards from China in the past and while the PCB prices themselves are very affordable the $20 or so for express shipping isn't nec...
    • 5 Dec 2022
  • Master project for FPGA VHDL with Digilent Arty - Artix-7

    WDV
    WDV
    Dear friend, I am a new master's student, I need help with my master's project. I have a Digilent Arty - Artix-7 board. what kind of project I can research for 2 years?
    • 20 Nov 2022
  • OrangeCrab Gaming Console - Part 1

    dang74
    dang74
    Introduction One of the advantages of membership in the Element14 community is the opportunity to evaluate brand new products and technologies.  Back in 2021 during the summer of FPGAs I was lucky enough to be selected to road test the Oran...
    • 7 Nov 2022
  • Quadrature Sinewave Generator on Lattice XP2 using Brevia 2 Development Board

    Quadrature Sinewave Generator on Lattice XP2 using Brevia 2 Development Board

    jc2048
    jc2048
    Introduction Some more simple DSP [digital signal processing] stuff with my lovely little Lattice Brevia-2 board with its XP2 FPGA. A couple of years back, I did a collection of blogs called 'Waves' using this board (see the links at the end). For th...
    • 5 Nov 2022
  • Booting up Ultrazed-EG dev board

    Manan_98
    Manan_98
    Hello all, I am not able to boot up the board even after following the steps exactly given in the manual. It seems that the board is not drawing any current as the fan which I am mounting on it is also not powering up and the PS red LED is also not g...
    • 1 Nov 2022
  • Applying AI to Climbing ... Part 3

    albertabeef
    albertabeef
    In this blog series, I attempt to bring two of my passions together … AI and rock climbing. In the first blog, I defined some use cases for a camera capable of being aware of climbing activity. http://avnet.me/rock-climbing-ai-part1 In the s...
    • 20 Oct 2022
  • SystemVerilog Study Notes. BCD Number Format. RTL Combinational Circuit

    SystemVerilog Study Notes. BCD Number Format. RTL Combinational Circuit

    javagoza
    javagoza
    Finishing up with combinational circuit design exercises in System Verilog. This time we are going to do exercises on another representation of numbers, BCD (binary-coded decimal format) Table of Contents Binary-coded decimal 1-digit BCD incremen...
    • 10 Oct 2022
  • SystemVerilog Study Notes. Simplified Floating Point Arithmetic. RTL Combinational Circuit

    SystemVerilog Study Notes. Simplified Floating Point Arithmetic. RTL Combinational Circuit

    javagoza
    javagoza
    We continue with combinational circuit design exercises in SystemVerilog. This time we are going to do exercises on number representation formats using a simplified floating point format. Table of Contents Floating point arithmetic Simplified 13-bi...
    • 1 Sep 2022
  • SystemVerilog Study Notes. Barrel Shifter RTL Combinational Circuit

    SystemVerilog Study Notes. Barrel Shifter RTL Combinational Circuit

    javagoza
    javagoza
    RTL Combinational Circuit - Design Examples - Barrel Shifter RTL Combinational Circuit We continue experimenting with RTL Combinational Circuits designed in SystemVerilog. In this blog we are going to design circuits around a very useful ci...
    • 26 Aug 2022
  • The Winners of the 7 Ways to Leave your Spartan-6 FPGA Competition

    The Winners of the 7 Ways to Leave your Spartan-6 FPGA Competition

    rscasny
    rscasny
    We have completed the 7 Ways to Leave your Spartan-6 FPGA Competition, sponsored by AMD Xilinx. Overall, we had 26 challengers, with 1 unsponsored challenger. Our judges have read all the blogs and scored them. In this blog, we will announce the Gran...
    • 22 Aug 2022
  • SystemVerilog Study Notes. Hex-Digit to Seven-Segment LED Decoder RTL Combinational Circuit

    SystemVerilog Study Notes. Hex-Digit to Seven-Segment LED Decoder RTL Combinational Circuit

    javagoza
    javagoza
    RTL Combinational Circuit - Design Examples - Hex-Digit to Seven-Segment LED Decoder RTL Combinational Circuit We have been reviewing the main constructs and operators for designing combinational logic circuits with the SystemVerilog HDL. Let's apply...
    • 22 Aug 2022
  • SystemVerilog Study Notes. RTL Combinational Circuit - Concurrent and Control Constructs

    SystemVerilog Study Notes. RTL Combinational Circuit - Concurrent and Control Constructs

    javagoza
    javagoza
    In the previous chapter we reviewed some of the main SystemVerilog operators that allow us to describe the operation of combinational logic circuits. In this chapter we will review some of the SystemVerilog constructs that allow us to describe parts ...
    • 21 Aug 2022
  • SystemVerilog Study Notes. RTL Combinational Circuit Operators

    SystemVerilog Study Notes. RTL Combinational Circuit Operators

    javagoza
    javagoza
    I continue my series of notes on SystemVerilog as I learn. In this case I dedicate the study notes to Verilog operators as an introduction to combinational circuits. I'll cover always blocks and other routing constructs in a later blog. Table of Con...
    • 17 Aug 2022
  • SystemVerilog Study Notes. Gate-Level Combinational Circuit

    SystemVerilog Study Notes. Gate-Level Combinational Circuit

    javagoza
    javagoza
    I am learning SystemVerilog HDL. I started reading the book FPGA Prototyping By SystemVerilog Examples. These are my study notes and what I am learning about SystemVerilog. My idea is to do exercises with the Digilent Arty S7 50  board...
    • 15 Aug 2022
<>
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