- 1、本文档共1页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C6678 的芯片特点及其含有的接口资源详解
DSP 的应用针对 8 核 DSP TMS320C6678 与外部设备进行数据通信的需求,
以片上集成千兆以太网交换子系统为核心,选取芯片 88E1111 作为 PHY 设备,设计了千
兆以太网通信接口的硬件电路。在嵌入式操作系统 SYS/BIOS 和网络开发环境 NDK 上,
完成了以太网底层驱动和 TCP/IP 协议的程序设计。通过 DSP 与上位机进行以太网通信测
试,证明了以太网接口电路硬件及软件的正确性和实用性。
随着 DSP 处理器在现代工业的应用越来越广泛, DSP 的功能不仅只有快速运算处理,还
需要与其他处理器或者设备之间进行实时数据交换,以实现资源的共享。因此,针对不同
设备的需求, 选择稳定、 快速和高效率的接口方式在当今数字信号处理系统设计中关键的
组成部分。
TI 公司的 8 核处理器 TMS320C6678( 以下简称 C6678)提供丰富的片上接口资源用于处理器
与外设之间的通信,这些接口都可以用于 DSP 与外设之间的通信,但是灵活性有差异,
使用 SGMII 接口来实现千兆以太网通信,可使得通信接口一般化,能够适用于众多的设
备连接。
本文针对 C6678 的芯片特点以及含有的接口资源, 设计实现了千兆以太网通信, 主要设计
了以太网接口电路、 网络底层硬件驱动、 TCP/IP 协议的用户程序, 并完成了与上位机以太
网通信测试,实现了数字信号高速有效地网络传输。
1 C6678 以太网交换子系统 C6678 是基于 KeyStone I 构架的 8 核高性能、定点 /浮点处理器,
单核最高工作频率可达 1.25 GHz。C6678 的以太网交换子系统包括 2 个以太网媒体访问控
制 (Ethernet Media Access Controller , EMAC) 、2 个 SGMII 、 1 个管理数据输入输出
(Management Data Input Output,MDIO) 、3-Port 以太网交换模块以及网络配置总线,其网
络交换子系统如图 1 所示。
EMAC 的作用是将交换子系统的内部信号转换为 GMII 信号传递给 SGMII 模块 ;MDIO 控
制物理层芯片执行对多数据流的控制输入输出。
2 PHY 芯片 88E1111 本文选择 C6678 作为主芯片,由于 C6678 的千兆网络交换子系统只
文档评论(0)