HWSWInterface