Ben's Blog

No description yet.

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Archives
    Archives Contains a list of blog posts that were created previously.
  • Login
    Login Login form


I may not agree with what you say, but I will defend to the death your right to say it - Voltaire.

Posted by on in LINUX (Inside)

It's difficult knowing when to appropriately use the phrase "game changer". However given the proliferation of FPGA System-On-Chip (SoC) devices, which contain the Microblaze or Nios II processors or the hardened embedded processors like the dual-core ARM Cortex A9, then for once the part phrase game changer may be appropriate.

This is especially the case when one uses these SoCs in conjunction with LINUX, the operating system of choice for embedded systems, when real-time operating systems are not considered (Embedded real-time LINUX will be considered in a separate article). 

In this first blog entry, of this category, we will begin by listing the more current LINUX projects and builds for embedded systems in general and FPGA SoCs in particular.

Last modified on

Posted by on in News

For years 3D animation hobbyists interested in Renderman, but not wanting to fork out the ££££ required for a  license, have had to rely on third-party REYES compliant renderers like, Aqsis (a favourite of ours), Pixie, Gelato, Angel and others.

Previously, we had used Aqsis, however in 2015, Pixar the owners of Renderman are due to release a free. non-commercial, version of their famous software.

Last modified on

Posted by on in First Impressions

When I was younger, much, much younger than I am today I remember reading a novel about an ex-boxer turned petty crook who had been in so many fights that the author described him as having a face that only a mother could love. Every time I look at the MachXO3L Breakout Board, the version with SMA connectors, the description of the ex-fighter  comes to mind. It's not that the board is "that" unpleasing to the eye, it's that it just looks, well, so functional and business-like. 

My mother said to me, 'If you are a soldier, you will become a general. If you are a monk, you will become the Pope.' Instead, I was a painter and became Picasso - Pablo Picasso

In this blog post we gloss over the Board's less than exciting appearance and evaluate it solely on its functionality.  

Last modified on

Posted by on in 3D Printing, Modelling and Character Animation

I have used AutoCAD on and off for the last couple of years and can get most CAD designs completed using it, by hook or crook. Although, not always in the most pleasing of timescales, which really doesn't matter that much as they are generally for non-commercial purposes. 123D Design is a free CAD alternative, although not entirely free, that is also used for 3D modelling.

Today it seems that a lot of the features of AutoCAD have been incorporated into 123D Design. Hence, from what I have read the core engine used to drive AutoCAD is in fact the same one used in 123D Design. To test if this is the case I decided to undertake my next 3D design project using 123D on Mac OS X and make my efforts the subject of this and subsequent posts in this category.

Last modified on

Posted by on in Field Programmable Gate Arrays (FPGAs)

The aim of the set of posts in this section of this blog category is to develop an USB protocol debugger and analyser that can extract USB 2.0 data, from a USB data stream, in real time and fed the stream to a PC, which will typically host a Linux operating system. Although some processing of the USB data stream may take place in the FPGA in the first instance the stream will be buffered in external memory attached to the FPGA and sent in its raw form to the PC.

Last modified on