[TMS320C28346] W5300을 이용한 TCP/IP 전송속도 테스트
TMS320C28346 은 C28코어로 (C2834x) Delfino시리즈중 가장 성능이 좋은 MCU이다. 최대 300Mhz로 동작하고 512KB RAM의 풍부한 리소스를 가지고 있다.
코어 자체가 C28 이므로 F28335와 코드는 거의 호환이된다.
TMS320F28335코드에서 약간의 수정만 해 주면 기존 TCP/IP코드가 동작한다.
init_zone() 함수에서 XTIMCK 를 1로 설정하니 정상 동작한다.
XintfRegs.XINTCNF2.bit.XTIMCLK = 1;
옵티마이즈 레벨3으로 설정시 32Mbsp 정도로 구동된다.
TMC320C28346을 이용하여 W5300에서 TCP/IP 전송 속도 테스트 결과 32MBps정도 측정된다.
[1] iInChip Send: 32.8414 Mbps(62999139 bytes, 14.6353 sec)
iInChip Recv: 33.1076 Mbps(62999139 bytes, 14.5177 sec)
------------------------------------------------------------
[2] iInChip Send: 32.4111 Mbps(62999139 bytes, 14.8297 sec)
iInChip Recv: 32.6400 Mbps(62999139 bytes, 14.7257 sec)
iInChip Recv: 33.1076 Mbps(62999139 bytes, 14.5177 sec)
------------------------------------------------------------
[2] iInChip Send: 32.4111 Mbps(62999139 bytes, 14.8297 sec)
iInChip Recv: 32.6400 Mbps(62999139 bytes, 14.7257 sec)
반응형