Getting started with FPGA design using Altera Quartus Prime 16.1

A (relatively) short introduction to compiling, simulating and uploading using the Altera Quartus development environment for the Cyclone IV on a DE0-Nano board. «read more»

Math Talk

own work

This article is a sequel to the inquiry “Building Math Hardware“. It allows this Math Hardware to communicate with a microcontroller. We use an AVR microcontroller (Arduino) to generate the operands for the math operations, and display the results. The Math Hardware is implemented on an Field programmable Gate Array (FPGA). The communication is over a Serial Peripheral Interface (SPI). «read more»

Getting started with FPGA design using Xilinx ISE

This describes how to install the development environment for the Avnet’s Xilinx Spartan-6 FPGA LX9 MicroBoard under Windows 10 x64. «read more»

How do microprocessors work?

The inquiry “How do computers do math introduced all the components needed to build a microprocessor. This inquiry will continue, but this time use a top-down approach. It starts by introducing a computer architecture, from where it introduces the microprocessor and its finite state machine. As the the final the microprocessor is implemented using a field programmable gate array. «read more»

How do computers do math?

This inquiry answers the question “How do computers do math?”. After a short introduction, it dives down into solid-state chemistry from where it emerges to traverse along Ohm’s law, semi-conductors, logic gates and combinational logic. It surfaces by building a simple arithmetic logic unit. «read more»