Digital Programmable Power System