KeystoneI以太网子系统调试手册归类.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Keystone I 以太网子系统调试手册 摘要 Keystone I 系列芯片 (C6670 ,C6671,C6672,C6674,C6678, TCI6614) 的 以太网子系统可以划分为三个功能实体:内部 Switch (SGMII Serdes/SGMII/EMAC/CPSW), PA(包加速器 ) ,SA(安全加速器 ) 。 该子系统因为包含的子模块多, 相对较为复杂, 相关的四 本用户手册内容组织并不是很容易理解,不少用户在开发过程中都遇到了一些技术难题。本 手册总结实际应用中遇到的部分典型的技术问题和各种问题的调试方法,同时也提供以太网 子系统的各种实用配置和建议。对于具备基本 Keystone I 以太网知识的用户,本手册可以 作为用户手册的有力补充。 期望读者在初步阅读 user guide 和具备基本的 PA LLD/SA LLD 开 发经验以后再查阅本文。 1. 以太网子系统说明 在用户手册中, 以太网子系统可以称为网络协处理器子系统 (NETCP),其主要构成模块有: 1. 以太网交换部分 主要模块有 Serdes ,SGMII, EMAC,三端口交换机等 2. 包加速器 主要模块有 6 个 PDSP,3 个一级的查找表, 1 个二级的查找表, 对应的 Packet DMA等 3. 安全加速器 主要模块有 2 个 PDSP,加解密和鉴权引擎等 注意: 以太网子系统的 整个初始化过程, 一般推荐采用从内到外的次序: PAPAKETDMA-gt;PA PDSP-gt;3 port switch/CPSW-gt;EMAC-gt;SGMII-gt;SGMII Serdes 2. SGMII 2.1 SGMII SerDes 配置 Serdes 的配置主要与供给的 Serdes 时钟相关, 下面给出一个对应不同时钟频率的 配置示例: 312.5MHz-gt; SGMII PLL Configuration Register 0x41 , 250MHz-gt; SGMII PLL Configuration Register 0x51 , 156.25MHz-gt; SGMII PLL Configuration Register 0x81 配 置 完 毕 以 后 , 请 注 意 检 查 SGMII SerDes Status Register (SGMII_SERDES_STS)的最低 Lock 位是否为 1。 2.2 SGMII 与 PHY的连接 当 SGMII 与 PHY 连接的时候, SGMII 一定是 Slave 模式,一般情况下同时使能自协商。 2.3 SGMII 与 Switch 的连接 对于支持 SGMII 标准的外部 switch 与 Keystone I 芯片连接的时候, 可以一端配置为 master ,另一端配置为 slave ,同时使能自协商模式。但是对于只支持 1000BASE-X 的 switch 与 Keystone I 芯片连接的时候, 应该将两端都设置为 master 模式, 并禁止自协商,强制为 1000M 全双工。 2.4 MDIO接口与 PHY的控制 通过 MDIO 控制 寄存器 MDIO_CONTROL可以对外接的 PHY 进行控制, 按照用户手册的建议配置到 2.5MHz。需 要注意的是: 1.MDIO 模块初始化后,应该先通过 MDIO 读取 PHY 的 ID 寄存器,确认该 连接是否正常。 2. 读取 MDIO 模块的 PHYAlive Status Register (ALIVE) 获取 PHYID ( 注 意 PHYID 是 0~31) 3.

文档评论(0)

肖四妹学教育 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档