Software Defined Chips Volume I