Updated I/O declarations; ksbox now synthesizable