board, conductors, circuits

Welcome to FPGA Coding!

Programmable hardware devices like the FPGA, CPLD and PSoC fascinate me. These devices are intriguing as they offer the speed of dedicated hardware, coupled with the flexibility and re-programmability of software. To me this is an irresistible combination. The rapid growth in capability and application of FPGA devices continues to be impressive. For example, it […]

Welcome to FPGA Coding! Read More »

FPGA logo large

Exploring Register Files

It is back to FPGA topics for this next article. This time we are going to be exploring register files. A register file is nothing more than an array, collection or “file” of registers. We have encountered registers before, first when I introduced sequential circuits and the Verilog reg keyword. A register is nothing more

Exploring Register Files Read More »

FPGA logo large

Meet the Firth of Forth

I am taking a short break from FPGA topics because I want to introduce you to Firth. Firth is an experimental programming language heavily inspired by Forth. Its design goals are to be small, fast and efficient, portable and embeddable. Forth was designed by Charles Moore in 1968 to be a procedural, stack-oriented programming language

Meet the Firth of Forth Read More »