0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用V850E2 / ML4以太網(wǎng)控制器的發(fā)送或接收

電子設(shè)計(jì) ? 來源:瑞薩電子 ? 作者:瑞薩電子 ? 2021-04-13 14:21 ? 次閱讀

本應(yīng)用筆記介紹了使用V850E2 / ML4以太網(wǎng)控制器發(fā)送或接收以太網(wǎng)/ IEEE 802.3的設(shè)置示例。它描述了應(yīng)用示例的規(guī)范,使用的功能,條件,初始化,PHY IC自動協(xié)商,以及在應(yīng)用中使用的發(fā)送/接收設(shè)置和示例程序選擇分配。

規(guī)格

此示例程序中不包括發(fā)送/接收錯誤處理。如果需要,用戶必須實(shí)施此錯誤處理。

清除復(fù)位后,示例程序?qū)⒃O(shè)置H總線,設(shè)置I / O寄存器,并設(shè)置定時器。

Standard Microsystems公司的LAN8700i用作以太網(wǎng)PHY IC。

自動協(xié)商功能用于以太網(wǎng)PHY IC鏈路。

該示例程序允許選擇以下兩種類型之一。

初始化

要使用示例代碼中包含的以太網(wǎng)驅(qū)動程序,需要一個初始化程序來初始化H總線和其他硬件。本節(jié)介紹了示例程序上使用的設(shè)置。

初始化程序

清除復(fù)位后,主程序要做的第一件事是設(shè)置H總線,用于以太網(wǎng)的端口以及定時器(TAUA0)和使能中斷。圖1顯示了此初始化處理的流程圖。

pIYBAGB1N9GARhBYAAECTZs9e7E902.png

PHY IC自動協(xié)商

該示例程序使用了以太網(wǎng)PHY IC提供的自動協(xié)商功能。從端口引腳讀取寄存器(PPR7)讀取自動協(xié)商的結(jié)果。

使用功能的操作概述

以太網(wǎng)PHY IC執(zhí)行物理層鏈接處理。因此,V850E2 / ML4內(nèi)部以太網(wǎng)控制器可以簡單地通過從以太網(wǎng)PHY IC讀取結(jié)果來獲取鏈接結(jié)果。該示例程序啟用了PHY IC提供的自動協(xié)商功能。

以太網(wǎng)控制器和以太網(wǎng)PHY IC之間的接口符合IEEE 802.3 MII(媒體獨(dú)立接口)和RMII(精簡媒體獨(dú)立接口)標(biāo)準(zhǔn)。

自動協(xié)商結(jié)果存儲在以太網(wǎng)PHY IC內(nèi)部寄存器中,并使用MDC和MDIO引腳通過串行接口(串行管理接口)讀出。V850E2 / ML4可以使用端口控制來讀取和寫入這些引腳。

MII / RMII寄存器訪問程序

本節(jié)描述了訪問MII / RMII寄存器的過程,這些寄存器是以太網(wǎng)PHY IC內(nèi)部寄存器。

用于訪問MII / RMII寄存器的串行接口(串行管理接口)由兩個引腳組成,即MDC和MDIO引腳(均為以太網(wǎng)控制器引腳)。MDC是同步時鐘引腳,而MDIO是數(shù)據(jù)I / O引腳。這些引腳的狀態(tài)可以使用端口控制進(jìn)行引用和修改。符合規(guī)定格式(MII / RMII管理框架)的數(shù)據(jù)必須由MII輸出。該示例程序在IDLE狀態(tài)下執(zhí)行Z0輸出1位。盡管IEEE 802.3標(biāo)準(zhǔn)未提及時鐘輸入,但在某些情況下無法通過PHY IC進(jìn)行正確連接,并且出于安全考慮執(zhí)行此操作。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5301

    瀏覽量

    119865
  • PHY
    PHY
    +關(guān)注

    關(guān)注

    2

    文章

    301

    瀏覽量

    51662
  • 以太網(wǎng)控制器
    +關(guān)注

    關(guān)注

    0

    文章

    37

    瀏覽量

    12686
