Master Assignment Hardware Development