FPGA 101: Starting with 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 …

FPGA 101: Starting with HDLS

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 …

Op-Amps introduction

OP-Amp

Today I want to speak about op-amps. These wonderful, but mysterious components, we have heavely often appearing in circuit schematica of analog or analog / digital hybrid circuits. We want to demistify these components.

op-amp

There are two basic …

Analog Computers 101

Analog Computers

Today I want to speak about analog computers. In todays times analog computers are leading a shadowy existence, compared to their digital counterparts. But they are wonderous little machines. And that machines I mean wordly because …

Caches and Caching

When you fire up your browser to visit a website, you most probably did not noticed a very important mechanism underlying the browser and working in the background. Caching. Caches are used everywhere to optimize and improve access times and such in …

Topics to write about - Wishlist

This is a small, incomplete list of topics I’d like to write about in the mid- to far future.

  • Caches

  • Interrupts

  • Out-of-Order execution

  • RAW, WAR and WAW conflicts

  • Filters (analog and digital)

  • Analog computers

  • neuronal networks

  • the …