AX88178_Marvell-88E1111_DemoBoard_Schematic_V212
- 格式:pdf
- 大小:111.76 KB
- 文档页数:4
PHY芯片88EE1111 MDIO接口调试-Lufy-189******** 本次调试88EE1111 PHY芯片之主要目的主要对应为了将其默认的GMII接口通过配置成RGMII接口。
因此,可能本文档涉及到的内容并没有涉及到PHY芯片的88EE1111所有内容。
PHY芯片管理接口:88EE1111芯片可通过硬件设置成两种管理接口,一种就是本文所提的MDIO接口。
一种对应的就是Two_Wire_Serial_Interface(TWSI),也就是I2c接口,这不做讨论。
主要硬件选择是通过88EE1111的CONFIG[6:0]中的CONFIG[6]配置的Bit2选择,为1,表示配置为TWSI 接口,否则为MDIO接口。
下面讲述对应CONFIG[6:0]硬件配置。
88EE1111芯片可通过CONFIG[6:0]这些IO硬件配置一些基本模式。
可配置PHY Address、PHY Operate Mode(操作模式)、Auto-Negotiation(自适应模式)。
具体见88EE1111的Hardware Configuration部分。
对应通过将CONFIG[6:0]连接模式如下,设置对应模式以及对应值:这个表的意思对应就是如果CONFIG[0]接到VDDO上,对应CONFIG[0]配置的那些参数就是111。
接LED_LINK10对应配置的参数位110。
下面举例说明对应其硬件配置:如下图:以下是对应其硬件连接方式。
对应其配置意义:PHY Address为10010,选择了TWSI管理接口。
下面对应是我们的实际硬件原理图:(对应为Xilinx的SP601开发板)对应图中CONFIG[0]配置为VDDO(111),CONFIG[1]配置为VSS(000),CONFIG[2:5]配置为VDDO(111),CONFIG[6]配置为LED_RX)(010)。
对应其配置PHY ADDRESS为00111,其选择的管理接口为MDIO接口。
AX88179 Product IntroductionRevision 0.20Jan. 3rd, 2012Revision HistoryTable of Contents1.Introduction (4)2.Block Diagram (5)2-1.Typical System Block Diagram (6)3.Selection Guide (7)4.Ordering Information (8)5.Target Applications (9)6.Related Technical Archives (10)List of FiguresFigure 1.Block Diagram (5)Figure B 3.0 to Gigabit Ethernet Adaptor (6)Figure 3.Selection Guide (7)Figure 4.Ordering Information (8)Figure 5.Target Applications (9)Figure 6.Related Technical Archives (10)1.IntroductionThe AX88179 USB 3.0 to 10/100/1000M Gigabit Ethernet controller is a high performance and highly integrated ASIC which enables low cost, small form factor, and simple plug-and-play Gigabit Ethernet network connection capability for desktops, notebook PC’s, Ultrabook’s, docking stations, game consoles, digital-home appliances, and any embedded system using a standard USB port.The following URL provides detailed online resource of ASIX Electronics USB-to-LANsolutions: (Refer to /products.php?op=ProductList&PLine=71.)This Application Design Note applies specifically to the following AX88179 USB 3.0 toGigabit Ethernet controller.AX88179– USB3.0 to 10/100/1000M Gigabit Ethernet ControllerThis document provides an overview of AX88179 USB3.0 to 10/100/1000M Gigabit Ethernet Controller product.2.Block DiagramThe following is AX88179 block diagram,Figure 1.Block Diagram2-1.Typical System Block DiagramFigure B 3.0 to Gigabit Ethernet Adaptor3.Selection GuideThe following is the selection guide of ASIX Electronics USB to Ethernet family for different requirement applications. Please visit ASIX Electronics USB-to-LAN solutions web pages /products.php?op=ProductList&PLine=71 and contact ASIX's Sales (sales@) for details.Figure 3.Selection Guide4.Ordering InformationThe following are the ordering information of AX88179 silicon and AX88179 demo boards.Please contact ASIX's Sales (sales@) for more details.Figure 4.Ordering Information5.Target ApplicationsThe following are some PC/Internet and consumer electronics target applications for your reference.PC/InternetConsumer ElectronicsFigure 5.Target Applications6.Related Technical ArchivesThe following are AX88179 related technical archives list for your reference. Please contact ASIX's Sales (sales@) for more details.11Copyright (C) 2011-2012 Reserved by ASIX Electronics Corporation4F, No.8, Hsin Ann Rd., Hsinchu Science Park,Hsinchu, Taiwan, R.O.C.TEL: +886-3-5799500 FAX: +886-3-5799558Email: support@Web: 。
Marvell驱动安装说明一、安装Marvell平台驱动安装包Marvell平台988、1088驱动目前已经集成的驱动包括ADB、VCOM、DIAG、IMLT、WTTP,平台驱动安装包统一放在版本发布路径下,如图1:解压后运行setup.exe进入驱动安装向导界面,如图2:图2. 驱动安装向导点击确定,向导自动解压驱动安装程序到本地,如图3:图3. 自动解压安装程序解压缩完后,一直点击【下一步】,如图4、5所示:图4. 安装向导图5. 安装向导点击【安装】,安装向导将自动完成驱动安装和注册过程,如图6所示:图6. 安装驱动程序点击完成,驱动安装成功,如图7所示:图7. 驱动安装成功二、过签的驱动直接使用经过数字签名的驱动在驱动安装成功后,连接USB手机驱动就可以直接使用了,如图8所示:图8. 经过签名的驱动三、烧写驱动安装由于Marvell驱动WTTP没有经过数字签名,所以经过上述步骤后,烧写驱动只是在windows下生成cache没有进行注册,所以第一次使用时要进过安装才能使用,操作过程很简单,关机状态下插入USB,会弹出驱动安装提示,如图9和图10所示:图1. 驱动安装包在发布路径下图9. 提示发现烧写端口图10. 提示安装驱动弹出提示后,只需要点击【下一步】,向导会找到之前生成的驱动cache实现自动安装,如图11和图12所示:图11.向导自动安装驱动图12. 驱动安装完成驱动安装成功后,在设备管理器下看到烧写驱动端口,如图13所示:图13. 烧写驱动端口特别需要提示的是,插入USB后,如果没有开启烧写软件,或者没有点击下载,3秒端口后将消失,进入到关机充电。
四、D iag口驱动安装由于Marvell驱动WTTP没有经过数字签名,所以经过上述步骤后,烧写驱动只是在windows下生成cache没有进行注册,所以第一次使用时要进过安装才能使用,操作过程很简单,手机切换到nogui或者acat模式后插入USB,系统会提示安装驱动如图14所示,驱动安装操作过程和烧写驱动WTTP类似图14. 提示安装Diag驱动弹出提示后,只需要点击【下一步】,向导会找到之前生成的驱动cache实现自动安装,如图15和图16所示:图15. 向导自动安装驱动图16. Diag驱动安装成功驱动成功安装后,在设备管理器下可以看到Diag端口设备,如图17所示:图17. Diag端口设备五、常见问题1.第一次使用或换端口烧写时会提示安装驱动一般情况下执行完驱动自动安装包setup.exe后,在windows\inf\下会为每个驱动生成一对oemxx.inf和oemxx.pnf,比如oem19.inf和oem19.pnf文件。
在连续两个平台的uboot和Linux系统移植过程中,在千兆网口调试这块都遇到了很大的麻烦。
由于寄存器数量庞大,千兆网口MAC和PHY内部结构复杂,MAC和PHY接口种类多,千兆以太网驱动的调试成了系统移植过程中最让人烦心的一个环节。
就像火箭队,每次都让球迷无比揪心,不是输的窝囊,就是伤兵满营,现在新赛季又两连败了,打的比勇士还勇士,后场两个比我还瘦的家伙,怎么防守。
算了,不扯这么多了,今天要说的是网口MAC+PHY的一些原理和代码分析。
(以Freescale的ETSEC和Marvell的88E1111为例。
)1 千兆以太网的物理层千兆以太网的物理层分为物理编码子层PCS(Physical Coding Sublayer)、物理介质连接子层PMA(Physical Medium Attachment)和物理介质相关子层PMD(Physical Medium Dependent)三层,如下图所示:其中PCS子层负责8b10b编码,它可以把从GMII口接收到的8位并行的数据转换成10位并行的数据输出。
因为10比特的数据能有效地减小直流分量,降低误码率,另外采用8b10b编码便于在数据中提取时钟和进行首发同步。
可以把PCS两头看成GMII接口和TBI接口。
PMA子层进一步将PCS子层的编码结果向各种物理媒体传送,主要是负责完成串并转换。
PCS层以125M的速率并行传送10位代码到PMA层,由PMA 层转换为1.25Gbps的串行数据流进行发送,以便实际能得到1Gbps的千兆以太网传送速率。
可以把PMA子层的两头分别看做TBI接口和SGMII接口。
PMD子层将对各种实际的物理媒体完成接口,完成真正的物理连接。
由于1000BASE-X支持多种物理媒介,如光纤和屏蔽双绞线,它们的物理接口显然不会相同。
有的要进行光电转换,有的要完成从不平衡到平衡的转换。
PMD层将对这些具体的连接器作出规定。
2 Freescale 的ETSEC与PHY之间的接口Freescale的MPC8314和P2020都自带了三速以太网控制器ETSEC,可以提供10M,100M,1000M三种速率的接口。
以太网PHY寄存器分析以太网PHY寄存器分析 (1)1、以太网PHY标准寄存器分析 (2)1.1 Control Register (2)1.2 Status register (5)1.3 PHY Identifier Register (8)1.4 Auto-Negotiation Advertisement Register (8)1.5 Auto-Negotiation Link Partner Base Page Ability Register (9)1.6 Auto-Negotiation Expansion Register (10)1.7 AN next page Register/AN Link Partner Received Next Page (10)1.8 MASTER-SLAVE Control Register (10)1.9 MASTER-SLAVE Status Register (12)1.10 Extended Status Register (13)2、PHY扩展寄存器分析 (13)2.1 工作模式控制器 (14)2.2端口驱动模式 (15)2.3 预加重配置 (15)2.4自动协商降格 (16)2.5 Auto-Crossover配置 (17)2.6 MDI信号边沿速率调整 (18)2.7 错误指示寄存器 (18)1、以太网PHY标准寄存器分析PHY是IEEE802.3中定义的一个标准模块,STA(station management entity,管理实体,一般为MAC或CPU)通过SMI(Serial Manage Interface)对PHY 的行为、状态进行管理和控制,而具体管理和控制动作是通过读写PHY内部的寄存器实现的。
PHY寄存器的地址空间为5位,从0到31最多可以定义32个寄存器(随着芯片功能不断增加,很多PHY芯片采用分页技术来扩展地址空间以定义更多的寄存器,在此不作讨论),IEEE802.3定义了地址为0-15这16个寄存器的功能,地址16-31的寄存器留给芯片制造商自由定义,如表1所示。
为了让大家能更深层次的了解8813,特在此开帖介绍下8813的系统详细结构。
(由于本人能力有限只能提供一部分系统文件解读,没提及的欢迎各位回帖补充或发站内信给我我会尽快添加)时间有限,只能一步一步来,就弄一点更新一点吧,还请各位有兴趣的机油经常关注!我们先着重介绍systemsystemapp【系统程序目录】delapp 【内置应用】bin 【Linux系统自带组件】lib 【系统底层库】etc 【系统配置文件】fonts 【字体文件】media 【系统资源】usr 【用户文件夹】framework 【系统平台框架】wifi 【wifi配置文件】cdrom 【虚拟光驱】build.prop【系统配置文件】system/app目录详解ApkBatchInstall.apk Apk批量安装器不可删ApplicationsProvider.apk 搜索应用程序提供商不可删AutoRegSms.apk自动短信注册可删BackupRestoreConfirmation.apk 备份还原确认不可删Bluetooth.apk 蓝牙不可删Browser.apk 系统自带浏览器可删Calculator.apk 系统自带计算器可删Calendar.apk 系统自带日历可删CalendarProvider.apk 自带日历储存器可删CertInstaller.apk 证书安装程序不可删Contacts.apk 系统自带联系人不可删ContactsExt.apk 联系人相关组件不可删ContactsProvider.apk 系统自带联系人存储不可删CWService.apk 网络联网服务不可删DefaultContainerService.apk 软件包访问帮助不可删DownloadProvider.apk 下载管理器不可删DownloadProviderUi.apk 下载内容不可删Email.apk 系统自带电子邮件可删EPush.apk 天翼推送可删Exchange2.apk 推送和发送电子邮件服务可删FaceLock.apk 人脸识别可删Galaxy4.apk 黑洞动态壁纸可删Gallery2.apk 图库和相机可替换GoogleServicesFramework.apk 谷歌服务框架可删---建议保留HandWritingSimpPack.apk 手写输入可删HoloSpiralWallpaper.apk 光环螺旋动态壁纸可删HTMLViewer.apk HTML查看器不可删HwAllBackup.apk 华为全备份可删HwBluetoothImport.apk 蓝牙导入通讯录不可删HwDeskClock.apk 时钟闹钟不可删HwDLNA.apk DLNA服务可删HwFileManager.apk 华为文件管理器可删HwFlashlight.apk 华为手电筒可删HwFMRadio.apk 华为收音机可删HwGPMS.apk 认证服务不可删HwIME.apk 华为输入法可删HwLauncher6.apk EMUI桌面可删---需要先安装第三方桌面HwLockScreen.apk 华为锁屏可删HwMediaCenter.apk 华为音乐播放器可删HwMeWidget.apk EMUI桌面插件可删HwNotepad.apk 记事本可删HwNumLocation.apk 来电归属地可删HwOUC.apk 系统在线更新不可删HwProfileSwitcher.apk 华为情景模式不可删HwPushService.apk 推送服务可删HwSoundRecorder.apk 录音机可删HwStartupGuide.apk EMUI使用向导可删HwThemeManager.apk 华为主题可删HwToolBox.apk 下拉快捷控制栏不可删HwWeatherClock.apk 华为天气时钟可删HwWiFiHotspot.apk Wi-fi热点不可删KeyChain.apk 密钥链不可删LiveWallpapers.apk 动态壁纸不可删LiveWallpapersPicker.apk 动态壁纸拾取不可删MagicSmokeWallpapers.apk 魔幻烟雾动态壁纸可删MediaProvider.apk 媒体储存不可删MMITest_II.apk 工程模式不可删MMITest_record.apk 工程模式测试不可删Mms.apk 短信不可删MyCalendar.apk 我的日历窗口小部件可删MyEmail.apk 我的邮件可删NoiseField.apk 气泡动态壁纸可删PackageInstaller.apk Apk安装器不可删PhaseBeam.apk 动态壁纸可删Phone.apk 拨号盘不可删PicoTts.apk 微型TTS 不可删PinyinPack.apk 拼音补丁包可删ProjectMenuAct.apk 工程模式列表不可删Protips.apk 使用提示不可删Settings.apk 系统设置不可删SettingsProvider.apk 设置储存不可删SharedStorageBackup.apk 共享存储备份不可删SmartcardService.apk 智能卡服务可删Stk.apk UIM卡管理程序可删StkLauncher.apk uim卡应用可删SystemUI.apk 系统界面不可删TelecomWallpaper.apk 天翼壁纸库可删TelephonyProvider.apk 通话信息存储服务不可删UserDictionaryprovider.apk 通讯支持程序不可删VpnDialogs.apk VPN局域网服务可删WAPPushManager.apk WAP推送服务可删web.apk天翼自带浏览器可删system/ bin目录解读app_process 系统进程dalvikvm 虚拟机宿主dbus-daemon 系统BUS总线监控debuggerd 调试器dexopt DEX选项dhcpcd DHCP服务器dumpstate 状态抓取器dumpsys 系统抓取器logcat 日志打印mount 存储挂载器netcfg 网络设置ping Ping程序pm 包管理器rild RIL组件servicemanager 服务管理器surfaceflinger 触摸感应驱动svc 服务system/cdrom目录解读autorun.iso 虚拟光驱镜像删除后连接电脑不会加载虚拟光驱有兴趣的可以放个其它虚拟光驱镜像进去做其它用途system /delapp目录详解【此为官方169固件内置程序,后续更新后可能会有版本差异请去除版本号查看即可】20121112163921937_G510CQQ_2012_3.0_rp_release.apk QQ2012 Alipay_for_huawei_0920_1600.apk 支付宝Alipay_msp_huawei_1000003.apk 支付宝快捷支付服务Android_UCBrowser_8.5.1.179_12092410_33571_huawei_G510.apk UC浏览器AnZhi_Huawei_C8951D_VER_3_4.apk 安智市场ApplicationForCustomize.apk 桌面上的四个书签图标BaiduMap_andr_4.0.1.202_10000a_20121213.apk 百度地图BaiduSearch_Android_1-0-9-236_942c_tianyi.apk 百度搜索天翼版Besttone_v3.1.0.0_20121121_4.0_bst002.apk 号码百事通ChinaTelecomCustomize.apk 客户服务ChinaTelecomFancy_v1.1.0build4216-OEM1.apk 天翼云桌面CtClient_C8730_V2.0.5_7107_20121107.apk 电信营业厅DianPing_Huawei_V4.7.1_Tianyi_20121115.apk 点评ECP_C8813_2_1_9_s9306_20121129.apk 翼聊eGame_Huawei_V5.2.1_01345337_20121109.apk 爱游戏elocal_Huawei_V1.2_2000_20121129.apk 翼周边eStock-HBJT_1.2.0_bywang_20120929AM1000.apk 股票财经eStore_huawei_G510C_V3.6.0.1_20121024.apk 天翼空间Esurfing_Huawei_V3.1.0.2_00000020_20121227.apk 天翼视讯esurfing_WiFi_1.1.1.13027beta_huawei.apk 天翼宽带 wifi hiCDMAShoppingCommon_4.0_V1.0.7.apk 天翼手机HiSpace.apk 智慧云HuaweiSecurityGuard.apk 华为安全管家iCartoon_Huawei_C8951D_v1.1.16_20121207.apk 爱动漫iMusic_V4.301.158.1319_Huawei_C8951D_T_QAS.apk 爱音乐iReader_V2000_hwC8813_1212.apk iReader电子书阅读器JJLord.20207.40011.apk JJ斗地主kwplayer_ar_4.2.6.2_huawei_C8813.apk 酷我音乐mail189_C8813_V3.2.1_102_20121130.apk 189邮箱PeopleClients_C8813D_V1.4.1_88_20121109.apk 人民新闻pim2_2.0_0.2.0_0106.apk 号薄助手pre_enavi2.2.3.120926.apk 天翼导航QGHBNPZZCVH2.7.01_PRE.apk 号百彩票Quickoffice_HUAWEI_5.7.154_V.apk 办公软件SohuNewsClient_v3.1.6_huawei_7025.apk 搜狐新闻SohuTV_2.3_28_201211101341.apk 搜狐TVTaobao_C8813_V3.2.1_700829_20130109.apk 淘宝TYYD_Android_4_1_480_854_HW_C8813_JAVA_2_6_1_20121105.apk 天翼阅读v1.5.5.3_SearchNum_COMMON_20120914_p.apk 查号v1.6.2.9_HighRail_android4.0_20120919_P.apk 114火车票v2.5.1.3_TravelSky_android4.0_20120920_P.apk 号百商旅v3.5.1.3_Restaurant_Android4.0_20120828_0_p_P.apk 订餐system/etc目录解读此目录中存储的是系统配置文件apns-conf.xml APN接入点配置文件AudioFilter.csv 音频过滤器配置文件dbus.conf 总线监视配置文件gps.conf GPS设置文件hosts 网络DNS缓存NOTICE.html.gz 提示网页\system\etc\wifi\wpa_supplicant.conf WPA验证组件system/fonts目录解读此目录中存储的为字体文件system/framework目录解读此目录中存储的是系统框架JAVA虚拟机等相关文件com.google.android.maps.jar 电子地图库core.jar 核心库,启动桌面时首先加载这个framework-res.apk 系统界面布局input.jar 输入库pm.jar 包管理库svc.jar 系统服务system/lib目录解读此目录中存放的主要是系统底层库,如平台运行时库。