日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

Rs485總線轉(zhuǎn)hbi總線的系統(tǒng)的制作方法

文檔序號:9217136閱讀:678來源:國知局
Rs485總線轉(zhuǎn)hbi總線的系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種串行數(shù)據(jù)總線與并行數(shù)據(jù)總線的轉(zhuǎn)換裝置,特別涉及一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,CPU與GPON芯片的通信,通常采用模擬并行的HBI總線,但這樣需要消耗大量的1資源,而CPU的1 口有限。
[0003]而對于RS485總線,只需要消耗CPU的兩個1 口,因此,若采用RS485總線與CPU通信,可以節(jié)省大量的1資源。
[0004]但當(dāng)CPU通過RS485控制GPON芯片時,是需要將RS485總線轉(zhuǎn)HBI總線以使CPU能夠?qū)?shù)據(jù)傳輸至GPON芯片。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的是提供一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng),不僅節(jié)約了 CPU處理器的1資源,還實現(xiàn)了 GPON芯片與CPU處理器通信的功能。
[0006]為了實現(xiàn)以上目的,本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:
一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng),包含設(shè)置在CPLD中的:
RS485從控制模塊,所述的RS485從控制模塊通過RS485總線與外部控制器模塊的RS485接口相連,并接收該控制器模塊所發(fā)出的控制數(shù)據(jù);
存儲器模塊,所述的存儲器模塊存儲RS485從控制模塊接收的控制數(shù)據(jù),或者供RS485從控制模塊讀取其中存儲的數(shù)據(jù);
譯碼器模塊,所述的譯碼器模塊對存儲器模塊中的數(shù)據(jù)進行譯碼;
HBI控制器模塊,所述的HBI控制器模塊接受命令和數(shù)據(jù),并按HBI的控制時序把相應(yīng)的數(shù)據(jù)傳輸?shù)酵獠康谋豢刂破骷蛘邚耐獠康谋豢刂破骷凶x取相應(yīng)的數(shù)據(jù)傳輸?shù)酱鎯ζ髂K中。
[0007]RS485從控制模塊與存儲器模塊之間的數(shù)據(jù)傳輸形式為并行的數(shù)據(jù)傳輸,并且其互相傳輸?shù)臄?shù)據(jù)中帶有使能信號。
[0008]存儲器模塊包含:命令寄存器和數(shù)據(jù)寄存器,所述的命令寄存器存儲外部控制器模塊發(fā)送的命令,所述的數(shù)據(jù)寄存器存儲外部控制器發(fā)送的數(shù)據(jù)以及地址信息。
[0009]本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點:
不僅節(jié)約了 CPU處理器的1資源,還實現(xiàn)了 GPON芯片與CPU處理器通信的功能。
【附圖說明】
[0010]圖1為本發(fā)明一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng)的結(jié)構(gòu)原理圖。
【具體實施方式】
[0011]以下結(jié)合附圖,通過詳細說明一個較佳的具體實施例,對本發(fā)明做進一步闡述。
[0012]如圖1所示,一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng),包含設(shè)置在CPLD中的:RS485從控制模塊、存儲器模塊、譯碼器模塊、HBI控制器模塊。在本實施例中,采用CPLD來實現(xiàn)RS485總線轉(zhuǎn)HBI總線是由于HBI總線需要20個1 口,而CPLD有豐富的1 口,并且CPLD的1支持RS485和HBI的接口電平,在硬件上能夠互聯(lián),不需要其他的電平轉(zhuǎn)換電路,同時,CPLD為可編程邏輯器件,可在其中實現(xiàn)RS485的從控制功能,由于RS485從控制模塊是在CPLD中實現(xiàn),而該RS485的波特率是9600,由于波特率是根據(jù)CPU的RS485控制器進行設(shè)置的,并且這個波特率是可以調(diào)整的,只要RS485從控制模塊實現(xiàn)的波特率與主RS485控制器一致即可,而系統(tǒng)提供的時鐘信號為25MHz,因而首先需要對頻率進行分頻,滿足RS485傳輸速率為9600波特率的時鐘。
[0013]其中,RS485從控制模塊通過RS485總線與外部控制器模塊的RS485接口相連,并接收該控制器模塊所發(fā)出的控制數(shù)據(jù),在本實施例中,外部的控制器模塊為CPU處理器,其選用BCM53003芯片,該芯片支持RS485總線,因而只需要對其進行配置就可以使用。RS485從控制模塊與RS485總線的接口有兩個信號:RX (接收)和TX (發(fā)送),此模塊還負責(zé)把RS485傳輸來的數(shù)據(jù)存儲到存儲器模塊中,或者從存儲器模塊中讀出數(shù)據(jù)發(fā)送到RS485總線上,RS485從控制模塊與存儲器模塊之間是進行并行的數(shù)據(jù)傳輸,并且?guī)в惺鼓苄盘?。同時RS485主、從控制模塊之間的通信也是按照事先定義好的規(guī)則進行。
[0014]存儲器模塊存儲RS485從控制模塊接收的控制數(shù)據(jù),或者供RS485從控制模塊讀取其中存儲的數(shù)據(jù),在本實施例中,存儲器模塊包含:命令寄存器和數(shù)據(jù)寄存器,命令寄存器存儲外部控制器模塊發(fā)送的命令,數(shù)據(jù)寄存器存儲外部控制器發(fā)送的數(shù)據(jù)以及地址信息,并且,RS485從控制模塊與存儲器模塊之間的數(shù)據(jù)傳輸形式為并行的數(shù)據(jù)傳輸,并且其互相傳輸?shù)臄?shù)據(jù)中帶有使能信號。
[0015]譯碼器模塊對存儲器模塊中的數(shù)據(jù)進行譯碼,其首先讀取命令寄存器中的數(shù)據(jù),對數(shù)據(jù)進行譯碼,在本實施例中,如果有CPU發(fā)送過來的命令則啟動HBI控制模塊執(zhí)行命令,如果沒有命令則繼續(xù)讀取命令寄存器中的數(shù)據(jù)。
[0016]HBI控制器模塊接受命令和數(shù)據(jù),并按HBI的控制時序把相應(yīng)的數(shù)據(jù)傳輸?shù)酵獠康谋豢刂破骷?,或者從外部的被控制器件中讀取相應(yīng)的數(shù)據(jù)傳輸?shù)酱鎯ζ髂K中。在本實施例中,外部的被控制器件為GPON芯片BL3458,HBI模塊執(zhí)行譯碼器發(fā)送來的命令,將數(shù)據(jù)和地址進行轉(zhuǎn)換,按HBI總線的時序發(fā)送到GPON芯片BL3458,或者把通過HBI總線從GPON芯片BL3458中讀到的8bit數(shù)據(jù)傳輸?shù)酱鎯ζ髂K相應(yīng)的位置。
[0017]當(dāng)使用時,CPU處理器把要對GPON芯片BL3458進行控制的數(shù)據(jù)通過BCM53003芯片上的RS485接口傳輸?shù)絉S485從控制模塊,RS485從控制模塊把傳輸過來的數(shù)據(jù)存儲到相應(yīng)的存儲器中,或者從存儲器中讀取相應(yīng)的數(shù)據(jù)傳輸?shù)絉S485總線上,譯碼器模塊快速的對存儲器中的數(shù)據(jù)進行譯碼,HBI控制器模塊接受命令和數(shù)據(jù),并按HBI的控制時序把相應(yīng)的數(shù)據(jù)傳輸?shù)紹L3458,或者從BL3458中讀取相應(yīng)的數(shù)據(jù)傳輸?shù)酱鎯ζ髦?,實現(xiàn)了把通過RS485傳輸過來的串行數(shù)據(jù),轉(zhuǎn)換成能滿足HBI控制時序的并行數(shù)據(jù),從而不僅節(jié)約了 CPU處理器的1資源,還實現(xiàn)了 GPON芯片與CPU處理器通信的功能。
[0018]綜上所述,本發(fā)明一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng),不僅節(jié)約了 CPU處理器的1資源,還實現(xiàn)了 GPON芯片與CPU處理器通信的功能。
[0019]盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實施例作了詳細介紹,但應(yīng)當(dāng)認識到上述的描述不應(yīng)被認為是對本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護范圍應(yīng)由所附的權(quán)利要求來限定。
【主權(quán)項】
1.一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng),其特征在于,包含設(shè)置在CPLD中的: RS485從控制模塊,所述的RS485從控制模塊通過RS485總線與外部控制器模塊的RS485接口相連,并接收該控制器模塊所發(fā)出的控制數(shù)據(jù); 存儲器模塊,所述的存儲器模塊存儲RS485從控制模塊接收的控制數(shù)據(jù),或者供RS485從控制模塊讀取其中存儲的數(shù)據(jù); 譯碼器模塊,所述的譯碼器模塊對存儲器模塊中的數(shù)據(jù)進行譯碼; HBI控制器模塊,所述的HBI控制器模塊接受命令和數(shù)據(jù),并按HBI的控制時序把相應(yīng)的數(shù)據(jù)傳輸?shù)酵獠康谋豢刂破骷?,或者從外部的被控制器件中讀取相應(yīng)的數(shù)據(jù)傳輸?shù)酱鎯ζ髂K中。2.如權(quán)利要求1所述的RS485總線轉(zhuǎn)HBI總線的系統(tǒng),其特征在于,所述的RS485從控制模塊與存儲器模塊之間的數(shù)據(jù)傳輸形式為并行的數(shù)據(jù)傳輸,并且其互相傳輸?shù)臄?shù)據(jù)中帶有使能信號。3.如權(quán)利要求1所述的RS485總線轉(zhuǎn)HBI總線的系統(tǒng),其特征在于,所述的存儲器模塊包含:命令寄存器和數(shù)據(jù)寄存器,所述的命令寄存器存儲外部控制器模塊發(fā)送的命令,所述的數(shù)據(jù)寄存器存儲外部控制器發(fā)送的數(shù)據(jù)以及地址信息。
【專利摘要】本發(fā)明公開了一種RS485總線轉(zhuǎn)HBI總線的系統(tǒng),包含設(shè)置在CPLD中的:RS485從控制模塊,所述的RS485從控制模塊通過RS485總線與外部控制器模塊的RS485接口相連,并接收該控制器模塊所發(fā)出的控制數(shù)據(jù);存儲器模塊,所述的存儲器模塊存儲RS485從控制模塊接收的控制數(shù)據(jù),或者供RS485從控制模塊讀取其中存儲的數(shù)據(jù);譯碼器模塊,所述的譯碼器模塊對存儲器模塊中的數(shù)據(jù)進行譯碼;HBI控制器模塊,所述的HBI控制器模塊接受命令和數(shù)據(jù),并按HBI的控制時序把相應(yīng)的數(shù)據(jù)傳輸?shù)酵獠康谋豢刂破骷?,或者從外部的被控制器件中讀取相應(yīng)的數(shù)據(jù)傳輸?shù)酱鎯ζ髂K中。本發(fā)明不僅節(jié)約了CPU處理器的IO資源,還實現(xiàn)了GPON芯片與CPU處理器通信的功能。
【IPC分類】G06F13/38
【公開號】CN104932995
【申請?zhí)枴緾N201410098440
【發(fā)明人】董武勤
【申請人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
【公開日】2015年9月23日
【申請日】2014年3月18日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1