Welcome
This smorgasboard of hopefuly intersting topics is hosted on github. Since this is a Github page, sources can be found in its repository.
If you would like to point out an issue with the code or content, please don’t hesitate to open a new git issue.
Posts
-
*.vcd files
For a project we needed to use cocotb, a python based testbench for designs under test that can be executed with one of their supported simulators. So it was decided that it is probably a good idea to have our refrence implementation, or golden model, of our application in python as well, to be able to have a seamlessly debug interaction.
-
Move complete!
With the domain now pointing to the github-pages render done, the move is complete. The docs how to do this yourself can be found here: Managing a custom domain for your GitHub Pages site
-
Constants in Java
Behaviour depending on Constants is not something ‘Object Oriented Programming’ encourages, rather the opposite. However, sometimes they are needed. A simple example, wrapping for example a ‘C’ library or communicating with another device via byte arrays.
-
Becoming one of the cool kids too...
I was not really happy with my old blog setup. I played around with a bit python and php, even tried to generate xhtml…
-
Getting started with Jekyll and GitHub Pages
A brief overview of how to get things started quickly and some not so obvious Jekyll and Markdown features.
-
The trouble with the floats
Floating point variables are weird.
- Their representation is not intuitve.
- You need to take special care if you want to compare them.
- Their exactness reduces with every step away from 0.
- Most of the time we use them although, we actually do not need them.
-
The Demoscene
Introduction
Before we delve deeper into the matter, please watch the following video. Not only to set the scene, but also to emphesize the feats the demo scene routinley creates.
A Mind Is Born, for the code, visit the author's site: linusakesson.net. -
LED Debugging in Space
There are to my knowledge, few languages and frameworks, that provide the documentation detail that Microsoft provides for the .Net Standard. and its languages. However, it is far more important in the hardware domain to have adequate documentation. An example for such a datasheet is Ambiq Micro’s Documentation for the Apollo MCU.
-
The Cores behind the core-dump
This schema was taken from ed-thelen.org. Thelen also gives a more detailed description including the hysteresis of the cores.
-
Ephemeral Technology and Cybersquatting
A big part of my fascination of technology and its developmental history is its fleetingness. Why was the previous state of the art not good enough, more explicit: What were the reasons why new ideas superseded the old concepts and their implementing technology?