Getting Started With FPGA

100M Ethernet Example Design for Neso Artix 7 FPGA Module

217 views April 2, 2018 Rohit Singh 1

Introduction: Ethernet is a Link Layer Protocol in the TCP/IP protocol stack between the physical and data link layer. It is the most widely used protocol for Local Area Networks (LANs). Every device[...]

FTDI Synchronous FIFO interfacing with Telesto

75 views April 2, 2018 Rohit Singh 1

Introduction: The FTDI FT2232H USB 2.0 chip available on-board Telesto provides users with a FIFO interface for data transfer between FPGA and host PC.  The FT2232H chip features two cha[...]

FTDI Synchronous FIFO interfacing with Styx

55 views April 2, 2018 Rohit Singh 1

Introduction: The FTDI FT2232H USB 2.0 chip available on-board Styx provides users with a FIFO interface for data transfer between FPGA and host PC.  The FT2232H chip features two channe[...]

FTDI Asynchronous FIFO Interfacing with Waxwing

72 views March 23, 2018 Rohit Singh 1

Introduction: The FTDI FT2232H USB 2.0 chip on-board Waxwing provides users with a FIFO interface for data transfer between FPGA and host PC. The FT2232H chip features two channels or por[...]

FTDI Asynchronous FIFO Interfacing with Neso, Skoll and Styx

118 views March 23, 2018 Rohit Singh 1

Introduction: The FTDI FT2232H USB 2.0 chip on-board Neso, Skoll and Styx provides users with a FIFO interface for data transfer between FPGA and host PC. The FT2232H chip features two cha[...]

FTDI Asynchronous FIFO Interfacing with Telesto

79 views March 22, 2018 Rohit Singh 1

Introduction: The FTDI FT2232H USB 2.0 chip on-board Telesto provides users with a FIFO interface for data transfer between FPGA and host PC. The FT2232H chip features two channels or por[...]

HDMI Output Example Design for Telesto

78 views March 15, 2018 Vijaya Lakshmi 1

Introduction: HDMI (High-Definition Multimedia Interface) can be viewed as a digital upgrade of VGA standard. It supports high resolution displays as well as audio data embedded along with video. The[...]

Simple DDR3 interfacing on Telesto using Intel UniPHY IP Core

104 views March 15, 2018 Vijaya Lakshmi 1

Introduction The purpose of this article is to help readers understand how to use DDR3 memory available on Telesto using Intel DDR3 UniPHY IP Core easily. The Intel DDR3 UniPHY IP core for MAX 10 dev[...]

HDMI Output Example Design for Styx

113 views March 14, 2018 Rohit Singh 1

Introduction: HDMI (High-Definition Multimedia Interface) can be viewed as a digital upgrade of VGA standard. It supports high resolution displays as well as audio data embedded along with video. The[...]

Simple VGA Design Example for Telesto

97 views March 14, 2018 Rohit Singh 1

Introduction: VGA (Video Graphics Array) is an analog interface used to display visual data on computer monitors. Till few years back, it was the most used display interface. It is now being slowly r[...]

Getting started with PCI Express on Nereid Kintex 7 FPGA Board

393 views February 15, 2018 Rohit Singh 4

Introduction: PCI Express is a serial expansion bus standard operating at multi-gigabit data rates. It is the third generation, high performance I/O bus which is used for interconnecting peripheral d[...]

Simple DDR3 Interfacing on Skoll using Xilinx MIG 7

190 views February 15, 2018 Vijaya Lakshmi 1

Introduction The purpose of this article is to help readers understand how to use DDR3 memory available on Skoll using Xilinx MIG 7 IP core easily. The MIG 7 IP core provides users with two interface[...]

Simple DDR3 Interfacing on Neso using Xilinx MIG 7

130 views February 14, 2018 Vijaya Lakshmi 1

Introduction The purpose of this article is to help readers understand how to use DDR3 memory available on Neso using Xilinx MIG 7 IP core easily. The Xilinx MIG 7 IP core provides users with two int[...]

CPLD vs FPGA: Differences between them and which one to use?

2139 views November 29, 2017 Rohit Singh 34

Introduction CPLD or FPGA and Which one to use? This is a common question that comes up very frequently especially among students and beginners. This article attempts to uncover some details of how t[...]

Getting Started With Zynq on Styx using Vivado Design Suite

1479 views November 29, 2016 Rohit Singh 8

Introduction Vivado Design Suite by Xilinx is used for synthesis and analysis of HDL designs with additional features for SoC development and high-level synthesis. Xilinx recommends use of Vivado Des[...]

Learning FPGA And Verilog A Beginner’s Guide Part 6 – DDR SDRAM

18536 views April 29, 2016 admin 64

Availability of sufficient data storage is a very important factor when selecting an FPGA development board. Various boards offer different memory options such as SRAM, QDR, SDRAM, FLASH etc. DDR SDRM[...]

Learning FPGA And Verilog A Beginner’s Guide Part 5 – Embedded System

21978 views April 29, 2016 admin 52

For many of us, learning FPGA was a natural next step from the world of micro-controllers and Embedded System. You learn the basics of Embedded System, do some projects using micro-controllers and mic[...]

Learning FPGA And Verilog A Beginner’s Guide Part 4 – Synthesis

27920 views April 29, 2016 admin 60

So far we learned a few things about Verilog and how to create a module in Verilog and run simulation. While simulation can tell us a lot of things about the correctness of our module, there is nothin[...]

Learning FPGA And Verilog A Beginner’s Guide Part 3 – Simulation

42585 views April 29, 2016 admin 112

Ok, we have a module and tools ready now, let's try to run simulation on the module and see if it works as expected. In order to simulate the module, we need to give some input to the module, how we d[...]

Learning FPGA And Verilog A Beginner’s Guide Part 2 – Modules

55423 views April 29, 2016 admin 188

Learning Verilog itself is not difficult task, but creating a good design can be. But we focus on simple designs here and I will try my best to explain things as simple as possible. If you had been pr[...]

Learning FPGA And Verilog A Beginner’s Guide Part 1 – Introduction

113225 views April 29, 2016 admin 284

Introduction Learning electronics can be a bit challenging sometimes, but it is real fun if you have a little patience to read, understand and experiment. FPGAs need not be any different. Let us gi[...]