NTCPU board