国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)字化變電站的以太網(wǎng)控制器的控制系統(tǒng)的制作方法

      文檔序號(hào):8562895閱讀:272來(lái)源:國(guó)知局
      一種數(shù)字化變電站的以太網(wǎng)控制器的控制系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本申請(qǐng)涉及電力技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種數(shù)字化變電站的以太網(wǎng)控制器的控制系統(tǒng)。
      【背景技術(shù)】
      [0002]Micorblaze是Xilinx公司推出的采用哈佛結(jié)構(gòu)的32位RISC軟核處理器。主要用于Xilinx公司的FPGA實(shí)現(xiàn)SOPC設(shè)計(jì)。在Xilinx公司提供的IP庫(kù)中,有基于AXI總線核基于PLB總線的以太網(wǎng)控制器,由于AXI總線和PLB總線是面向多主多從架構(gòu)設(shè)計(jì)的通用總線,其時(shí)序復(fù)雜,總線通信速度慢。
      [0003]在數(shù)字化變電站的二次設(shè)備中,需要多個(gè)以太網(wǎng)控制器,每個(gè)以太網(wǎng)控制器的流量都比較大。Microblaze系統(tǒng)可以方便的擴(kuò)展多個(gè)以太網(wǎng)控制器,但采用基于AXI總線和PLB總線的控制器速度較慢,無(wú)法滿足數(shù)字化變電站的大流量的數(shù)據(jù)傳輸需要。
      【實(shí)用新型內(nèi)容】
      [0004]有鑒于此,本申請(qǐng)?zhí)峁┮环N數(shù)字化變電站的以太網(wǎng)控制器的控制系統(tǒng),用于滿足數(shù)字化變電站的大流量的數(shù)據(jù)傳輸需要。
      [0005]為了實(shí)現(xiàn)上述目的,現(xiàn)提出的方案如下:
      [0006]一種數(shù)字化變電站的以太網(wǎng)控制器的控制系統(tǒng),包括:
      [0007]驅(qū)動(dòng)模塊,用于發(fā)送讀/寫(xiě)命令;
      [0008]虛擬地址轉(zhuǎn)換模塊,用于根據(jù)所述讀/寫(xiě)命令發(fā)送虛擬地址,所述虛擬地址包括讀寫(xiě)標(biāo)志位、寄存器首地址和數(shù)據(jù)長(zhǎng)度;
      [0009]第一 FSL總線輸出模塊,用于通過(guò)第一 FSL總線發(fā)送所述虛擬地址;
      [0010]第一 FSL總線接收模塊,用于接收所述虛擬地址;
      [0011]虛擬地址解析模塊,用于對(duì)所述虛擬地址進(jìn)行解析,解析出所述讀寫(xiě)標(biāo)志位、所述寄存器首地址和所述數(shù)據(jù)長(zhǎng)度;
      [0012]以太網(wǎng)控制器控制模塊,用于根據(jù)所述寄存器首地址從所述以太網(wǎng)控制器的寄存器組中選定被選定寄存器;還用于按所述讀寫(xiě)標(biāo)志位的屬性對(duì)所述被選定寄存器進(jìn)行寫(xiě)操作;
      [0013]第二 FSL總線輸出模塊,用于按所述讀寫(xiě)標(biāo)志位的屬性對(duì)所述被選定寄存器通過(guò)第二 FSL總線按所述數(shù)據(jù)長(zhǎng)度輸出被選定寄存器內(nèi)的數(shù)據(jù);
      [0014]第二 FSL總線接收模塊,用于接收所述第二 FSL總線輸出模塊輸出的數(shù)據(jù);
      [0015]第一 FSL總線,用于連接所述第一 FSL總線輸出模塊和所述第二 FSL總線接收模塊;
      [0016]第二 FSL總線,用于連接所述第二 FSL總線輸出模塊和所述第二 FSL總線接收模塊。
      [0017]優(yōu)選的,所述虛擬地址包括兩個(gè)32位數(shù)據(jù);
      [0018]所述讀寫(xiě)標(biāo)志位為所述兩個(gè)32位數(shù)據(jù)中的第一 32位數(shù)據(jù)的第I位數(shù)據(jù);
      [0019]所述第一 32位數(shù)據(jù)的2?32位數(shù)據(jù)為所述寄存器首地址;
      [0020]所述兩個(gè)32位數(shù)據(jù)中的第二 32位數(shù)據(jù)為所述數(shù)據(jù)長(zhǎng)度。
      [0021]優(yōu)選的,所述第I位數(shù)據(jù)為I表示寫(xiě)操作;所述第I位數(shù)據(jù)為O表示讀操作。
      [0022]從上述技術(shù)方案可以看出,本申請(qǐng)?zhí)峁┝艘环N數(shù)字化變電站的以太網(wǎng)控制器的控制系統(tǒng),該系統(tǒng)包括驅(qū)動(dòng)模塊、虛擬地址轉(zhuǎn)換模塊、第一 FSL總線輸出模塊、第一 FSL總線接收模塊、虛擬地址解析模塊、以太網(wǎng)控制器控制模塊、第二 FSL總線輸出模塊、第二 FSL總線接收模塊、第一 FSL數(shù)據(jù)總線和第二 FSL數(shù)據(jù)總線。驅(qū)動(dòng)模塊用于發(fā)生讀寫(xiě)命令;虛擬地址轉(zhuǎn)換模塊根據(jù)讀寫(xiě)命令輸出虛擬地址;第一 FSL總線輸出模塊利用第一 FSL數(shù)據(jù)總線發(fā)送該虛擬地址;然后在以太網(wǎng)控制器端通過(guò)第一 FSL總線接收模塊接收該虛擬地址;虛擬地址解析模塊從該虛擬地址中解析出讀寫(xiě)標(biāo)志位、寄存器首地址和數(shù)據(jù)長(zhǎng)度;以太網(wǎng)控制器控制模塊根據(jù)該寄存器首地址選定被選定寄存器并按數(shù)據(jù)長(zhǎng)度對(duì)被選定寄存器進(jìn)行寫(xiě)操作或通過(guò)第二 FSL數(shù)據(jù)總線對(duì)被選定寄存器進(jìn)行讀操作。本申請(qǐng)中首先利用第一 FSL總線傳輸虛擬地址,然后利用虛擬地址對(duì)寄存器進(jìn)行選定,并對(duì)選定的被選定寄存器通過(guò)第一 FSL數(shù)據(jù)總線進(jìn)行寫(xiě)操作或通過(guò)第二 FSL總線進(jìn)行讀操作,這樣就可以利用FSL數(shù)據(jù)總線的高速傳輸特性完成面向地址的控制目的,也就能夠用于滿足數(shù)字化變電站的大流量的數(shù)據(jù)傳輸需要。
      【附圖說(shuō)明】
      [0023]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0024]圖1為本申請(qǐng)實(shí)施例提供的一種數(shù)字化變電站的以太網(wǎng)控制器的控制系統(tǒng)的結(jié)構(gòu)圖;
      [0025]圖2為本申請(qǐng)?zhí)峁┑囊环N以太網(wǎng)控制器的讀過(guò)程的示意圖;
      [0026]圖3為本申請(qǐng)?zhí)峁┑囊环N以太網(wǎng)控制器的寫(xiě)過(guò)程的示意圖。
      【具體實(shí)施方式】
      [0027]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
      [0028]圖1為本申請(qǐng)實(shí)施例提供的一種數(shù)字化變電站的以太網(wǎng)控制器的控制系統(tǒng)的結(jié)構(gòu)圖。
      [0029]如圖1所示,本實(shí)施例提供的以太網(wǎng)控制器的控制系統(tǒng)包括驅(qū)動(dòng)模塊、虛擬地址轉(zhuǎn)換模塊、第一 FSL總線輸出模塊、第一 FSL總線接收模塊、虛擬地址解析模塊、以太網(wǎng)控制器控制模塊、第二 FSL總線輸出模塊、第二 FSL總線接收模塊、第一 FSL數(shù)據(jù)總線和第二FSL數(shù)據(jù)總線。
      [0030]驅(qū)動(dòng)模塊用于發(fā)送讀寫(xiě)命令。
      [0031]該驅(qū)動(dòng)模塊根據(jù)數(shù)據(jù)傳輸?shù)男枰l(fā)送讀命令或?qū)懨?,?xiě)命令即是向以太網(wǎng)控制器的相應(yīng)的寄存器輸出數(shù)據(jù)報(bào)文,讀命令即是從以太網(wǎng)控制器的相應(yīng)的寄存器中讀取數(shù)據(jù)報(bào)文。
      [0032]虛擬地址轉(zhuǎn)換模塊用于輸出虛擬地址。
      [0033]本申請(qǐng)是利用FSL總線的高速傳輸特性進(jìn)行讀寫(xiě)操作,以此滿足數(shù)字化變電站的大流量數(shù)據(jù)傳輸需要,但是FSL總線是一種面向數(shù)據(jù)流的總線,而不是面向地址控制的總線,因此在此首先傳輸虛擬地址,利用虛擬地址對(duì)寄存器進(jìn)行尋址。
      [0034]FSL總線在一個(gè)時(shí)鐘周期內(nèi)傳輸32位數(shù)據(jù),因此先采用2個(gè)時(shí)鐘周期發(fā)送兩個(gè)32位數(shù)據(jù)的虛擬地址,該虛擬地址包含讀寫(xiě)標(biāo)志位、寄存器首地址和數(shù)據(jù)長(zhǎng)度。選用兩個(gè)32位數(shù)據(jù)的第一 3
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1