基于DSP的自适应光纤/千兆网接口设计
时间:12-21
来源:互联网
点击:
2。 88E1111和光纤的接口如图6所示。使用两片光收发器芯片SSFF135连接光纤和DSP。将光收发器的发送和接收引脚对应连接到C6455就可以了。为了阻抗匹配,使用了电阻电容隔离电路。 可以通过设置88E1111的配置引脚,将外设接口配置成RJ45或者光纤。配置成RJ45的硬件设置如图7所示,图7中可以不使用电阻,为了调试和测试方便,可以增加一个0 Ω的电阻。如果将接口配置成光纤接口,根据88E1111的技术手册,按照其说明配置即可。硬件配置接口后,系统将固定为一种接口方式,如果外设需要自适应配置接口方式,就需要采用软件方法。 4 软件设计 在不掉电情况下切换接口就需要C6455实时检测到硬件配置的改变。接口切换的软件配置流程如图8所示。 只要接口切换,88E1111会自动检测到硬件发生变化,并且将状态存储到其寄存器中,发送EMAC中断到C6455。C6455接收到中断请求后,通过MDIO接口读取88E1111寄存器的值,并根据设置重新配置88E1111,重新配置后,网络的连接将重新建立,建立后就实现了硬件的当前配置状态,完成在线接口的切换。C6455和88E1111的数据通信流程如图9所示。 结语 网络和光纤数据传输是嵌入式系统广泛使用的方式,本文介绍了基于C6455的千兆网口和光纤接口的自适应数据通信,可以在系统不掉电情况下,在两个接口之间自动切换,文中介绍了该数据通信系统的软硬件设计方法。该方法可以应用于嵌入式系统中,可以无需光纤路由器实现千兆网和光纤的数据通信。
DSP自适应光纤千兆网接口设 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)