일반 적 으로 , 상기 SoC 는 시스템 전체 를 제어 하 는 프로세서 와 그 프로세서 에 의해서 제어 되 는 다양 한 하드웨어 모듈 로 구성 된다 . 상기 하드웨어 모듈 은 프로세서 의 제어 를 받 기 만 하 는 슬레이브 ( Slave ) 모듈 과 스스로 다른 슬레이브 모듈 에 데이터 통신 을 요구 할 수 있 는 마스터 ( Master ) 모듈 로 구분 된다 . 경우 에 따라서 는 하나 의 하드웨어 모듈 이 슬레이브 와 마스터 기능 을 겸할 수 도 있 다 .