DM6437外设详细介绍 四

 

11. HECC- High-End Controller Area Network Controller
      HECC使用确定的协议与其他控制器在恶劣环境下进行串行通信,它与CAN协议完全兼容。见SPRU981。

12. EMAC - Ethernet Media Access Controller
      EMAC提供DM6437与network之间的有效接口。DM6437 EMAC支持半双工或全双工的10/100Mbps传输速率,同时它还提供硬件流控制和QOS服务。 EMAC控制数据包流从DM6437传向PHY。由MDIO模块控制PHY的配置和状态监测。
      EMAC模块遵从IEEE 802.3-2002标准,这个标准就是CSMA/CD,同时被ISO/IEC采用。EMAC和MDIO模块都是通过典型的接口与DM6437相连,以实现有效的数据传输和接收,这个典型接口称为EMAC 控制模块,被整合进了EMAC/MIDO外设,该控制模块同时还用于复用和中断控制。DM6437 EMAC控制模块的详细信息见SPRU941,相关寄存器地址映射270。

13. MDIO - Management Data Input/Output
      MDIO模块持续的轮询全部32个MDIO地址,以遍历系统中所有PHY设备。MDIO模块实现802.3串行接口管理,使用一根共享的2-线总线查询和控制各PHYs。HOST软件使用MDIO模块配置与EMAC相连的每个PHY的自动会话参数,返回会话结果,配置中需要EMAC模块传来的参数以纠正配置操作。MDIO模块设计成允许几乎全透明的MDIO接口操作,仅需要核处理器很少的维护。任何给定时间点只能有一个PHY相连。相关寄存器地址映射见数据手册Ethernet Media Access Controller (EMAC)/Management Data Input/Output (MDIO) Module Reference Guide.

14. Timers
      DM6437有3个64-bit的通用timers,具有以下特点:
> 64-bit计数器
> Timer模式:
a. 64-bit通用目的Timer 模式(timer0 and timer1);
b. 双32-bit通用目的timer模式(timer0 and timer1);
c. watchdog timer mode(timer2)
> 2个可能的时钟源:
a. 内部时钟和外部输入时钟
b. 通过timer输入引脚TINPL(仅Timer0 和Timer1)
> 2个操作模式:
a. one-time 操作(Timer运行一个时限后停止)
b. continuous 操作(每个时限结束后Timer自动重启)
> 向DSP产生中断
> 向EDMA产生同步事件
> 当watchdog timer计时达到时限,促使设备全局重启(仅Timer2)

      更为详细的资料见SPRU989. 相关寄存器地址映射279。

15. PCI - Peripheral Component Interconnect

      DM6437 DMP可以通过整合的PCI master/slave总线接口与PCI兼容的设备相连接。PCI端口通过数据切换中心源SCR与DSP内部资源相连。PCI设备既可以用作PCI总线master,也可以当作target。它支持PCI总线以33MHz速率,以32-bit数据/地址总线操作。

      在6437上,PCI设备的pins可以与VPSS,EMIFA,GPIO,HPI,VLYNQ及EMAC设备的pins复用。6437设备提供一套初始化机制,通过该机制使PCI配置寄存器的某些缺省值可以从I2C EEPROM中获取。部分寄存器可以通过PCI自动初始化机制完成初始化,如果自动初始化机制不启用,则采用缺省配置值。PCI自动初始化机制的使能是通过选择PCI boot模式来完成,如何选择自动初始化的PCI boot mode可以回头参考bootmode部分的说明,更为详细的信息见SPRU985和SPRAAG0。在DM6437 DMP内PCI设备是一个master设备。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值