Next time you are told spelling and grammar matter…


…show them this photograph from a book that costs over seventy quid and just laugh…

English to die forActually I didn’t pay the full price for Unleash the System On Chip using FPGAs and Handel C – only shelling out about 1/20th of that, but that is no excuse for the publisher Springer who plainly have not let any editor anywhere near this.

Perhaps even more importantly, the technical sections of the book appear to be just as dire – with the C code printed in the same face as the body type (could not even be bothered to find a monospaced type) and utterly without indentation, making it difficult to follow and almost making it impossible to avoid any errors in transcribing if the code was to be reused even as a simple toy testbed.

Personally I am not too bothered – the book (in pristine condition) was dead cheap, but such shoddy work is a disgrace.

Start of something big


Xilinx S6-SP601 board
Xilinx S6-SP601 board (Photo credit: Wikipedia)

I am about to start work on what will, if I succeed, be the most difficult and complex software project I’ve ever undertaken – and that means, at the moment, I am wandering around rather lost, reading various online white papers and data sheets, consulting old text books (like this) and procrastinating through writing blogs.

The task is to write paging code for a more or less bare metal Microblaze FPGA system (or rather a Microblaze system hosted on an OVP simulator). With only a very limited semi-hosting version of Newlib available for system call type support, it is all very daunting.