基于TMS320 C6455的以太网通信程序的设计
时间:01-10
来源:3721RD
点击:
转换;ICMP协议主要完成测试信号处理机与上位机之间的网络连通性;UDP协议主要完成实际指令和数据的通信。
文中简化了这些网络协议模块的设计,设计的主要思路是解析3种协议的包格式,并根据不同协议,封装相应的回应包,发送给上位机。在UDP协议设计中,为了保证数据能够准确送达上位机,加入了CRC校验和出错重传机制。协议处理流程如图8所示。
4结束语
文中以TMS320 C6455为核心芯片,通过对C6455 EMAC硬件的研究,参考相关的以太网驱动程序,完成了C6455的以太网通信程序的设计。结果表明,文中设计的以太网驱动程序以及网络协议模块较好的满足了处理机对实时高效数据通信的基本需求,省却了对信号处理机硬件的修改,降低了系统的复杂度,为其他项目的开发提供了很好的借鉴。
但在对信号处理机网络吞吐性能的测试过程中发现实际的网络吞吐速率与千兆以太网的理论速率还是有较大的差距。如何进一步优化驱动程序的架构和关键数据结构的算法,以便进一步提高网络吞吐率,是笔者下一步的研究方向。
TMS320 C6455 以太网通信 EMAC PHY 相关文章:
- 基于CAN总线的DNC远程诊断及监控系统(07-29)
- 如何设计TMS320C32 DSP的存储器接口(10-27)
- 基于TMS320DM6437的McBSP与EDMA实现串口通信(02-09)
- 以太网通信接口怎样设计才能做到出色?(01-13)
- 烽火:WIMAX技术与应用(01-21)
- ST推出测试65nm多标准硬盘驱动器物理层IP模块(04-08)