본문 바로가기

[DSP]/DSP6000

[TMS320C6720] 성능 테스트

[TMS320C6720] 성능 테스트

TMS320C6720성능 테스트를 위해 우선 가장 기본이 되는 GPIO토글 속도 테스트를 진행 해 보았다.

아무 설정없이 GPIO토글 하는 코드 로 테스트 했는데 500Khz도 안나온다...
기본 클럭으로 해서 그런것 같다.
 //SystemInit();

 while(1)
 {
  Led1On();
  Led1Off();
}

PLL설정 ( [TMS320C62720] 개발기 - PLL테스트 참고) 후,  페리 클럭을 50Mhz로 설정하고 GPIO On/Off토글 속도는 1Mhz정도 나온다.

그래도 좀 느린데...

GPIO를 Set/Clear 레지스터를 이용하여 옵티마이즈 하니 4Mhz까지 나온다.



TMS320C6720은 최대 200Mhz로 구동 가능하고 페리는 100Mhz까지 가능하기 때문에 PLL을 수정하여 최대한 올려보니GPIO토글 속도는 10Mhz 까지 나온다.
 PLLDIV0  = 0x08000;  // 20MHz/1 = 20MHz
 PLLM     = 10;     // 20MHz * 10 = 200MHz
 PLLDIV1  = 0x08000;  // SYSCLK1 = 200MHz/1 = 200MHz
 PLLDIV2  = 0x08001;  // SYSCLK2 = 200MHz/2 = 100MHz // Peripheral Clock
 PLLDIV3  = 0x08000;  // SYSCLK3 = 100MHz/1 =  100MHz // SDRAM Clock






반응형