Notice
Recent Posts
Recent Comments
Link
관리 메뉴

거북이처럼 천천히

ID와 Address의 차이 본문

FPGA 정리/FPGA 개념 정리

ID와 Address의 차이

유로 청년 2025. 1. 10. 11:43

1. ID와 Address의 차이

  • Vivado에서 FPGA Architecture에서 SPI 모듈을 추가한 뒤, SDK에서 SPI ID를 통한 SPI 초기화하는 과정에서 "ID 개념과 Address 개념"을 정확하게 이해하지 못하는 문제점을 경험
  • 이를 위해 ID개념과 Address 개념을 정확하게 이해하기 위해 글로서 정리한다.

 

1.1) ID (식별자)

  • 시스템에서 특정 하드웨어 모듈을 구분하기 위한 논리적인 번호입니다
  • 주로 소프트웨어 레벨에서 하드웨어 모듈을 초기화하고 제어할 때 사용됩니다
  • 예를 들어 SPI_DEVICE_ID는 특정 SPI 컨트롤러를 식별하는 용도로 사용됩니다

 

 

1.2) Address (주소)

  • 하드웨어의 물리적인 메모리 위치를 나타냅니다
  • 실제 데이터를 읽고 쓸 때 사용되는 메모리 공간의 위치입니다
  • 코드에서 ConfigPtr->BaseAddress는 SPI 모듈의 실제 메모리 주소를 나타냅니다

 

'FPGA 정리 > FPGA 개념 정리' 카테고리의 다른 글

Interrupt 방식과 Polling 방식  (0) 2025.01.10
SDK Example 파일 위치  (0) 2025.01.10