摘要
针对嵌入式系统平台下以太网双网冗余技术的实现问题,基于Blackfin系列处理器BF537设计了2种双冗余以太网的实现方案。方案1以BF537自带的以太网控制器和通过数据总线外扩的以太网控制器分别构造了双网通路,而方案2则仅利用BF537的以太网控制器配合的CPLD模块,构造硬件开关电路,实现了双网通路。实验测试结果证明,这两种方案均可满足嵌入式系统中双网冗余要求,方案2从网络切换时间和丢包率指标上大大优于方案1。
Aiming at the problems of the dual redundant technology of the Ethernet in the embedded system, two methods of the dual redundant Ethernet are proposed in this paper based on the Blackfin processor BF537 of ADI. The first method was implemented by constructing the dual channel based on the MAC of BF537 and the MAC obtained by extending data bus of BF537, and the second method, which formed the hardware switch using CPLD, was just implemented by the MAC of BF537. The test results show that the both methods can meet the requirements of the dual redundant Ethernet in the embedded system, but the second one is greatly superior to the first one on the performance index of network handoff time and packet loss rate.
出处
《电子设计工程》
2010年第7期27-29,共3页
Electronic Design Engineering