摘要

嵌入式系统设计经常涉及多个微处理器芯片之间的通信。例如,在分布式传感器网络中,主控节点通过和各个采集节点之间的通信来获取传感器数据。目前,大多数嵌入式系统都采用串行通信方式。然而,串行通信协议普遍存在协议头部过长、数据传输效率低等问题。因此,提出了一种多个处理器通过访问同一内存芯片来交换数据的通信方案,并设计了一种基于"菊花链"的总线仲裁机制。这种通信方案几乎不引入任何协议头部,从而有效解决了由协议开销带来的传输低效问题。