国产精品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>

      應(yīng)用于PC/104總線接口的子板及應(yīng)用于該子板的方法與流程

      文檔序號:12719501閱讀:372來源:國知局
      應(yīng)用于PC/104總線接口的子板及應(yīng)用于該子板的方法與流程

      本發(fā)明涉及通信領(lǐng)域,尤其涉及一種應(yīng)用于PC/104總線接口的子板及應(yīng)用于該子板的方法。



      背景技術(shù):

      PC/104是一種工業(yè)計算機總線標準,是一種專為嵌入式控制而定義的工業(yè)控制總線,但是一直以來沒有一個統(tǒng)一標準,導(dǎo)致在工業(yè)領(lǐng)域內(nèi)的產(chǎn)品接口規(guī)格各不相同,因此,對于不同的產(chǎn)品接口規(guī)格需要提供不同的PC/104總線接口。

      圖1為現(xiàn)有技術(shù)中實現(xiàn)PC/104總線接口訪問的結(jié)構(gòu)示意圖,如圖1所示,現(xiàn)有技術(shù)中通過選擇器對板位地址與AEN、讀/寫信號進行與運算,例如板位選擇所用的地址線為SA14-SA19,該子板被分配的基地址是0xFC000,則如果要對該板寫操作,只需要滿足(SA19)&(SA18)&(SA17)&(SA16)&(SA15)&(SA14)&(!AEN)&(!IOW)=1即可,此時地址線的觸發(fā)器開通,且三態(tài)緩沖使能,輸出選中的反饋信號IOCS16。此種實現(xiàn)方法簡單,不需要處理單元介入,但由于硬件上固定了板選地址甚至是板選模式,只能為產(chǎn)品定制,無法通用。



      技術(shù)實現(xiàn)要素:

      本發(fā)明提供一種應(yīng)用于PC/104總線接口的子板及應(yīng)用于該子板的方法,用以解決現(xiàn)有技術(shù)中的PC/104總線接口對于不同的產(chǎn)品接口規(guī)格無法通用,兼容性差的技術(shù)問題。

      本發(fā)明一方面提供一種應(yīng)用于PC/104總線接口的子板,包括:

      控制器、輔助組件和連接接口組件,其中,輔助組件包括存儲器和復(fù)雜可編程邏輯器件,連接接口組件包括一個或多個連接接口,存儲器、復(fù)雜可編程邏輯器件分別通過PC/104總線與連接接口組件中的所有連接接口連接;控制器、存儲器和復(fù)雜可編程邏輯器件之間通過內(nèi)部總線進行連接,連接接口組件中的連接接口均采用PC/104標準。

      進一步的,連接接口組件包括:用于與母板進行插接的第一連接接口和第二連接接口,母板為具備PC/104總線接口的通信板。

      進一步的,上述子板還包括:第三連接接口,第三連接接口與控制器通過內(nèi)部總線連接。

      進一步的,輔助組件還包括緩沖器,緩沖器與存儲器、復(fù)雜可編程邏輯器件之間通過內(nèi)部總線連接,緩沖器與連接接口組件中的所有連接接口之間通過PC/104總線連接。

      進一步的,緩沖器與存儲器之間通過內(nèi)部總線連接,內(nèi)部總線包括地址總線和數(shù)據(jù)總線。

      進一步的,緩沖器與復(fù)雜可編程邏輯器件之間通過內(nèi)部總線連接,內(nèi)部總線包括地址總線和控制總線。

      本發(fā)明另一方面提供一種應(yīng)用于上述子板的方法,包括:

      在控制器中設(shè)置配置文件;

      通過配置文件對PC/104總線接口的訪問模式進行切換。

      進一步的,設(shè)置配置文件,具體包括:

      為子板設(shè)置基地址;

      設(shè)置AEN信號為非使能信號時,判斷子板中指定地址總線傳送的地址與子板內(nèi)部設(shè)置的基地址是否相同,若相同,則子板被選中;

      設(shè)置AEN信號為使能時,基地址及指定地址總線傳送的地址均無效。

      進一步的,設(shè)置配置文件,還包括:

      設(shè)置以第一模式訪問時,通過第一連接接口獲取讀信號和寫信號;

      設(shè)置以第二模式訪問時,通過第二連接接口獲取讀信號和寫信號。

      本發(fā)明提供的應(yīng)用于PC/104總線接口的子板及應(yīng)用于該子板的方法,子板與母板之間的通信通過連接接口和PC/104總線4進行傳送,通過在控制器中設(shè)置配置文件,并同時設(shè)置存儲器和復(fù)雜可編程邏輯器件來實現(xiàn)PC/104總線接口在不同模式訪問之間的切換,切換方式可根據(jù)配置文件靈活設(shè)置,使得具有PC/104總線接口的母板對于不同的PC/104產(chǎn)品接口規(guī)格都能通用,可兼容不同的產(chǎn)品接口規(guī)格,通用性高,使用方便。

      附圖說明

      在下文中將基于實施例并參考附圖來對本發(fā)明進行更詳細的描述。其中:

      圖1為現(xiàn)有技術(shù)中實現(xiàn)PC/104總線接口訪問的結(jié)構(gòu)示意圖;

      圖2為根據(jù)本發(fā)明實施例一的應(yīng)用于PC/104總線接口的子板的結(jié)構(gòu)示意圖;

      圖3為根據(jù)本發(fā)明實施例二的應(yīng)用于PC/104總線接口的子板的結(jié)構(gòu)示意圖;

      圖4為根據(jù)本發(fā)明實施例三的應(yīng)用于本發(fā)明提供的子板的方法的流程示意圖。

      在附圖中,相同的部件使用相同的附圖標記。附圖并未按照實際的比例繪制。

      具體實施方式

      下面將結(jié)合附圖對本發(fā)明作進一步說明。

      實施例一

      圖2為根據(jù)本發(fā)明實施例一的應(yīng)用于PC/104總線接口的子板的結(jié)構(gòu)示意圖,如圖2所示,本實施例提供一種應(yīng)用于PC/104總線接口的子板,包括:控制器1、輔助組件2和連接接口組件3,其中,輔助組件2包括存儲器21和復(fù)雜可編程邏輯器件22,連接接口組件3包括一個或多個連接接口(圖中未示出),存儲器21、復(fù)雜可編程邏輯器件22分別通過PC/104總線4與連接接口組件3中的所有連接接口連接;控制器1、存儲器21和復(fù)雜可編程邏輯器件22之間通過內(nèi)部總線5進行連接,連接接口組件3中的連接接口均采用PC/104標準。

      具體的,存儲器21可為雙端口存儲器,雙端口存儲器具有兩組相互獨立的讀寫控制線路,可進行并行的獨立操作,能夠提高處理速度。本實施例中的子板通過連接接口組件3中的連接接口插接到母板上,母板為具備PC/104總線接口的通信板。母板與子板之間的通信可通過連接接口和PC/104總線4進行傳送,通過在控制器1中設(shè)置配置文件,從而使子板中的控制器1對存儲器21和復(fù)雜可編程邏輯器件22進行操作,用以控制子板在不同的模式訪問之間進行切換,實現(xiàn)具有PC/104總線接口的母板對于不同的產(chǎn)品接口規(guī)格都能通用,在提高使用方便性的同時還可節(jié)省開支。

      本實施例提供的應(yīng)用于PC/104總線接口的子板,子板與母板之間的通信通過連接接口和PC/104總線4進行傳送,通過在控制器1中設(shè)置配置文件,并同時設(shè)置存儲器21和復(fù)雜可編程邏輯器件22來實現(xiàn)PC/104總線接口在不同模式訪問之間的切換,切換方式可根據(jù)配置文件靈活設(shè)置,使得具有PC/104總線接 口的母板對于不同的PC/104產(chǎn)品接口規(guī)格都能通用。

      實施例二

      本實施例是在上述實施例的基礎(chǔ)上進行的補充說明。

      圖3為根據(jù)本發(fā)明實施例二的應(yīng)用于PC/104總線接口的子板的結(jié)構(gòu)示意圖,如圖3所示,本實施例提供一種應(yīng)用于PC/104總線接口的子板,包括:控制器1、輔助組件2和連接接口組件3,其中,輔助組件2包括存儲器21、復(fù)雜可編程邏輯器件22和緩沖器23,連接接口組件3包括用于與母板(圖中未示出)進行插接的第一連接接口31和第二連接接口32,緩沖器23與存儲器21、復(fù)雜可編程邏輯器件22之間通過內(nèi)部總線5連接,緩沖器23與連接接口組件3中的所有連接接口之間通過PC/104總線4連接;控制器1、存儲器21和復(fù)雜可編程邏輯器件22之間通過內(nèi)部總線5進行連接,連接接口組件3中的連接接口均采用PC/104標準,母板為具備PC/104總線接口的通信板。

      具體的,母板通過第一連接接口31和第二連接接口32傳送至子板的數(shù)據(jù),先到達緩沖器23,緩沖器23的作用是將母板送來的數(shù)據(jù)暫時存放,以便存儲器21或者復(fù)雜可編程邏輯器件22將它取走;同樣,子板要發(fā)送給母板的數(shù)據(jù),也會先放至緩沖器23,此時緩沖器23的作用是用來暫時存放送往母板的數(shù)據(jù)。緩沖器23的使用,可使母板與子板之間數(shù)據(jù)傳送同步。

      第一連接接口31和第二連接接口32可分別傳送不同位置的數(shù)據(jù),舉例來說,設(shè)置第一連接接口31傳送第0位至第7位上的數(shù)據(jù),同時通過第一連接接口31還能傳送第1位至第19位的地址數(shù)據(jù),設(shè)置第二連接接口32傳送第8位至第15位上的數(shù)據(jù),具體設(shè)置可根據(jù)實際情況進行設(shè)置,在此不做限制,除此之外,還可設(shè)置對于不同的訪問模式,從不同的連接接口中獲取相應(yīng)信息,如在配置文件中設(shè)置母板以第一模式訪問子板時,從第一連接接口31中獲取讀寫信號,母板以第二模式訪問子板時,從第二連接接口32中獲取讀寫信號。

      本實施例中的子板通過連接接口組件3中的連接接口插接到母板上,母板為具備PC/104總線接口的通信板。母板與子板之間的通信可通過連接接口和PC/104總線4進行傳送,傳送的數(shù)據(jù)暫存在緩沖器23中,協(xié)調(diào)子板與母板之間數(shù)據(jù)處理速度上的差異,使母板與子板之間數(shù)據(jù)傳送同步??刂破?中設(shè)置配置文件,通過控制器1對存儲器21和復(fù)雜可編程邏輯器件22進行操作,能夠控制子板在不同的模式訪問之間進行切換,實現(xiàn)具有PC/104總線接口的母板對于不同的 PC/104產(chǎn)品接口規(guī)格都能通用。

      進一步的,緩沖器23與存儲器21之間通過內(nèi)部總線5連接,內(nèi)部總線5包括地址總線和數(shù)據(jù)總線。存儲器21與緩沖器23之間有數(shù)據(jù)交互,主要是控制器需要將緩沖器23中的數(shù)據(jù)存入存儲器21中,或者從存儲器21中取數(shù)據(jù),因此在緩沖器23與存儲器21之間需要有地址總線和數(shù)據(jù)總線,便于控制器1從存儲器21中存取數(shù)據(jù)。

      進一步的,緩沖器23與復(fù)雜可編程邏輯器件22之間通過內(nèi)部總線5連接,內(nèi)部總線包括地址總線和控制總線。復(fù)雜可編程邏輯器件22的其中一個作用就是判斷母板是否選中子板,具體方式就是通過從母板傳送過來的指定地址總線上的地址是否與子板中預(yù)先配置好的基地址相同,若相同,則說明母板選中了該子板。

      進一步的,應(yīng)用于PC/104總線接口的子板還包括:第三連接接口6,第三連接接口6與控制器1通過內(nèi)部總線5連接。第三連接接口6主要用于為控制器1更新配置文件,以對子板進行升級擴展,使子板能夠適配更多更新不同的PC/104產(chǎn)品接口規(guī)格,進一步提升母板上PC/104總線接口的兼容性。

      實施例三

      本實施例是應(yīng)用在上述實施例中所述子板中的方法。

      圖4為根據(jù)本發(fā)明實施例三的應(yīng)用于本發(fā)明提供的子板的方法的流程示意圖,如圖4所示,本實施例提供一種應(yīng)用于PC/104總線接口的子板的方法,包括:

      步驟101,在控制器中設(shè)置配置文件。

      具體的,配置文件用于控制器執(zhí)行。為了使具有PC/104總線接口的母板兼容不同的PC/104產(chǎn)品接口規(guī)格,就需要使與該母板插接的子板具有通用性,而此通用性的實現(xiàn)就需要設(shè)置配置文件,并利用控制器來執(zhí)行該配置文件,所以對配置文件的設(shè)置尤為重要。

      進一步的,設(shè)置配置文件,具體包括:

      為子板設(shè)置基地址;設(shè)置AEN信號為非使能信號時,判斷子板中指定地址總線傳送的地址與子板內(nèi)部設(shè)置的基地址是否相同,若相同,則子板被選中;設(shè)置AEN信號為使能時,基地址及指定地址總線傳送的地址均無效。

      具體的,為子板設(shè)置基地址,主要用于后續(xù)判斷子板是否被母板選中?;? 址可修改,一般默認為0xfc000。AEN信號在PC/104總線功能中原本是用于直接存儲器存取(Direct Memory Access,簡稱DMA)傳送過程中關(guān)閉總線系統(tǒng)微處理器和其它設(shè)備的傳送通道。在實際應(yīng)用中,AEN信號通常用于母板對子板的板選。當AEN信號為非使能信號時,判斷子板中指定地址總線傳送的地址與子板內(nèi)部設(shè)置的基地址是否相同,若相同,則子板被選中,同時AEN信號變?yōu)槭鼓苄盘枺藭r基地址及指定地址總線傳送的地址均無效,可使母板對子板的訪問不受干擾。

      進一步的,設(shè)置配置文件,還包括:

      設(shè)置以第一模式訪問時,通過第一連接接口獲取讀信號和寫信號;設(shè)置以第二模式訪問時,通過第二連接接口獲取讀信號和寫信號。

      具體的,子板為了兼容不同的訪問模式,可在配置文件中進行設(shè)置,使得以不同模式訪問時,能夠通過連接接口組件中的不同連接接口獲取讀信號和寫信號。舉例來說,對于MEM訪問和IO訪問的兼容設(shè)計,在配置文件中進行相應(yīng)設(shè)置,使得當母板以MEM模式訪問時,PC/104總線使用第一連接接口中的讀信號和寫信號,第一連接接口有母板發(fā)送過來的讀信號和寫信號;當母板以IO模式訪問時,PC/104總線使用第二連接接口中的讀信號和寫信號,第二連接接口有母板發(fā)送過來的讀信號和寫信號。

      步驟102,通過配置文件對PC/104總線接口的訪問模式進行切換。

      具體的,根據(jù)配置文件中的設(shè)置,對于不同的訪問模式,通過不同的連接接口獲取相應(yīng)的讀信號和寫信號,以實現(xiàn)對PC/104總線接口的訪問模式的兼容。

      本發(fā)明提供的上述方法,通過在控制器中設(shè)置配置文件,在配置文件中設(shè)置對不同訪問模式的兼容處理方法,然后通過配置文件對PC/104總線接口的訪問模式進行切換,以實現(xiàn)對PC/104總線接口的訪問模式的兼容,提升母板上PC/104總線接口的兼容性。

      雖然已經(jīng)參考優(yōu)選實施例對本發(fā)明進行了描述,但在不脫離本發(fā)明的范圍的情況下,可以對其進行各種改進并且可以用等效物替換其中的部件。尤其是,只要不存在結(jié)構(gòu)沖突,各個實施例中所提到的各項技術(shù)特征均可以任意方式組合起來。本發(fā)明并不局限于文中公開的特定實施例,而是包括落入權(quán)利要求的范圍內(nèi)的所有技術(shù)方案。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1