I/O 인터페이스와 버스
AXI에서 이전 읽기의 응답을 기다리지 않고 다음 읽기 요청을 낼 수 있는(여러 요청을 동시에 미완료 상태로 가질 수 있는) 것의 장점으로 올바른 것은 무엇입니까?
- A메모리의 지연 동안에도 계속 요청을 진행할 수 있어 지연을 숨기고 대역을 높일 수 있다
- B요청 수가 줄어들므로 회로가 작아진다
- C응답의 순서가 반드시 요청의 순서와 반대가 된다
정답과 해설 보기
정답: A. 메모리의 지연 동안에도 계속 요청을 진행할 수 있어 지연을 숨기고 대역을 높일 수 있다
하나의 요청에 대한 응답을 기다린 뒤 다음을 내면, 메모리 지연이 100클록이라면 대부분의 시간 동안 버스가 비어 있게 됩니다. AXI에서는 요청에 ID를 붙여 여러 개를 동시에 내 둘 수 있으므로, 지연 동안에도 계속 데이터가 돌아와 대역을 효율적으로 사용할 수 있습니다. ID가 다른 요청은 응답 순서가 바뀌어도 되므로, 빨리 끝난 것부터 돌려줄 수도 있습니다.
- A. 올바릅니다. ID를 붙여 구별합니다.
- B. 요청 수는 줄지 않습니다.
- C. 순서는 ID별 규칙으로 정해지며 반드시 반대가 되는 것은 아닙니다.