WIZ550io - SPI to ethernet 관련 문의

안녕하세요

WIZ550io 지원 기능에 대해서 문의가 있습니다.

제품 설명을 보니까 WIZ550io가 SPI slave로써, SPI to ethernet 변환을 지원하는 것으로 나와있는데요

아래 구성처럼, SPI master 기기에 WIZ550io를 SPI slave로 물리고 수신된 정보를 ethernet으로 보낼 수 있을까요?

[SPI master 기기] —(SPI 통신)—> [WIZ550io] —(ethernet 통신) —> [NVIDIA Jetson TX1]

위의 구성이 가능하다면, NVIDIA Jetson TX1에서는 WIZ550io로부터 ethernet을 통한 데이터 수신은 어떻게 할 수 있나요?
WIZ550io가 TCP나 UDP 클라이언트로 동작하면서 패킷을 전송해 줄 수 있나요?
그리고 수신되는 패킷은 어떤 정보를 포함하게 되는 건가요? SPI master로부터 수신한 바이트 단위의 정보인가요?

이상입니다.

안녕하세요.

제품에 대해 이해하신 것이 맞습니다.
말씀 하신것처럼 SPI master 기기로 W5500 칩에 SPI 설정을 하시고 제어하시면,
SPI 통신으로 전달된 데이터가 W5500에 의해 Ethernet Packet으로 전환되어 Ethernet 통신으로 전송됩니다.
그 역도 성립하구요.

NVIDIA Jetson TX1를 직접 사용해본적이 없으나,
CortexA시리즈에 리눅스 OS를 사용한다는 가정하에, 나머지는 일반 OS사용하는 것과 유사합니다.
따라서 WIZ550io로부터 NVIDIA Jetson TX1로의 Ethernet Packet 전송처리는, 일반적인 OS에서 처리하는 것과 동일합니다.

수신된 패킷의 정보는 NVIDIA Jetson TX1에서 어떻게 처리하시느냐에 따라 다르겠지만,
일반적인 방법으로 사용하신다면, SPI master 기기로부터 전송된 바이트 단위의 데이터를 받을 수 있습니다.

결국, Ethernet 프로토콜에 따라 데이터를 전송하기 때문에 일반적인 프로토콜을 참조하시면 되겠습니다.
[url]https://en.wikipedia.org/wiki/Transmission_Control_Protocol[/url]

감사합니다.