大家好,
请教关于TMS570LC4357 MAC管脚的问题。
我们在使用TMS570LC43x HDK,做汽车控制器开发的前期评估工作。TMS570LC43x HDK使用的是TMS570LC4357。HDK的原理图和TMS570LC4357数据手册上的MII部分的管脚定义有不一样的地方。
TMS570LC43x HDK,在第5页,有如下的管脚定义。
TMS570LC4357数据手册中,该部分管脚定义如下。
管脚 |
HDK中的定义 |
TMS570LC4357数据手册中的定义 |
V11 |
RESERVED |
AD2IN[22] |
U11 |
RESERVED |
AD2IN[21] |
T10 |
RESERVED |
AD2EVT |
U10 |
RESERVED |
MIBSPI1NCS[4] |
T9 |
RESERVED |
MDCLK |
U9 |
RESERVED |
MIBSPI1NCS[5] |
U8 |
RESERVED |
MII_TXD[0] |
U7 |
RESERVED |
MII_TX_CLK |
U6 |
RESERVED |
MII_RX_DV |
U5 |
RESERVED |
MII_RX_ER |
U4 |
RESERVED |
MII_RXD[0] |
T4 |
RESERVED |
MII_RXCLK |
V3 |
RESERVED |
MII_RXD[3] |
U3 |
RESERVED |
MII_RXD[2] |
T3 |
RESERVED |
MII_RXD[1] |
T2 |
RESERVED |
MII_TXD[2] |
那么我的疑问是:
Q1:是应该以数据手册中的定义为准还是以HDK电路图为准?
Q2:如果以数据手册为准,那么,如果使用到Ethernet,这些MII专用管脚是否可以正常使用?
请帮忙解答,谢谢!
SZ1:
Hi 科比,
您好!
1.以datasheet为准。
2.可以正常使用。
这里的reserved应该是指这个HDK里没有用到这些管教。谢谢!
mr bryant:
回复 SZ1:
Hi SZ,
多谢解答。
另外一个疑问,请解惑:
TMS570LC4357的数据手册中,MII所有Pin都有可以使用的第二功能Pin。如下图。
在HDK的电路中,MII的实际连接都是通过第二功能引脚进行;且将MII的专用Pin标志成Reserved。
请问一下,HDK这样的电路设计,仅仅是展示第二功能引脚的硬件设计,还是有其他用意?
SZ1:
回复 mr bryant:
Hi Bryant,
您可以看下TMS570LS3137, TMS570LS11x/12x 等系列产品,以前都没有专门的MII 引脚。TMS570LC4357 HDK也是参考前面TMS570 HDK的设计,为了保持软件方面的兼容性,所以都是沿用了前面HDK的管教来完成HDK的设计。谢谢!
SZ1:
回复 mr bryant:
不客气,您有问题再提出来,谢谢!
mr bryant:
回复 SZ1:
你好,
我们在配置这些专用管脚的步骤如下:
1. 关闭复用的MII
2. 配置这些专用的管脚(“input pin muxing”)
在http://processors.wiki.ti.com/index.php/HALCoGen_Ethernet_Driver_and_lwIP_Integration_Demonstration例程的基础上我们只修改了PINMUX,但是例程测试失败。下图中调试信息看似正常但是和板卡ping不通,我的理解是MDIO没有问题,TX[0-3] 、RX[0-3]和相应的clock管脚应该有问题。
请问哪些还需要配置,我们的配置方法是否有误?