본문 바로가기

W5300_속도

(4)
W5300 을 이용한 네트워크 카메라 구현 2/3 - TCP 전송률 테스트 Wiznet ioLibrary Driver 포팅 및 TCP Loopback 전송률 테스트 Wiznet ioLibrary Driver 포팅 W5300을 제어 하기 위해 가장 기본적으로 해야 할 일이 W5300의 레지스터에 원하는 값을 쓰고 읽어 보는 것이다. 레지스터의 값을 쓰고 읽는 함수는 Wiznet ioLibrary Driver에 포함되어 있고 보드에 맞도록 포팅해 주어야 한다. W5300 loopback 테스트 소스코드는 https://github.com/elabsystem/STM32_RP/tree/master/ex10_w5300_loopback 에서 확인 가능하다. W5300 테스트를 위한 [STM32F4-RP] 보드의 기본 개발환경 설정이 완료 되었다면 다운로드 받은 ioLibrary의 Ethe..
[TMS320C28346] W5300을 이용한 TCP/IP 전송속도 테스트 [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정도 ..
[DSP28335 EVM] Hardware TCP/IP W5300 TCP전송 테스트 - TMS320F28335 [EXP-ALL EVM] [DSP28335 EVM] Hardware TCP/IP W5300 TCP전송 테스트 - TMS320F28335 [EXP-ALL EVM] [EXP-ALL EVM] 보드에는 wiznet사의 고속 Hardwired TCP/IP W5300모듈을 연결할 수 있다. TMS320F28335 외부 메모리 인터페이스로 제어 하면 고속의 이더넷 데이터를 전송할 수 있기 때문에 여러가지 실험해 볼것이 많을것 같다. (좀더 자세한 내용은 TM320F28335 W5300포팅 참고) [EXP-ALL EVM] 의 W5300모듈 연결 회로도 TMS320F28335는 16비트 모드를 지원하기 때문에 R49, R1을 제거한다. W5300의 CS는 TMS320F28335 의 CS0에 연결한다. TMS320F28335를 이용하여 W5300..
[W5300] TCP 전송 속도 테스트 결과 [W5300] TCP 전송 속도 테스트 결과 W5300을 이용하여 TCP/IP 루프백 전송 속도 테스트 결과를 정리해 보았다. (MCU별로 기존에 테스트 했던 자료가 없어져 찾고 있는데... 왠만하면 웹으로 정리 해둘 필요가 있는것 같다.) ATmega128 W5300 모듈 속도 테스트 8Mhz 8bit 다이렉트 모드로 W5300 속도 테스트 시 ------------------------------------------------------------ ->옵티마이즈 옵션 설정 수정후 2.6Mbps 나옴 [1] iInChip Send: 2.6742 Mbps(1007370 bytes, 2.8740 sec) iInChip Recv: 2.6547 Mbps(1007370 bytes, 2.8951 sec) ---..