Building a Stand-alone JTAG FPGA Flasher

By Nulltek

Field Programmable Gate Arrays (FPGAs), are powerful programmable logic devices that are commonly used in high-performance / high-complexity low-volume electronic designs. FPGAs differ from many other programmable electronic devices, such as micro-controllers, as the software deployed to them doesn’t “execute”. This software actually configures the structure of the FPGA hardware, such that it can perform…

Creating modern C++ API docs using Sphinx on Read-the-Docs

By Nulltek

C++ is a language thats popularity has dwindled over the last decade. With the rise of powerhouse high level languages such as Javascript, Ruby and Python, alongside the advances in modern day compute hardware, it can be difficult to justify using a language like C++. There are a few exceptions such as extremely performant critical…

Adaptive Alogrithms – The Double Edged Sword in Manufacturing

By Nulltek

With the intense focus the world currently has on data, there has been a push towards collating this useful information to improve the runtime efficiency of historically slow processes. The flow on effect of this trend is companies pushing towards optimisation and efficiency in all facets of algorithmic programming.