I/O 인터페이스와 버스

AXI에서 이전 읽기의 응답을 기다리지 않고 다음 읽기 요청을 낼 수 있는(여러 요청을 동시에 미완료 상태로 가질 수 있는) 것의 장점으로 올바른 것은 무엇입니까?

  1. A메모리의 지연 동안에도 계속 요청을 진행할 수 있어 지연을 숨기고 대역을 높일 수 있다
  2. B요청 수가 줄어들므로 회로가 작아진다
  3. C응답의 순서가 반드시 요청의 순서와 반대가 된다
정답과 해설 보기

정답: A. 메모리의 지연 동안에도 계속 요청을 진행할 수 있어 지연을 숨기고 대역을 높일 수 있다

하나의 요청에 대한 응답을 기다린 뒤 다음을 내면, 메모리 지연이 100클록이라면 대부분의 시간 동안 버스가 비어 있게 됩니다. AXI에서는 요청에 ID를 붙여 여러 개를 동시에 내 둘 수 있으므로, 지연 동안에도 계속 데이터가 돌아와 대역을 효율적으로 사용할 수 있습니다. ID가 다른 요청은 응답 순서가 바뀌어도 되므로, 빨리 끝난 것부터 돌려줄 수도 있습니다.

  • A. 올바릅니다. ID를 붙여 구별합니다.
  • B. 요청 수는 줄지 않습니다.
  • C. 순서는 ID별 규칙으로 정해지며 반드시 반대가 되는 것은 아닙니다.
이 분야 연습하기 분야로 돌아가기

I/O 인터페이스와 버스의 다른 문제

  1. AXI의 종류 중 AXI4-Lite가 주로 사용되는 용도는 무엇입니까?
  2. AXI4-Stream의 특징으로 올바른 것은 무엇입니까?
  3. 대형 SoC에서 1개의 공유 버스 대신 네트워크 온 칩(NoC)이 사용되게 된 이유로 올바른 것은 무엇입니까?
  4. CXL(Compute Express Link)에 대한 설명으로 올바른 것은 무엇입니까?
  5. CXL을 사용한 메모리 확장(CXL 메모리)의 장점으로 올바른 것은 무엇입니까?

이 분야의 비교