Calibrating a Ruideng RD6006 power supply

I work out how to save RD6006 power supply calibration register values (by sniffing serial port output from the RDTech Windows software) and then write two Python scripts: one to adjust the calibration and another to check it by sweeping through the output voltage range, measure and then plot actual output values.

Posted on

Conway's Game of Life in Verilog and C++

A story about implementing Conway’s Game Of Life while learning the Verilog hardware description language. I do a performance comparison between a hand-implemented C++ version and a simulator generated with the fantastic Verilator. Along the way there is some Python bashing and a minor existential crisis. Fun times!

Posted on