收藏 人收藏

    評論

    相關(guān)推薦

    瑞薩電子開發(fā)出全新32位微控制器(MCU)V850E2/PJ4-E

    瑞薩電子宣布開發(fā)出了一款全新32位微控制器(MCU)V850E2/PJ4-E,該器件采用片上旋變解碼。這款全新微
    發(fā)表于 02-15 09:17 ?1729次閱讀

    V850E2/MN4 Target Board QB-V850E2MN4DUAL-TB 用戶手冊

    V850E2/MN4 Target Board QB-V850E2MN4DUAL-TB 用戶手冊
    發(fā)表于 03-31 19:06 ?0次下載
    <b class='flag-5'>V850E2</b>/MN<b class='flag-5'>4</b> Target Board QB-<b class='flag-5'>V850E2MN4</b>DUAL-TB 用戶手冊

    V850E2/ML4 Target Board QB-V850E2ML4-TB 用戶手冊

    V850E2/ML4 Target Board QB-V850E2ML4-TB 用戶手冊
    發(fā)表于 03-31 19:07 ?0次下載
    <b class='flag-5'>V850E2</b>/<b class='flag-5'>ML4</b> Target Board QB-<b class='flag-5'>V850E2ML4</b>-TB 用戶手冊

    V850E2/Fx4 User 手冊

    V850E2/Fx4 User 手冊
    發(fā)表于 04-03 18:50 ?0次下載
    <b class='flag-5'>V850E2</b>/Fx<b class='flag-5'>4</b> User 手冊

    V850E2/ML4 CPU Board R0K0F4022C000BR 用戶手冊

    V850E2/ML4 CPU Board R0K0F4022C000BR 用戶手冊
    發(fā)表于 04-11 18:51 ?0次下載
    <b class='flag-5'>V850E2</b>/<b class='flag-5'>ML4</b> CPU Board R0K0F4022C000BR 用戶手冊

    數(shù)據(jù)表 V850E2/FJ4

    數(shù)據(jù)表 V850E2/FJ4
    發(fā)表于 04-11 18:59 ?0次下載
    數(shù)據(jù)表 <b class='flag-5'>V850E2</b>/FJ<b class='flag-5'>4</b>

    V850E2/ML4 用戶手冊: 硬件

    V850E2/ML4 用戶手冊: 硬件
    發(fā)表于 05-15 20:31 ?2次下載
    <b class='flag-5'>V850E2</b>/<b class='flag-5'>ML4</b> 用戶手冊: 硬件

    V850E2/ML4 用戶手冊: 硬件

    V850E2/ML4 用戶手冊: 硬件
    發(fā)表于 07-12 19:24 ?2次下載
    <b class='flag-5'>V850E2</b>/<b class='flag-5'>ML4</b> 用戶手冊: 硬件

    V850E2/FG4-L 數(shù)據(jù)表

    V850E2/FG4-L 數(shù)據(jù)表
    發(fā)表于 07-12 20:16 ?0次下載
    <b class='flag-5'>V850E2</b>/FG<b class='flag-5'>4</b>-L 數(shù)據(jù)表

    V850E2/FE4-L 數(shù)據(jù)表

    V850E2/FE4-L 數(shù)據(jù)表
    發(fā)表于 07-12 20:17 ?0次下載
    <b class='flag-5'>V850E2</b>/FE<b class='flag-5'>4</b>-L 數(shù)據(jù)表

    V850E2/FL4 數(shù)據(jù)表

    V850E2/FL4 數(shù)據(jù)表
    發(fā)表于 07-13 19:25 ?0次下載
    <b class='flag-5'>V850E2</b>/FL<b class='flag-5'>4</b> 數(shù)據(jù)表

    V850E2/MN4 Target Board QB-V850E2MN4DUAL-TB 用戶手冊

    V850E2/MN4 Target Board QB-V850E2MN4DUAL-TB 用戶手冊
    發(fā)表于 07-13 20:14 ?0次下載
    <b class='flag-5'>V850E2</b>/MN<b class='flag-5'>4</b> Target Board QB-<b class='flag-5'>V850E2MN4</b>DUAL-TB 用戶手冊

    V850E2/ML4 Target Board QB-V850E2ML4-TB 用戶手冊

    V850E2/ML4 Target Board QB-V850E2ML4-TB 用戶手冊
    發(fā)表于 07-13 20:15 ?0次下載
    <b class='flag-5'>V850E2</b>/<b class='flag-5'>ML4</b> Target Board QB-<b class='flag-5'>V850E2ML4</b>-TB 用戶手冊

    V850E2/Fx4 User 手冊

    V850E2/Fx4 User 手冊
    發(fā)表于 07-14 09:51 ?0次下載
    <b class='flag-5'>V850E2</b>/Fx<b class='flag-5'>4</b> User 手冊

    V850E2/ML4 CPU Board R0K0F4022C000BR 用戶手冊

    V850E2/ML4 CPU Board R0K0F4022C000BR 用戶手冊
    發(fā)表于 07-17 19:19 ?0次下載
    <b class='flag-5'>V850E2</b>/<b class='flag-5'>ML4</b> CPU Board R0K0F4022C000BR 用戶手冊