반응형
FPGA에 SDRAM 단품 메모리 연결에 대한 내용이다. xilinx pg150 문서를 참고하였다.
SDRAM 메모리의 소켓 종류로 SODIMM, UDIMM, 등이 있다. 소켓에 맞는 메모리 카드 형태로 다음과 같이 SDRAM 단품이 여러 개가 모인형태로 판다.
SDRAM 메모리 단품만 따로 팔기도 한다.
메모리 단품의 데이터 시트를 보면 x8, x16, x4라는 숫자가 쓰여 있다.
x8은 SDRAM 단품의 data width가 8임.
x8 메모리 단품을 FPGA에 직접 연결하면 아래와 같이 연결할 수 있음.
x8 메모리의 용량의 비트에 따라 FPGA에 연결되는 메모리의 총량이 결정됨
ex) MT40A1G8 단품 메모리를 8개 연결하면 FPGA는 8Gbyte의 SDRAM 메모리를 가지게 된다.
FPGA의 bank에는 sdram 메모리의 주소와 data에 연결할 수 있는 32핀이 있다.
FPGA bank의 16비트를 SDRAM의 주소 16비트에 배정하며,
FPGA bank의 8비트는 SDRAM 메모리의 data 핀 8개에 각각 배정한다.
단품 메모리의 부품명에서 메모리의 용량과 width를 확인할 수 있는데
마이크론사의 SDRAM 단품의 부품명을 예로들면 다음과 같다.
•MT40A512M8RH-075E : X8(width) 512Mbit => 4Gbit
•MT40A512M16HA-083E : X8(width) 512Mbit => 4Gbit
•MT40A512M8HX-107 : X8(width) 512Mbit => 4Gbit
•MT40A2G8TRF-093E : X8(width) 2Gbit => 16Gbit
•MT40A2G4TRF-093E : X4(width) 2Gbit => 8Gbit
•MT40A4G8KVA-083J : X4(width) 8Gbit => 32Gbit
•MT40A8G8VNE-062H : x8(width) 8Gbit => 64Gbit
•MT40A16G4WPF-062H : x4(width) 16Gbit => 64Gbit
'SDRAM 메모리' 카테고리의 다른 글
Little endian, int32, uint32에 대한 이해 (0) | 2024.02.21 |
---|---|
포인터(pointer 변수)에 대한 이해 -2 (0) | 2024.02.18 |
포인터(pointer 변수)에 대한 이해 (0) | 2024.02.16 |
64비트 데이터 라인을 가진 DDR4 RAM의 저장공간과 주소 (0) | 2023.02.24 |