System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人妻少妇偷人精品无码,亚洲Av综合色区无码专区桃色,午夜无码视频一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于FPGA的1553B總線協(xié)議器通信裝置及其控制方法制造方法及圖紙

    技術(shù)編號:44435490 閱讀:3 留言:0更新日期:2025-02-28 18:45
    本申請?zhí)峁┝艘环N基于FPGA的1553B總線協(xié)議器通信裝置及其控制方法,裝置包括:處理器、FPGA芯片和接口電路,F(xiàn)PGA芯片包括CPU控制接口模塊和FPGA核心模塊,F(xiàn)PGA芯片通過CPU控制接口模塊和處理器進行通訊;FPGA核心模塊用于實現(xiàn)1553B總線協(xié)議的核心邏輯,并根據(jù)1553B總線協(xié)議通過CPU控制接口模塊實現(xiàn)總線控制;處理器通過CPU控制接口模塊配置寄存器,將1553B總線的工作模式設(shè)置為總線控制器、遠程終端或者總線監(jiān)視器中的一種。本申請通過一塊FPGA芯片實現(xiàn)1553B總線協(xié)議,集成CPU控制接口模塊降低不同組件間的互操作性問題,提升裝置的適應(yīng)性和靈活性,降低整體開發(fā)成本。

    【技術(shù)實現(xiàn)步驟摘要】

    本申請屬于航空1553b總線協(xié)議器,尤其涉及一種基于fpga的1553b總線協(xié)議器通信裝置及其控制方法。


    技術(shù)介紹

    1、mil-std-1553b(以下簡稱1553b)總線標準作為航空電子總線標準,它一經(jīng)使用便獲得廣泛認同。盡管1553b總線已發(fā)展應(yīng)用多年,但由于其集中控制簡單、實時響應(yīng)、容錯可靠等優(yōu)勢,在航空、航天、艦船等高可靠通信領(lǐng)域仍占有重要地位。由于1553b總線的核心技術(shù)長期由歐美公司所壟斷,因此自主研發(fā)1553b總線的協(xié)議芯片及產(chǎn)品具有重要的戰(zhàn)略意義。隨著技術(shù)的不斷進步和應(yīng)用場景的拓展,越來越多的用戶開始考慮使用國產(chǎn)化的1553b芯片替代ddc公司的產(chǎn)品,如bu61580、bu65170等。

    2、因此,降低國產(chǎn)化裝置的成本,減少供應(yīng)鏈依賴,增強自主研發(fā)能力,提升國產(chǎn)化裝置的適應(yīng)性和靈活性,從而提升整體行業(yè)的自主可控性和市場競爭力極為重要。


    技術(shù)實現(xiàn)思路

    1、本申請公開了一種基于fpga的1553b總線協(xié)議器通信裝置及其控制方法,能夠通過一塊fpga芯片實現(xiàn)1553b總線協(xié)議棧,集成cpu控制接口模塊降低不同組件間的互操作性問題,減少開發(fā)和測試的復(fù)雜性,提升裝置的適應(yīng)性和靈活性,降低整體開發(fā)成本以及對進口設(shè)備的依賴。

    2、本申請的其他目的和優(yōu)點可以從本申請所揭露的技術(shù)特征中得到進一步的了解。

    3、為達上述之一或部分或全部目的或其他目的,本申請?zhí)峁┝艘环N基于fpga的1553b總線協(xié)議器通信裝置,所述裝置包括:處理器、fpga芯片和接口電路,所述fpga芯片包括cpu控制接口模塊和fpga核心模塊,所述fpga芯片通過所述cpu控制接口模塊和所述處理器進行通訊,所述fpga芯片通過所述接口電路與1553b總線進行物理連接;所述fpga核心模塊用于實現(xiàn)1553b總線協(xié)議的核心邏輯,并根據(jù)1553b總線協(xié)議通過所述cpu控制接口模塊實現(xiàn)總線控制,所述總線控制包括時序控制、維護命令塊空間、通過寄存器映射指示命令塊操作;所述處理器通過所述cpu控制接口模塊配置fpga芯片內(nèi)部的寄存器,將1553b總線的工作模式設(shè)置為總線控制器、遠程終端或者總線監(jiān)視器中的一種。

    4、在一種實現(xiàn)方式中,所述cpu控制接口模塊的控制邏輯采用寄存器映射,在初始化階段,所述cpu控制接口模塊用于將寄存器和狀態(tài)機復(fù)位到初始狀態(tài),并通過寄存器映射將內(nèi)部寄存器地址映射到所述處理器的地址空間,通過配置寄存器信息決定1553b總線的工作模式。

    5、在一種實現(xiàn)方式中,所述cpu控制接口模塊用于控制所述fpga核心模塊的輸入和輸出,所述cpu控制接口模塊用于清理狀態(tài)寄存器和錯誤寄存器,并判斷本地總線狀態(tài)是否為空閑,若是,則發(fā)送數(shù)據(jù)請求,若否,則重試;所述cpu控制接口模塊還用于在進入本地總線仲裁邏輯時,自動觸發(fā)發(fā)送仲裁請求信號,并等待本地總線控制權(quán),若獲得本地總線控制權(quán),則進行數(shù)據(jù)傳輸;所述cpu控制接口模塊還用于發(fā)送寫操作數(shù)據(jù)、接收讀操作數(shù)據(jù),并判斷本地總線的應(yīng)答狀態(tài),若收到應(yīng)答,則繼續(xù)數(shù)據(jù)傳輸,若未收到應(yīng)答,則記錄錯誤;所述cpu控制接口模塊還用于在數(shù)據(jù)傳輸完成時,發(fā)送傳輸完成信號并更新狀態(tài)寄存器。

    6、在一種實現(xiàn)方式中,所述cpu控制接口模塊還用于進行錯誤識別和處理;所述cpu控制接口模塊用于判斷錯誤類型,并根據(jù)所述錯誤類型進入相應(yīng)的錯誤處理流程;所述cpu控制接口模塊還用于記錄錯誤信息,進行重試或相應(yīng)的錯誤處理通知。

    7、在一種實現(xiàn)方式中,所述fpga核心模塊通過所述cpu控制接口模塊訪問內(nèi)部寄存器,并對命令數(shù)據(jù)、命令塊內(nèi)存空間進行讀寫操作,以維護命令塊空間。

    8、在一種實現(xiàn)方式中,所述命令塊空間包括8個字的連續(xù)的存儲器位置,所述8個字的連續(xù)的存儲器位置包括一個控制字、兩個命令字、一個數(shù)據(jù)指針、兩個狀態(tài)字、一個分支地址和一個定時器。

    9、在一種實現(xiàn)方式中,所述fpga核心模塊通過所述cpu控制接口模塊操作指定寄存器,實現(xiàn)總線控制器和遠程終端間的相互通信;若所述總線控制器向某一遠程終端發(fā)出一個消息時,所述遠程終端在設(shè)定響應(yīng)時間內(nèi)會發(fā)回一個狀態(tài)字;若消息傳輸有誤,所述遠程終端會拒絕發(fā)回狀態(tài)字。

    10、在一種實現(xiàn)方式中,所述cpu控制接口模塊具有中斷處理能力,若1553b總線內(nèi)核向所述cpu控制接口模塊發(fā)送中斷信號,所述cpu控制接口模塊通過中斷控制寄存器來管理中斷的使能、清除以及優(yōu)先級。

    11、在一種實現(xiàn)方式中,所述fpga核心模塊包括時序控制模塊和協(xié)議實現(xiàn)模塊,所述時序控制模塊用于控制信號時序符合1553b總線協(xié)議,所述時序控制模塊使用fpga時鐘管理和同步模塊對1553b總線協(xié)議進行測試和驗證,以使1553b總線上的數(shù)據(jù)傳輸符合1553b總線協(xié)議的規(guī)范;所述協(xié)議實現(xiàn)模塊根據(jù)1553b標準的命令格式生成命令字以及解析接收到的命令字,以處理1553b總線的命令和應(yīng)答。

    12、在一種實現(xiàn)方式中,所述fpga核心模塊還包括數(shù)據(jù)處理模塊和錯誤檢測模塊;所述數(shù)據(jù)處理模塊通過所述cpu控制接口模塊進行數(shù)據(jù)傳輸和數(shù)據(jù)轉(zhuǎn)發(fā),所述數(shù)據(jù)處理模塊用于對數(shù)據(jù)進行存儲和解析,并使用fifo緩沖區(qū)處理數(shù)據(jù)流;所述錯誤檢測模塊用于檢測數(shù)據(jù)完整性、命令字、數(shù)據(jù)字和狀態(tài)字的奇偶校驗,并利用循環(huán)冗余校驗算法進行錯誤糾錯和檢測遠程終端地址配置是否錯誤。

    13、本申請另一技術(shù)方案提供了一種基于fpga的1553b總線協(xié)議器通信裝置的控制方法,所述控制方法適用于上述任一項的基于fpga的1553b總線協(xié)議器通信裝置,所述控制方法包括:在初始化階段,對cpu控制接口模塊進行時序啟動,讀取fpga芯片內(nèi)部的寄存器信息,根據(jù)寄存器信息將1553b總線的工作模式設(shè)置為總線控制器、遠程終端或者總線監(jiān)視器中的一種;初始化完成后,通過cpu控制接口模塊訪問寄存器進行讀寫操作,以實現(xiàn)總線控制,所述總線控制包括時序控制、維護命令塊空間、通過寄存器映射指示命令塊操作。

    14、在一種實現(xiàn)方式中,所述控制方法還包括:在初始化階段,將寄存器和狀態(tài)機復(fù)位到初始狀態(tài),配置寄存器映射信息,設(shè)置1553b總線的工作模式,并清理狀態(tài)寄存器和錯誤寄存器;判斷本地總線是否空閑,若是,發(fā)送數(shù)據(jù)請求,并將請求轉(zhuǎn)換為1553b標準的命令格式;判斷總線是否進入本地總線仲裁邏輯,若是,自動觸發(fā)發(fā)送仲裁請求信號,并等待本地總線控制權(quán),在獲得本地總線控制權(quán)時,進行數(shù)據(jù)傳輸;啟動數(shù)據(jù)傳輸,發(fā)送命令并等待應(yīng)答,判斷本地總線的應(yīng)答狀態(tài),若收到應(yīng)答,則繼續(xù)進行數(shù)據(jù)傳輸并進行數(shù)據(jù)驗證,若未收到應(yīng)答,則記錄錯誤;若數(shù)據(jù)傳輸結(jié)束,發(fā)送傳輸完成信號并更新狀態(tài)寄存器。

    15、上述基于fpga的1553b總線協(xié)議器通信裝置及其控制方法,通過一塊fpga芯片實現(xiàn)1553b總線協(xié)議棧,集成cpu控制接口模塊降低不同組件間的互操作性問題,減少開發(fā)和測試的復(fù)雜性,提升裝置的適應(yīng)性和靈活性,降低整體開發(fā)成本以及對進口設(shè)備的依賴。

    16、為讓本申請的上述和其他目的、特征和優(yōu)點能更本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種基于FPGA的1553B總線協(xié)議器通信裝置,其特征在于,所述裝置包括:處理器、FPGA芯片和接口電路,所述FPGA芯片包括CPU控制接口模塊、FPGA核心模塊,所述FPGA芯片通過所述CPU控制接口模塊和所述處理器進行通訊,所述FPGA芯片通過所述接口電路與1553B總線進行物理連接;

    2.根據(jù)權(quán)利要求1所述的一種基于FPGA的1553B總線協(xié)議器通信裝置,其特征在于,所述CPU控制接口模塊的控制邏輯采用寄存器映射,在初始化階段,所述CPU控制接口模塊用于將寄存器和狀態(tài)機復(fù)位到初始狀態(tài),并通過寄存器映射將內(nèi)部寄存器地址映射到所述處理器的地址空間,通過配置寄存器信息決定1553B總線的工作模式。

    3.根據(jù)權(quán)利要求2所述的一種基于FPGA的1553B總線協(xié)議器通信裝置,其特征在于,所述CPU控制接口模塊用于控制所述FPGA核心模塊的輸入和輸出,所述CPU控制接口模塊用于清理狀態(tài)寄存器和錯誤寄存器,并判斷本地總線狀態(tài)是否為空閑,若是,則發(fā)送數(shù)據(jù)請求,若否,則重試;

    4.根據(jù)權(quán)利要求1所述的一種基于FPGA的1553B總線協(xié)議器通信裝置,其特征在于,所述CPU控制接口模塊還用于進行錯誤識別和處理;所述CPU控制接口模塊用于判斷錯誤類型,并根據(jù)所述錯誤類型進入相應(yīng)的錯誤處理流程;所述CPU控制接口模塊還用于記錄錯誤信息,進行重試或相應(yīng)的錯誤處理通知。

    5.根據(jù)權(quán)利要求1所述的一種基于FPGA的1553B總線協(xié)議器通信裝置,其特征在于,所述FPGA核心模塊通過所述CPU控制接口模塊訪問內(nèi)部寄存器,并對命令數(shù)據(jù)、命令塊內(nèi)存空間進行讀寫操作,以維護命令塊空間。

    6.根據(jù)權(quán)利要求5所述的一種基于FPGA的1553B總線協(xié)議器通信裝置,其特征在于,所述命令塊空間包括8個字的連續(xù)的存儲器位置,所述8個字的連續(xù)的存儲器位置包括一個控制字、兩個命令字、一個數(shù)據(jù)指針、兩個狀態(tài)字、一個分支地址和一個定時器。

    7.根據(jù)權(quán)利要求1所述的一種基于FPGA的1553B總線協(xié)議器通信裝置,其特征在于,所述FPGA核心模塊通過所述CPU控制接口模塊操作指定寄存器,實現(xiàn)總線控制器和遠程終端間的相互通信;

    8.根據(jù)權(quán)利要求1所述的一種基于FPGA的1553B總線協(xié)議器通信裝置,其特征在于,所述CPU控制接口模塊具有中斷處理能力,若1553B總線內(nèi)核向所述CPU控制接口模塊發(fā)送中斷信號,所述CPU控制接口模塊通過中斷控制寄存器來管理中斷的使能、清除以及優(yōu)先級。

    9.根據(jù)權(quán)利要求1所述的一種基于FPGA的1553B總線協(xié)議器通信裝置,其特征在于,所述FPGA核心模塊包括時序控制模塊和協(xié)議實現(xiàn)模塊,所述時序控制模塊用于控制信號時序符合1553B總線協(xié)議,所述時序控制模塊使用FPGA時鐘管理和同步模塊對1553B總線協(xié)議進行測試和驗證,以使1553B總線上的數(shù)據(jù)傳輸符合1553B總線協(xié)議的規(guī)范;

    10.根據(jù)權(quán)利要求9所述的一種基于FPGA的1553B總線協(xié)議器通信裝置,其特征在于,所述FPGA核心模塊還包括數(shù)據(jù)處理模塊和錯誤檢測模塊;

    11.一種基于FPGA的1553B總線協(xié)議器通信裝置的控制方法,其特征在于,所述控制方法適用于上述權(quán)利要求1-10任一項的基于FPGA的1553B總線協(xié)議器通信裝置,所述控制方法包括:

    12.根據(jù)權(quán)利要求11所述的一種基于FPGA的1553B總線協(xié)議器通信裝置的控制方法,其特征在于,所述控制方法還包括:

    ...

    【技術(shù)特征摘要】

    1.一種基于fpga的1553b總線協(xié)議器通信裝置,其特征在于,所述裝置包括:處理器、fpga芯片和接口電路,所述fpga芯片包括cpu控制接口模塊、fpga核心模塊,所述fpga芯片通過所述cpu控制接口模塊和所述處理器進行通訊,所述fpga芯片通過所述接口電路與1553b總線進行物理連接;

    2.根據(jù)權(quán)利要求1所述的一種基于fpga的1553b總線協(xié)議器通信裝置,其特征在于,所述cpu控制接口模塊的控制邏輯采用寄存器映射,在初始化階段,所述cpu控制接口模塊用于將寄存器和狀態(tài)機復(fù)位到初始狀態(tài),并通過寄存器映射將內(nèi)部寄存器地址映射到所述處理器的地址空間,通過配置寄存器信息決定1553b總線的工作模式。

    3.根據(jù)權(quán)利要求2所述的一種基于fpga的1553b總線協(xié)議器通信裝置,其特征在于,所述cpu控制接口模塊用于控制所述fpga核心模塊的輸入和輸出,所述cpu控制接口模塊用于清理狀態(tài)寄存器和錯誤寄存器,并判斷本地總線狀態(tài)是否為空閑,若是,則發(fā)送數(shù)據(jù)請求,若否,則重試;

    4.根據(jù)權(quán)利要求1所述的一種基于fpga的1553b總線協(xié)議器通信裝置,其特征在于,所述cpu控制接口模塊還用于進行錯誤識別和處理;所述cpu控制接口模塊用于判斷錯誤類型,并根據(jù)所述錯誤類型進入相應(yīng)的錯誤處理流程;所述cpu控制接口模塊還用于記錄錯誤信息,進行重試或相應(yīng)的錯誤處理通知。

    5.根據(jù)權(quán)利要求1所述的一種基于fpga的1553b總線協(xié)議器通信裝置,其特征在于,所述fpga核心模塊通過所述cpu控制接口模塊訪問內(nèi)部寄存器,并對命令數(shù)據(jù)、命令塊內(nèi)存空間進行讀寫操作,以維護命令塊空間。

    6.根據(jù)權(quán)利要求5所述的一種基于fpga的1553...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:段玉龍李興政徐成華魏育成
    申請(專利權(quán))人:中科億海微電子科技成都有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 在线看无码的免费网站| 无码人妻精品中文字幕免费东京热| av无码免费一区二区三区| 无码任你躁久久久久久| 亚洲一区二区三区无码中文字幕| 亚洲成a人片在线观看无码专区| 无码高潮爽到爆的喷水视频app | 夜夜添无码试看一区二区三区| 秋霞鲁丝片Av无码少妇| 人妻丝袜无码专区视频网站| 精品人妻无码区二区三区| 伊人久久综合精品无码AV专区| 日韩毛片无码永久免费看| 精品人妻系列无码一区二区三区 | 亚洲精品无码高潮喷水在线| 亚洲成a人片在线观看天堂无码| 国产亚洲精久久久久久无码| 亚洲AV永久无码精品一区二区国产 | 精品久久久无码人妻字幂| 日韩AV无码精品人妻系列| 国产亚洲精品无码成人| 潮喷失禁大喷水无码| 国产亚洲大尺度无码无码专线| h无码动漫在线观看| 亚洲av无码专区在线观看素人| 亚洲AV无码一区二区三区鸳鸯影院| 无码专区—VA亚洲V天堂| 国产精品无码日韩欧| 国产午夜精华无码网站| 国产做无码视频在线观看浪潮 | 中文字幕无码人妻AAA片| 狠狠躁夜夜躁无码中文字幕| 亚洲AⅤ无码一区二区三区在线| 国产精品无码制服丝袜| 人妻丰满?V无码久久不卡| 亚洲AV永久无码精品一区二区国产| 免费人妻无码不卡中文字幕18禁| 东京热一精品无码AV| 亚洲午夜福利精品无码| 亚洲中文字幕无码中文字在线 | 人妻系列无码专区久久五月天|