2014-01-06 4 views
0

우리는 데이터 수집 시스템을위한 지점 간 링 이더넷 네트워크를 설계하고 있습니다. 물리적 시스템 제약으로 인해 스타/메쉬 네트워크는 문제가되지 않습니다.이더넷 종점, 프레임 및 트리거

호스트로의 데이터 전송을 위해 우리는 포인트 - 투 - 포인트 링크를 사용하여 하나의 호스트에서 다음 호스트로 호핑하는 패킷을 사용하여 보드를 데이지 체인 방식으로 연결합니다.

나는 이더넷 제어 패킷 (일시 정지 등)과 함께 MAC을 사용하지만 이더넷 패킷 전송 및 수신에 대해 읽었습니다.

그러나 12 개의 노드 모두에 강력한 이벤트 트리거를 보내는 방법이 명확하지 않습니다. 필자의 이전 경험은 USB와 트리거 엔드 포인트가 필요한 단일 장치에 관한 것이 었습니다. 그러나 동시에 여러 이더넷 주소로 트리거를 보내는 것은 분명하지 않습니다.

노드 사이의 거리는 트리거가 호스트에 가장 가까운 노드에 먼저 도착한다는 의미입니다. 나는 각 노드에 '트리거 플래그를주십시오'와 대기 시간을 포함하는 프레임을 전송할 생각을하고있었습니다. 이 일시 중지는 각 노드가 획득을 동기화 할 수 있도록 약간 다릅니다.

사람들의 생각은 무엇입니까? 우리는 각 노드에서 MAC IP-Cores, 아마도 10-100Mb/s 이더넷과 노드 당 버퍼 메모리 양을 사용하여 자일링스 스파르탄 6 FPGA를 사용하고 있습니다.

감사합니다. Ed

답변