altera cyclone 3: