Sliding Window Hardware