메모리 읽기
- 업데이트 날짜:2023-02-17
- 2분 (읽기 시간)
메모리 읽기
FPGA 타겟의 사용 가능한 메모리에서 읽습니다.
블록 메모리 또는 룩업 테이블을 사용하여 메모리 아이템을 구현하면, 메모리가 작성된 클럭 영역에서만 데이터를 읽을 수 있습니다. 이렇게 구현할 경우, 각 메모리 아이템에 대해 한 개의 발신자 노드와 한 개의 수신자 노드만 사용하여 코드를 최적화하십시오. 별도의 클럭 영역에서 읽고 쓰려면 FIFO 또는 레지스터를 사용하십시오.
입력/출력

참조 입력
메모리 아이템의 참조.

주소
읽기를 수행할 메모리 주소.
유효한 주소 범위는 입력 메모리 아이템을 생성할 때 지정하는 요청 원소 개수에 따라 달라집니다. 예를 들어, 요청 원소 개수를 65536으로 지정하면, 유효한 주소 범위는 0–65535입니다. 주소가 주소 범위를 초과하면, 이 노드는 에러를 반환합니다.

에러 입력
이 노드가 실행되기 전에 발생하는 에러 조건.
노드는 표준 에러 동작에 따라 이 입력에 반응합니다,
Default value: 에러 없음

참조 출력
메모리 아이템의 참조.

데이터
메모리 아이템의 지정된 주소에서 가져온 데이터.
Programming Patterns
읽기 및 쓰기 접근을 위해 메모리 설정하기
아이템 탭에서, 메모리 인터페이스 옵션을 사용하여, 이 노드가 읽을 인터페이스(A 또는 B)를 설정합니다. [메모리 생성] 노드를 사용하여 메모리를 생성할 때 설정한 읽기/쓰기 접근에 따라, 다음 가이드라인을 사용하여 적절할 인터페이스를 선택합니다.
- 메모리가 읽기 및 쓰기 접근이 모드 가능한 경우, A 읽기를 선택합니다.
- 메모리가 읽기 전용인 경우(이는 듀얼 포트 읽기 접근을 의미), A 읽기 또는 B 읽기를 선택합니다.
관련 콘텐츠
- 메모리 생성
로컬 영역의 메모리 아이템을 생성합니다.
