本發(fā)明涉及以太網(wǎng)通信,尤其涉及rgmii接口與mii接口直連結(jié)構(gòu)和直連方法。
背景技術(shù):
1、目前許多電路主板會(huì)同時(shí)設(shè)置有cpu和單片機(jī)。cpu的網(wǎng)絡(luò)接口通常是rgmii接口(千兆網(wǎng)絡(luò)接口)且不能復(fù)用成mii接口,而大部分單片機(jī)的網(wǎng)絡(luò)接口為mii接口(百兆網(wǎng)口接口)。兩者由于網(wǎng)絡(luò)接口在傳輸速率、時(shí)鐘信號(hào)接發(fā)時(shí)序等方面不同,直接相連并不能進(jìn)行通信。因此,如圖1所示,業(yè)內(nèi)通常在cpu側(cè)和單片機(jī)側(cè)各設(shè)置一個(gè)phy(physical?layer,物理層),通過(guò)phy進(jìn)行連接。cpu向單片機(jī)發(fā)送數(shù)據(jù)的過(guò)程如下:cpu將數(shù)據(jù)通過(guò)rgmii接口傳輸給第一phy,第一phy將數(shù)據(jù)從數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)后傳輸至位于單片機(jī)側(cè)的第二phy,單片機(jī)側(cè)的第二phy將來(lái)自于rgmii接口的模擬信號(hào)轉(zhuǎn)換為mii接口可識(shí)別的數(shù)字信號(hào)之后,將其傳輸給單片機(jī)的mii接口。單片機(jī)向cpu發(fā)送數(shù)據(jù)的過(guò)程為:?jiǎn)纹瑱C(jī)將數(shù)據(jù)通過(guò)mii接口傳輸給第二phy,第二phy將數(shù)據(jù)從數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)后傳輸至位于cpu側(cè)的第一phy,cpu側(cè)的第一phy將來(lái)自于mii接口的模擬信號(hào)轉(zhuǎn)換為rgmii接口可識(shí)別的數(shù)字信號(hào)之后,將其傳輸給cpu的rgmii接口。這種連接方式需要額外設(shè)置兩個(gè)phy,需要耗費(fèi)一定的成本,且由于增加了phy中間線路,存在電磁干擾。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明所要解決的技術(shù)問(wèn)題是不增加phy中間線路如何實(shí)現(xiàn)rgmii接口與mii接口之間的數(shù)據(jù)通信。
2、為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了rgmii接口與mii接口直連結(jié)構(gòu),如下:rgmii接口的數(shù)據(jù)引腳、使能引腳、時(shí)鐘引腳分別直接連接mii接口的數(shù)據(jù)引腳、使能引腳、時(shí)鐘引腳;在rgmii接口的時(shí)鐘引腳與mii接口的時(shí)鐘引腳之間接有外部時(shí)鐘發(fā)生電路,該外部時(shí)鐘發(fā)生電路為rgmii接口與mii接口輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào)。
3、進(jìn)一步地,數(shù)據(jù)引腳、使能引腳、時(shí)鐘引腳當(dāng)中的每種引腳的連接具體地,rgmii接口的發(fā)送引腳對(duì)應(yīng)連接mii接口的接收引腳,rgmii接口的接收引腳對(duì)應(yīng)連接mii接口的發(fā)送引腳。
4、進(jìn)一步地,外部時(shí)鐘發(fā)生電路具體接在rgmii接口的時(shí)鐘接收引腳與mii接口的時(shí)鐘發(fā)送引腳之間,該外部時(shí)鐘發(fā)生電路向rgmii接口的時(shí)鐘接收引腳輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào),且向mii接口的時(shí)鐘發(fā)送引腳輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào)。
5、進(jìn)一步地,mii接口的未連接rgmii接口的載波監(jiān)測(cè)引腳、沖突碰撞監(jiān)測(cè)引腳、數(shù)據(jù)錯(cuò)誤信號(hào)發(fā)送引腳和數(shù)據(jù)錯(cuò)誤接收引腳均連接信號(hào)地。
6、本發(fā)明還提供了rgmii接口與mii接口直連方法,如下:
7、使rgmii接口的數(shù)據(jù)引腳、使能引腳、時(shí)鐘引腳分別直接連接mii接口的數(shù)據(jù)引腳、使能引腳、時(shí)鐘引腳;
8、在rgmii接口的時(shí)鐘引腳與mii接口的時(shí)鐘引腳之間接有外部時(shí)鐘發(fā)生電路,使該外部時(shí)鐘發(fā)生電路為rgmii接口與mii接口輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào);
9、將rgmii接口與mii接口都配置為強(qiáng)制模式,具體包括以下配置操作:(1)默認(rèn)本接口內(nèi)置的phy驅(qū)動(dòng)初始化完成;(2)關(guān)閉自協(xié)商功能且將傳輸速率設(shè)置為100mbits/s;(3)設(shè)置為全雙工模式。
10、進(jìn)一步地,對(duì)數(shù)據(jù)引腳、使能引腳、時(shí)鐘引腳當(dāng)中的每種引腳的連接具體地,使rgmii接口的發(fā)送引腳對(duì)應(yīng)連接mii接口的接收引腳,使rgmii接口的接收引腳對(duì)應(yīng)連接mii接口的發(fā)送引腳。
11、進(jìn)一步地,具體在rgmii接口的時(shí)鐘接收引腳與mii接口的時(shí)鐘發(fā)送引腳之間接有所述外部時(shí)鐘發(fā)生電路,使該外部時(shí)鐘發(fā)生電路向rgmii接口的時(shí)鐘接收引腳輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào),且向mii接口的時(shí)鐘發(fā)送引腳輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào)。
12、進(jìn)一步地,使mii接口的未連接rgmii接口的載波監(jiān)測(cè)引腳、沖突碰撞監(jiān)測(cè)引腳、數(shù)據(jù)錯(cuò)誤信號(hào)發(fā)送引腳和數(shù)據(jù)錯(cuò)誤接收引腳均連接信號(hào)地。
13、不管是rgmii接口還是mii接口,只需要保證接口的接收端的時(shí)鐘信號(hào)能滿足ieee802.3標(biāo)準(zhǔn)里規(guī)定的時(shí)序就能正確接發(fā)數(shù)據(jù),業(yè)內(nèi)采用phy來(lái)使rgmii接口與mii接口的接收端的時(shí)鐘信號(hào)滿足規(guī)定的時(shí)序,實(shí)現(xiàn)兩者之間的數(shù)據(jù)通信。rgmii接口與mii接口直連之所以不能進(jìn)行數(shù)據(jù)通信,關(guān)鍵就在于兩者的時(shí)鐘信號(hào)時(shí)序不一致,導(dǎo)致兩者不能直接從對(duì)方處接收到符合所匹配時(shí)序的時(shí)鐘信號(hào)。本發(fā)明考慮到,在rgmii接口與mii接口直接相連的情況下,可以采用外部時(shí)鐘發(fā)生電路為rgmii接口與mii接口輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào),如此則兩者直連就能夠?qū)崿F(xiàn)數(shù)據(jù)通信,相比現(xiàn)有技術(shù),減少了phy中間線路,節(jié)省成本且減少了電磁干擾。
1.rgmii接口與mii接口直連結(jié)構(gòu),其特征是:rgmii接口的數(shù)據(jù)引腳、使能引腳、時(shí)鐘引腳分別直接連接mii接口的數(shù)據(jù)引腳、使能引腳、時(shí)鐘引腳;在rgmii接口的時(shí)鐘引腳與mii接口的時(shí)鐘引腳之間接有外部時(shí)鐘發(fā)生電路,該外部時(shí)鐘發(fā)生電路為rgmii接口與mii接口輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào)。
2.如權(quán)利要求1所述的rgmii接口與mii接口直連結(jié)構(gòu),其特征是,數(shù)據(jù)引腳、使能引腳、時(shí)鐘引腳當(dāng)中的每種引腳的連接具體地,rgmii接口的發(fā)送引腳對(duì)應(yīng)連接mii接口的接收引腳,rgmii接口的接收引腳對(duì)應(yīng)連接mii接口的發(fā)送引腳。
3.如權(quán)利要求2所述的rgmii接口與mii接口直連結(jié)構(gòu),其特征是,外部時(shí)鐘發(fā)生電路具體接在rgmii接口的時(shí)鐘接收引腳與mii接口的時(shí)鐘發(fā)送引腳之間,該外部時(shí)鐘發(fā)生電路向rgmii接口的時(shí)鐘接收引腳輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào),且向mii接口的時(shí)鐘發(fā)送引腳輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào)。
4.如權(quán)利要求2所述的rgmii接口與mii接口直連結(jié)構(gòu),其特征是,mii接口的未連接rgmii接口的載波監(jiān)測(cè)引腳、沖突碰撞監(jiān)測(cè)引腳、數(shù)據(jù)錯(cuò)誤信號(hào)發(fā)送引腳和數(shù)據(jù)錯(cuò)誤接收引腳均連接信號(hào)地。
5.rgmii接口與mii接口直連方法,其特征是:
6.如權(quán)利要求5所述的rgmii接口與mii接口直連方法,其特征是,對(duì)數(shù)據(jù)引腳、使能引腳、時(shí)鐘引腳當(dāng)中的每種引腳的連接具體地,使rgmii接口的發(fā)送引腳對(duì)應(yīng)連接mii接口的接收引腳,使rgmii接口的接收引腳對(duì)應(yīng)連接mii接口的發(fā)送引腳。
7.如權(quán)利要求6所述的rgmii接口與mii接口直連方法,其特征是,具體在rgmii接口的時(shí)鐘接收引腳與mii接口的時(shí)鐘發(fā)送引腳之間接有所述外部時(shí)鐘發(fā)生電路,使該外部時(shí)鐘發(fā)生電路向rgmii接口的時(shí)鐘接收引腳輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào),且向mii接口的時(shí)鐘發(fā)送引腳輸出符合其所匹配的時(shí)序的時(shí)鐘信號(hào)。
8.如權(quán)利要求6所述的rgmii接口與mii接口直連方法,其特征是,使mii接口的未連接rgmii接口的載波監(jiān)測(cè)引腳、沖突碰撞監(jiān)測(cè)引腳、數(shù)據(jù)錯(cuò)誤信號(hào)發(fā)送引腳和數(shù)據(jù)錯(cuò)誤接收引腳均連接信號(hào)地。