Hardware block for use in programmable microwave function arrays. Issue 15 (1st July 2014)