Hardware Description - Interface and Peripherals