我们正在为数据采集系统设计一个点对点环形以太网。由于物理系统的限制,星形/网状网络是不可能的。
对于到主机的数据传输,我们使用点对点链路来菊花链板,数据包从一个跳到下一个到主机。
我已经阅读了使用 MAC 发送和接收以太网数据包的信息,但是,连同以太网控制数据包(暂停等)。
但是,我不清楚如何向所有 12 个节点发送强大的事件触发器。我之前的经验是使用 USB 和需要触发端点的单个设备。然而,同时向多个以太网地址发送触发器还不清楚。
由于节点之间的距离意味着触发器将首先到达离主机最近的节点。我正在考虑向每个节点传输包含“请触发标志”和等待持续时间的帧。对于允许同步采集的每个节点,此暂停将略有不同。
人们的想法是什么?我们在每个节点上使用 Xilinx Spartan 6 FPGA 和 MAC IP 核,可能是 10-100Mb/s 以太网和每个节点相当数量的缓冲存储器。
谢谢。埃德