Add reset logic, replace PLL with DCM