여기 의 개시 내용 과 관련 하 여 설명 되 는 다양 한 예시 적 인 논리 블록 들 , 모듈 들 , 회로 들 , 및 알고리즘 단계 들 이 전자 하드웨어 , 컴퓨터 소프트웨어 , 또는 이 둘 의 조합 으로서 구현 될 수 있 음 을 인식 할 것 이 다 . 하드웨어 와 소프트웨어 의 이러 한 상호 호환 성 을 명확 하 게 예시 하 기 위해 , 다양 한 예시 적 인 컴포넌트 들 , 블록 들 , 모듈 들 , 회로 들 , 및 단계 들 이 일반 적 으로 이 들 의 기능 적 관점 에서 전술 되 었 다 . 이러 한 기능 이 하드웨어 로 구현 되 는지 , 또는 하드웨어 및 소프트웨어 엘리먼트 들 의 조합 으로서 구현 되 는지 는 특정 애플리케이션 에 의존 한다 .