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
  • Exploring 7 Series MIG Part – 2

    Exploring 7 Series MIG Part – 2

    hrishi98
    hrishi98
    Exploring 7 Series MIG Part – 2   Hello, in the previous blog we explored how to use DDR present on the Arty S7 board and made sure it is working fine by running Memory Tests bare-metal application using SDK. The previous example made...
    • 3 Jul 2022
  • Arty S7 50 ArtyBot Custom AXI4 Lite IP Peripheral for Sensing Motor Rotational Speed

    Arty S7 50 ArtyBot Custom AXI4 Lite IP Peripheral for Sensing Motor Rotational Speed

    javagoza
    javagoza
    In this tutorial we will learn how to create a custom AXI4 Lite IP Peripheral implementing a tachometer. We will add two quadrature encoders with Hall effect sensors to the mini plastic gear motors of the ArtyBot. The tachometer will enable...
    • 28 Jun 2022
  • Arty: talk to SPI EEPROM - part 2b: EEPROM Read

    Arty: talk to SPI EEPROM - part 2b: EEPROM Read

    Jan Cumps
    Jan Cumps
    Follow up of 2a: EEPROM State Machine and Initialise. In this post, I read a value from an address in the EEPROM. The slide switches on the Arty define what address to read. The state machine from the previous post already reserved a state ...
    • 26 Jun 2022
  • Vivado: how to override generic values

    Jan Cumps
    Jan Cumps
    In HDL languages, you can define generics. These are values that are assumed by default, but can be overridden. In VHDL, this may look like this: ENTITY spi_master IS GENERIC( data_length : INTEGER := 16); --data length in bits PORT( ...
    • 25 Jun 2022
  • Arty: talk to SPI EEPROM - part 2a: EEPROM State Machine and Initialise

    Jan Cumps
    Jan Cumps
    The 25LC256 SPI EEPROM needs some management, if you plan to write data to it. It's described in this app note. At startup, it's read-only. You need to enable write functionality and remove write protect. Once that's done, you can use the write funct...
    • 25 Jun 2022
  • Arty: talk to SPI EEPROM - part 1: hardware and modules

    Arty: talk to SPI EEPROM - part 1: hardware and modules

    Jan Cumps
    Jan Cumps
    Goal: write a design that exchanges data with an external EEPROM IC. I have a set of 25LC256 SPI 256 Kbit EEPROMs, so I'll see if I can communicate with them, in VHDL.At this point, I'm not going to use the Xilinx MicroBlaze ...
    • 25 Jun 2022
  • Moving from Spartan-6 to Spartan-7: A high level review

    saadtiwana_int
    saadtiwana_int
    Xilinx’s Spartan family has been one of the most popular series of FPGAs from Xilinx. The combination of good capabilities at a lower cost and design complexity has meant that Spartan FPGAs have enjoyed a lot of popularity over the years and ea...
    • 25 Jun 2022
  • Migrate the Digilent XADC demo (to Vivado 2020.2)

    Migrate the Digilent XADC demo (to Vivado 2020.2)

    Jan Cumps
    Jan Cumps
    Digilent has a set of demo projects for the Arty board. I'm reviewing Arty XADC Demo. I'm going to make a project with an analogue sensor, and that project is a good starting point. Migrate the Demo from 2016.4 The demo was written for Vivado 2016.4....
    • 24 Jun 2022
  • Clocking: Spartan-6 Digital Clock Manager vs Spartan-7 Clocking Wizard (compare Spartan-6 with Spartan-7)

    Clocking: Spartan-6 Digital Clock Manager vs Spartan-7 Clocking Wizard (compare Spartan-6 with Spartan-7)

    Jan Cumps
    Jan Cumps
    One of my duties in 7 Ways to Leave Your Spartan-6 is to compare Spartan 6 and 7. My fellow reviewers have already reviewed the reference document's differences and elaborated on them. I'd like to show a difference by porting a Spartan-6 de...
    • 23 Jun 2022
  • First Arty-S7 project, prior experience with Spartan-6 and Vivado

    Jan Cumps
    Jan Cumps
    I'm a late arriver to the 7 Ways to Leave Your Spartan-6 FPGA program. My device arrived today (June 23). I prepared a first project yesterday. I have prior knowledge with Spartan-6 and ISE, and I know Vivado. I used the Vitis / Vivado toolchain...
    • 23 Jun 2022
  • Architectural difference between Spartan 6- Spartan 7 series FPGAs and considerations for migrating designs

    manihatn
    manihatn
    Introduction This is the first blog in the series of blog I am going to write about Spartan-7 as part of the 7 Ways to Leave Your Spartan-6 FPGA roadtest. In this blog we shall cover the need to migrate from Spartan-6 to Spartan-7, basic difference ...
    • 22 Jun 2022
  • Add Spartan-7 to an existing, log4j patched Vivado installation

    Jan Cumps
    Jan Cumps
    For those who want to add the Spartan-S7 (or other) FPGA to an existing Vivado Windows installation where this device was not selected, there are some caveats: Once you patched Vivado for the log4j vulnerability, you can't use the installer...
    • 22 Jun 2022
  • Add Arty board files to Vivado (when you already have other board files)

    Jan Cumps
    Jan Cumps
    Digilent provides board files for the Arty S7, and instructions to make them available for Vivado. What they don't mention is: what if you already have board files for another vendor?It's not complex. With a little trial and error I got it working. C...
    • 22 Jun 2022
  • Arty S7 50 ArtyBot Pulse Width Modulation (PWM) for Motor Speed Control

    Arty S7 50 ArtyBot Pulse Width Modulation (PWM) for Motor Speed Control

    javagoza
    javagoza
    In the previous blogs in this series for the "7 Ways to Leave Your Spartan-6" program we learned how to use the AMD-Xilinx Vivado and the AMD-Xilinx Vitis. We used Vivado for creating hardware designs for the Arty S7 board with a ...
    • 20 Jun 2022
  • Discussion with Choices of Design for the Arty S7 - The Blinky Project

    fyaocn
    fyaocn
    Build a project with the Arty S7-The Blinky Project 1. How many ways to Build one start-up Project ? With reference to previous comparation between Spartan-6 and Spartan-7, more design choice are available. This blog tries to enlighten as many as cho...
    • 20 Jun 2022
  • Mini Elevator Arty S7 #7 - Summary

    guillengap
    guillengap
    Table of Contents Introduction Getting Started Build and Wiring Programming with Vivado Design Suite Adding the PIR Motion Sensor Experimenting with Automatic Sliding Door Summary *****************************************************...
    • 16 Jun 2022
  • Mini Elevator Arty S7 #6 - Experimenting with Automatic Sliding Door

    guillengap
    guillengap
    Table of Contents Introduction Getting Started Build and Wiring Programming with Vivado Design Suite Adding the PIR Motion Sensor Experimenting with Automatic Sliding Door Summary *****************************************************...
    • 15 Jun 2022
  • I have One More Arty S7 Board To Give Out So Contact Me If You Are Interested in Participating

    rscasny
    rscasny
    I have one more Arty S7 to Give out for the 7 Ways to Leave your Spartan-6 program. None of my alternates have responded to me. If you are interested in participating in this program, please contact me. Randall --element14 Team
    • 15 Jun 2022
  • Running Arch Linux on a Genesys ZU-5EV Board

    Running Arch Linux on a Genesys ZU-5EV Board

    alexwonglik1
    alexwonglik1
    Arch Linux is a simple, versatile, and easily customizable GNU/Linux distribution that adheres to the principle of simplicity. And, Arch Linux can run on a Genesys ZU-5EV development board, and this project will show you how to implement the hardware...
    • 14 Jun 2022
  • Mini Elevator Arty S7 #5 - Adding the PIR Motion Sensor

    guillengap
    guillengap
    Table of Contents Introduction Getting Started Build and Wiring Programming with Vivado Design Suite Adding the PIR Motion Sensor Experimenting with Automatic Sliding Door Summary **********************************************************...
    • 13 Jun 2022
  • Arty S7 50 Rapid Prototyping - Environmental Monitor

    Arty S7 50 Rapid Prototyping - Environmental Monitor

    javagoza
    javagoza
    For the 7 Ways to Leave Your Spartan-6 program I am writing a series of tutorials using theArty S7 50 . In the previous blogs I did two introductory tutorials to create a simple hardware-only project and another baremetal one on a Micr...
    • 12 Jun 2022
  • Mini Elevator Arty S7 #4 - Programming with Vivado Design Suite

    guillengap
    guillengap
    Table of Contents Introduction Getting Started Build and Wiring Programming with Vivado Design Suite Adding the PIR Motion Sensor Experimenting with Automatic Sliding Door Summary **********************************************************...
    • 11 Jun 2022
  • Mini Elevator Arty S7 #3 - Build and Wiring

    guillengap
    guillengap
    Table of Contents Introduction Getting Started Build and Wiring Programming with Vivado Design Suite Adding the PIR Motion Sensor Experimenting with Automatic Sliding Door Summary ***************************************************************...
    • 10 Jun 2022
  • Mini Elevator Arty S7 #2 - Getting Started

    guillengap
    guillengap
    Table of Contents Introduction Getting Started Build and Wiring Programming with Vivado Design Suite Adding the PIR Motion Sensor Experimenting with Automatic Sliding Door Summary ***************************************************************...
    • 9 Jun 2022
  • Mini Elevator Arty S7 #1 - Introduction

    guillengap
    guillengap
    Table of Contents Introduction Getting Started Build and Wiring Programming with Vivado Design Suite Adding the PIR Motion Sensor Experimenting with Automatic Sliding Door Summary ***************************************************************...
    • 7 Jun 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