beginners

FPGA 101: Get the Nandland Go board ready on Debian Bullseye

March 10, 2024
fpga, beginners, Lattice, Nandland Go, IceCube2, debian

Hi there, finally this week the nandland go board I ordered from the developer Russell Merrick a month ago arrived. It took a detour due to some shipping problems, but this is not about that, so. I had to face quite a few obstacles to get this running on my Debian Bullseye. Serial Connection via USB First of all, to connect to the board via FTDI usb as suggested on Debian Bullseye you have to first add your user to the group 'dialout', this is done like below: ...

FPGA 101: DE10-nano board: Hello World

January 14, 2024
fpga, beginners

Today I want to show you, how to connect to the DE10-nano board, the successor of the DE0-nano board. It is a bit bigger, costs nearly 300 bucks, but also supports Linux out-of-the-box. There is an Angstrom Linux installed on the SD-card. To connect to the board via the UART interface, power-up the board with the wall-wart,enter the sd-card to start the linux booting, and finally connect the micro-b usb cable (like shown below) with the PC. ...

FPGA 101: Starting with Quartus and Verilog

December 25, 2023
fpga, beginners, quartus, verilog

So, you decided you want to learn fpga programming and have done the prerequisite from the introduction 0 as well as done the simple logic circuit via quartus’s bdf files. Today we want to show you how to figure out Quartus by doing another hardware equivalent of the hello-World program used in the software world - we do program a binary counter showing of by the LED array we have available on our DE0-nano board. ...

FPGA 101: Starting with Quartus

December 23, 2023
fpga, beginners, quartus

So, you decided you want to learn fpga programming and have done the prerequisite from the last blog post. Today we want to show you how to figure out Quartus by doing a hardware equivalent of the hello-World program used in the software world - we call it AndGate because it is simply that - an and gate feed by to push-buttons as input and a status-LED as output. This way we will make use of the Block Diagram Files (bdf) from Quartus. ...

FPGA 101: Starting with HDLS

December 3, 2023
fpga, beginners, quartus, modelsim

Today I want to start a blog post series about hardware programming. We start with an introduction to hardware programming with the FPGA-board DE0 Nano from former Altera now Intel. You see a picture of the small board below. It seems you can still order this board, but I have not tested. We will show how to setup the environment, in the first step we will (show how to) download and install quartus on a Debian distribution, and configure the programmer. ...