clock and reset port declarations