Reasons to switch from Spartan-6 to Spartan-7 FPGAs #1
Build a project with the Arty S7 - Line Follower Robot (Part 1) - Introduction
Build a project with the Arty S7 - Line Follower Robot (Part 2) - Setting up Vivado 2019.2 and Demo program…
Reasons to switch from Spartan-6 to Spartan-7 FPGAs #1
Build a project with the Arty S7 - Line Follower Robot (Part 1) - Introduction
Build a project with the Arty S7 - Line Follower Robot (Part 2) - Setting up Vivado 2019.2 and Demo program…
Reasons to switch from Spartan-6 to Spartan-7 FPGAs #1
Build a project with the Arty S7 - Line Follower Robot (Part 1) - Introduction
Build a project with the Arty S7 - Line Follower Robot (Part 2) - Setting up Vivado 2019.2 and Demo program…
Reasons to switch from Spartan-6 to Spartan-7 FPGAs #1
Build a project with the Arty S7 - Line Follower Robot (Part 1) - Introduction
Build a project with the Arty S7 - Line Follower Robot (Part 2) - Setting up Vivado 2019.2 and Demo program…
Hello everyone. Today it is deadline of 7 Ways to Leave Your Spartan-6 FPGA . Today I completed quiz (with one mistake made) and post blog post about my project. My performance in this competition is not as good as I originally expected. It was mainly…
Hello everyone. I welcome you to this blog post describing my project as part of 7 Ways to Leave Your Spartan-6 FPGA contest.
In this blog post I will describe my core project as part of this competition. As part of this competition I originally promised…
Introduction
As part of the 7 Ways to Leave Your Spartan-6 FPGA roadtest , I have been exploring sensors that can be connected to the Arty-S7 for audio applications. For the current project, I am focussing on the following sensors
Pmod I2S2 - Used…
In this post we describe how to build a l ow resolution thermal imaging camera with VGA output. The solution is based on the Melexis MLX90640 IR Array , the Digilent's PmodVGA module, and the AMD-Xilinx Spartan-7 FPGA of the Digilent Arty S7 50 board…
In my last two blogs, I talked only about VHDL codes and the implementation of digital logic design in Vivado. In this blog, I will be working on the hardware aspects.
I received the Arty-S7 board from e14 for the Spartan_Migration challenge. I will…
In my last blog on FPGAs, as a part of the 7 ways to Leave your Spartan-6 contest, I published an introductory blog on getting started with FPGAs and VHDL.
In the 2nd blog, I will discuss digital logic design using FPGAs. Here, I will cover the following…
Well, my challenging week is continuing. I'm not sure whether it is bad luck, faulty hardware, or just unfortunate coincidences.
I decided to take a look at the problem that I was having with the external inputs to the XADC last night. After some quick…
Introduction:
Greetings everyone!
Over the next few days I will be posting blogs describing my project entry for the 7 Ways to leave your Spartan-6 challenge.
So what is my project? It is a Mandelbrot set "explorer" built around the Arty S7 FPGA…
This week has been a very challenging one to be sure...
I ended last week with a problem with the primary external hard drive that contains the Ubuntu Virtual Machines that I use for Xilinx development tools. I was intermittently getting files missing…
From my previous post, We had addressed the hardware issue, installed Vivado 2019.2, and executed the demo program. We will interface with the IR sensors and will be discussing the Logical Implementation in this blog.
Reasons to switch from Spartan…
I worked with the spartan 6-series to learn about FPGA a time ago, and I faced a strong challenge to use that technology. The ISE OS compatibility had a huge impact on most of the users when Windows 10 was established as a common user interface for computer…
The enhanced Pulse Width Modulation (ePWM) IP creation has only one objective, to reduce the processor time required for direction control in the motor driver. It is based on a 32-bit signed int data type and can handle positive and negative values. A…
For the last step in this journey, the software-based controller is implemented. The most used control is the PID controller defined as,
Discretizing the continuous model, we can obtain the following recursive action,
Where the Q constants are…
Hi All,
We all have noticed the evolution of FPGA from "FPGA-only" chips (from Spartan) to the current generation of Zynq based SoC's and MPSoC's.
The premise for the "7 ways to to Leave your Spartan-6" prompting designs to be migrated from Spartan…
To conclude with the FPGA polarimeter for the 7 Ways to Leave Your Spartan-6 contest, I have run some experiments, where I explored some optical phenomena in everyday objects. This will hopefully serve as a simple demonstration of what a polarimeter can…
What's all this spartan?
Xilinx offers a comprehensive multi-node portfolio of to address requirements across a wide set of applications. From a state-of-the art, high-performance networking application requiring the highest capacity, bandwidth, and…
This is the summary of my participation in the "7 Ways to Leave Your Spartan-6 FPGA" program.
Listing and categorization of blog posts for the Spartan program
I have published 13 blog entries with 11 different projects. I've added a temperature and…
Our Artybot already controls motors via PWM signals and has rotational speed and motor position feedback via magnetic sensors, can "see" colors and has a user interface with switches , buttons , r ed LEDs, RGB LEDs and an OLED display . In this tutorial…
I started working on my project ( post 1 and post 2 ) about a month ago. I had a bit of experience both with Xilinx/Amd Zynq SoCs as well as Altera/Intel Cyclone V SoCs. While working on the 7 Ways to Leave Your Spartan-6, I was able to explore the Spartan…
List of Challenge Activity Blogs
Blog 1: Getting Started
Blog 2: Comparing the Differences Between Spartan-6 and Spartan-7 FPGAs
Blog 3: Build a Project Platform
Blog 4: Add BLE Interface (add sensor)
Blog 5: Experiment with…
This is a continuation of my previous post . If you haven't seen it yet, I would strongly recommend taking a look, since we'll be continuing from where we left off. Everything mentioned and used in the project is located in my GitHub repo .
Previously…