AWADDR(ADDR_WIDTH)-Manager : Transaction address
AWPROT(3)-Manager : Access attributes
AWVALID(1)-Manager : Valid indicator
AWREADY(1)-Subordinate : Ready indicator
WDATA(DATA_WIDTH)-Manager : Write data
WSTRB(DATA_WIDTH / 8)-Manager : Write data strobes
WVALID(1)-Manager : Valid indicator
WREADY(1)-Subordinate : Ready indicator
BRESP (BRESP_WIDTH)-Subordinate : Write response
BVALID (1)-Subordinate : Valid indicator
BREADY (1)-Manager : Ready indicator
ARADDR (ADDR_WIDTH)-Manager : Transaction address
ARPROT (3)-Manager : Access attributes
ARVALID (1)-Manager : Valid indicator
ARREADY (1)-Subordinate : Ready indicator
RDATA (DATA_WIDTH)-Subordinate : Read data
RRESP (RRESP_WIDTH)-Subordinate : Read response
RVALID (1)-Subordinate : Valid indicator
RREADY (1)-Manager : Ready indicator
ARADDR: 주소(address) 신호입니다. 이 신호는 읽기 작업을 할 메모리나 레지스터의 주소를 나타냅니다.
ARVALID: ARADDR 신호가 유효한지(valid) 여부를 나타내는 신호입니다. 이 신호가 1인 경우, ARADDR 신호가 유효하다는 것을 의미합니다.
ARREADY: ARVALID 신호에 대한 응답으로, 메모리나 레지스터 등이 ARADDR 신호를 처리할 수 있는 상태인지를 나타내는 신호입니다. 이 신호가 1인 경우, 메모리나 레지스터 등이 ARADDR 신호를 처리할 수 있다는 것을 의미합니다.
RDATA: 읽어온 데이터(data) 신호입니다. 이 신호는 메모리나 레지스터에서 읽어온 데이터를 나타냅니다.
RRESP: 응답(response) 데이터 신호입니다. 이 신호는 읽기 작업을 수행한 결과를 나타냅니다.
RVALID: RDATA와 RRESP 신호가 유효한지(valid) 여부를 나타내는 신호입니다. 이 신호가 1인 경우, RDATA와 RRESP 신호가 유효하다는 것을 의미합니다.
RREADY: RVALID 신호에 대한 응답으로, 메모리나 레지스터 등이 RDATA와 RRESP 신호를 처리할 수 있는 상태인지를 나타내는 신호입니다. 이 신호가 1인 경우, 메모리나 레지스터 등이 RDATA와 RRESP 신호를 처리할 수 있다는 것을 의미합니다.
따라서, AR과 A에 관련된 신호들의 순서는 다음과 같습니다.
ARADDR
ARVALID
ARREADY
RDATA
RRESP
RVALID
RREADY
ARVALID과 ARREADY, RVALID과 RREADY는 각각 읽기 요청과 읽기 응답에 대한 처리 가능 여부를 나타내는 신호입니다. 이들 신호는 둘 중 하나가 활성화(1)되어 있어야만 다른 신호가 활성화될 수 있습니다. ARADDR 신호는 ARVALID 신호가 활성화될 때 유효하며, RDATA와 RRESP 신호는 RVALID 신호가 활성화될 때 유효합니다. 이러한 신호들은 메모리나 레지스터 등에서 읽기 작업을 처리하기 위해 필요한 신호들입니다.
AWADDR: 주소(address) 신호입니다. 이 신호는 쓰기 작업을 할 메모리나 레지스터의 주소를 나타냅니다.
AWVALID: AWADDR 신호가 유효한지(valid) 여부를 나타내는 신호입니다. 이 신호가 1인 경우, AWADDR 신호가 유효하다는 것을 의미합니다.
AWREADY: AWVALID 신호에 대한 응답으로, 메모리나 레지스터 등이 AWADDR 신호를 처리할 수 있는 상태인지를 나타내는 신호입니다. 이 신호가 1인 경우, 메모리나 레지스터 등이 AWADDR 신호를 처리할 수 있다는 것을 의미합니다.
WDATA: 쓰기 작업을 할 데이터(data) 신호입니다. 이 신호는 메모리나 레지스터 등에 쓰여질 데이터를 나타냅니다.
WSTRB: 데이터의 유효성을 나타내는 신호입니다. 이 신호는 WDATA 신호의 어느 부분이 유효한지를 나타냅니다.
WVALID: WDATA와 WSTRB 신호가 유효한지(valid) 여부를 나타내는 신호입니다. 이 신호가 1인 경우, WDATA와 WSTRB 신호가 유효하다는 것을 의미합니다.
WREADY: WVALID 신호에 대한 응답으로, 메모리나 레지스터 등이 WDATA와 WSTRB 신호를 처리할 수 있는 상태인지를 나타내는 신호입니다. 이 신호가 1인 경우, 메모리나 레지스터 등이 WDATA와 WSTRB 신호를 처리할 수 있다는 것을 의미합니다.
따라서, AW에 관련된 신호들의 순서는 다음과 같습니다.
AWADDR
AWVALID
AWREADY
WDATA
WSTRB
WVALID
WREADY