Cyclone V GX Starter kit – HW LED flasher

The first in the projects for the Cyclone V GX Starter kit will be a HW LED flasher. Although the design is very easy, it is a complete design including absolutely all the elements needed to achieve a reliable design with timing closure. For an introduction about the Cyclone V GX Starter kit evaluation board, … Continue reading Cyclone V GX Starter kit – HW LED flasher

Advertisements

Cyclone V GX Starter Kit – Introduction

  The Cyclone V GX Starter kit is an Evaluation Board (EVB) from Terasic based on Altera's Cyclone V GX FPGA. The Cyclone V Starter Kit development board includes hardware such as Arduino Header, on-board USB Blaster, audio and video capabilities and much more On further entries of the blog, I will be including several … Continue reading Cyclone V GX Starter Kit – Introduction

Timers Block – Part Three

On the previous entries of this series we already commented about: How to code a single timer block, and How to create a block of timers In this third part of the series (as promised), we will show how to implement the timers block by using, not registers, but memory blocks. Memory blocks are an … Continue reading Timers Block – Part Three

Pseudo random generator Tutorial – Part 3

On the first two chapters of this Tutorial we started with a simple LFSR module and added a test bench. Then, on chapters three and four we upgraded our module with some features and learned to export the test bench data to files. Chapter 5 - Matlab Formal Verification Our VHDL block implements an algorithm … Continue reading Pseudo random generator Tutorial – Part 3

Pseudo random generator Tutorial – Part 2

Modelsim Altera running an LFSR simulation On the first part of this tutorial, we started with a simple implementation of an LFSR block (Chapter 1) and it test bench (Chapter 2). Let's make our code a bit more professional. Chapter 3 - Upgrading the LFSR code Good code doesn't use hard-coded constants as were used … Continue reading Pseudo random generator Tutorial – Part 2

Pseudo random generator Tutorial

In this tutorial we will see how to design a block. We will start with a very simple block and gradually add features to it. We will also simulate it and test its output with Matlab. Over the process we will see: How to start with a simple block and gradually add features and improvements … Continue reading Pseudo random generator Tutorial

BeMicro CV – HW & SW LED flasher

The second project for the BeMicro CV board will be a HW/SW LED flasher. From the LEDs present in the board, some will be flashed by HW, and others will be flashed by SW running on a NIOS processor. For an introduction about the Be Micro CV evaluation board, please refer to this post. What will … Continue reading BeMicro CV – HW & SW LED flasher