[메모리]

7. SDRAM Controller Test

Neo Park 2012. 7. 20. 09:33

이제 이 controller가 simulation에서만 도는 것이 아니라 실제 하드웨어에서도 도는지 확인해 보아야 한다.

그냥 simulation과 실제 하드웨어에서 도는 것은 쪼.. 매 마~~~이 틀리다.

하드웨어로 테스트 하기 위해서 가장 삐싸고 좋은 방법은 chip을 만들어서 테스트 하는 것이다.

그러려면 지금으로서 해야 할 일이 너무 많다. sdram controller만 있다고 테스트 할 수 있는 것도 아니니 말이다.

일단 그 다음으로 생각할 수 있는 좋은 방법이 FPGA를 활용하는 것이다.

FPGA와 SDRAM이 있어야 한다. 그러므로 이런 것이 되어 있는 보드를 구해야 한다.

다이나릿시스템의 iNCITE라는 제품을 사용하여 테스트를 해보자.

iNCITE를 제품은 Spartan3 FPGA가 실장되어 있으며 32bit SDRAM이 보드에 있다.

그리고, iNSPIRE라는 software가 있는데 이 software와 함께 AMBA package라는 제품을 이용하면 SDRAM controller를 제어하기 위한 BFM(Bus functional model)을 쉽게 연결할 수 있다.

 

일단 다 정리하는 데는 좀 어려움이 있으므로 iNCITE와 iNSPIRE가 있다는 가정 하에 자료를 올려 두도록 하자. 나중에 다른 방법도 함 찾아보던지 해야 겠다.

 

 ahb_sdram_ctrl.7z insprie2.7z

ahb_sdram_ctrl.7z

rtl code와 synthesis script 및 edif file이다.

inspire2.7z

inspire용 project file과 함께 실제로 iNCITE를 통해서 테스트 할 수 있는 code들이 들어있다. 

 

 

참조 : http://ye4006.springnote.com/pages/6309223

'[메모리]' 카테고리의 다른 글

1.DDR2 SDRAM의 동작원리 - 4bit PREFETCH  (0) 2012.08.24
SRAM과 DRAM의 차이  (0) 2012.08.24
6. SDRAM controller - 2  (0) 2012.07.20
5. SDRAM controller - 1  (0) 2012.07.16
4. SDRAM 동작테스트  (1) 2012.07.16