System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲一级特黄大片无码毛片,亚洲av无码一区二区三区天堂古代 ,亚洲AV无码国产丝袜在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于總線的通信方法、系統(tǒng)及裝置制造方法及圖紙

    技術(shù)編號(hào):43173982 閱讀:15 留言:0更新日期:2024-11-01 20:02
    本發(fā)明專利技術(shù)公開(kāi)了一種基于總線的通信方法、系統(tǒng)及裝置,多個(gè)第一通信模塊掛載于高速路由模塊的第一總線下;第一總線側(cè)配置有至少一個(gè)第一通道,高速路由模塊的第二總線側(cè)配置有至少一個(gè)第二通道,第二通道下掛載有第二通信模塊;基于總線的通信方法包括:動(dòng)態(tài)配置第一通信模塊的數(shù)據(jù)請(qǐng)求源地址,使得第一通信模塊的數(shù)據(jù)請(qǐng)求源地址為任意一個(gè)第一通道的源地址或其他第一通信模塊的源地址;動(dòng)態(tài)配置第一通道的寄存器的配置值,建立第一通道與任意一個(gè)或多個(gè)第二通道的連接關(guān)系,使得各通信模塊之間的連接關(guān)系能夠動(dòng)態(tài)改變,可以便捷地實(shí)現(xiàn)任意兩模塊之間快速進(jìn)行數(shù)據(jù)交換,還支持廣播模式,使得在某些場(chǎng)景下可以提高數(shù)據(jù)的傳輸效率。

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

    本專利技術(shù)屬于通信,更具體地,涉及一種基于總線的通信方法、系統(tǒng)及裝置


    技術(shù)介紹

    1、在芯片設(shè)計(jì)中,經(jīng)常會(huì)出現(xiàn)不同端口之間進(jìn)行動(dòng)態(tài)數(shù)據(jù)交換,現(xiàn)有的總線技術(shù)中的路由機(jī)制,端口與端口之間的數(shù)據(jù)交換關(guān)系都是固定的,不支持總線擴(kuò)展功能,不支持廣播模式,都屬于定制化設(shè)計(jì),復(fù)用性不高。


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

    1、針對(duì)現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,本專利技術(shù)提供了一種基于總線的通信方法、系統(tǒng)及裝置,其目的在于采用動(dòng)態(tài)配置的方法,可以動(dòng)態(tài)改變模塊與模塊之間連接關(guān)系,可以便捷地實(shí)現(xiàn)任意兩模塊之間快速進(jìn)行數(shù)據(jù)交換,還支持廣播模式,使得在某些場(chǎng)景下可以提高數(shù)據(jù)的傳輸效率,由此解決端口與端口之間的數(shù)據(jù)交換關(guān)系都是固定的,不支持總線擴(kuò)展功能,不支持廣播模式的技術(shù)問(wèn)題。

    2、為實(shí)現(xiàn)上述目的,按照本專利技術(shù)的第一方面,提供了一種基于總線的通信方法,多個(gè)第一通信模塊掛載于高速路由模塊的第一總線下;所述第一總線側(cè)配置有至少一個(gè)第一通道,所述高速路由模塊的第二總線側(cè)配置有至少一個(gè)第二通道,所述第二通道下掛載有第二通信模塊;

    3、所述基于總線的通信方法包括:

    4、動(dòng)態(tài)配置所述第一通信模塊的數(shù)據(jù)請(qǐng)求源地址,使得所述第一通信模塊的數(shù)據(jù)請(qǐng)求源地址為任意一個(gè)所述第一通道的源地址或其他第一通信模塊的源地址;

    5、動(dòng)態(tài)配置所述第一通道的寄存器的配置值,建立所述第一通道與任意一個(gè)或多個(gè)所述第二通道的連接關(guān)系,使得各通信模塊之間的連接關(guān)系能夠動(dòng)態(tài)改變。

    6、進(jìn)一步地,每個(gè)寄存器的配置值具有m個(gè)編碼位,其中m大于所述第二通信模塊的總數(shù)量;

    7、每個(gè)所述編碼位對(duì)應(yīng)一個(gè)第二通信模塊,如果相應(yīng)編碼位的值為第一預(yù)設(shè)值,則代表所述第一通道與相應(yīng)的第二通信模塊連接;如果相應(yīng)編碼位的值為第二預(yù)設(shè)值,則代表所述第一通道不與相應(yīng)的第二通信模塊連接。

    8、進(jìn)一步地,所述基于總線的通信方法還包括:

    9、如果具有連接關(guān)系的通信模塊需滿足嚴(yán)格的同步性能,則將相應(yīng)的通信模塊的通信模式配置阻塞模式,并配置輪詢周期;

    10、如果具有連接關(guān)系的通信模塊無(wú)需滿足嚴(yán)格的同步性能,則將相應(yīng)的通信模塊的通信模式配置非阻塞模式。

    11、進(jìn)一步地,所述基于總線的通信方法還包括:

    12、對(duì)各個(gè)通信模塊進(jìn)行輪詢操作,查看每一個(gè)通信模塊是否有讀請(qǐng)求;

    13、如果有讀請(qǐng)求,則根據(jù)通信模塊提供的數(shù)據(jù)請(qǐng)求源地址從相應(yīng)的源端口獲取數(shù)據(jù);如果沒(méi)有讀請(qǐng)求,則跳過(guò)。

    14、進(jìn)一步地,所述如果有讀請(qǐng)求,則根據(jù)通信模塊提供的數(shù)據(jù)請(qǐng)求源地址從相應(yīng)的源端口獲取數(shù)據(jù)包括:

    15、當(dāng)通信模塊的通信模式為阻塞模式時(shí),如果源端口沒(méi)有準(zhǔn)備好數(shù)據(jù),在預(yù)設(shè)的輪詢周期內(nèi)持續(xù)等待源端口準(zhǔn)備好數(shù)據(jù),直至獲取到數(shù)據(jù)為止;如果超過(guò)預(yù)設(shè)的輪詢周期,仍舊沒(méi)有獲取到數(shù)據(jù),則反饋?zhàn)x取失敗告警;

    16、當(dāng)通信模塊的通信模式為非阻塞模式時(shí),如果源端口沒(méi)有準(zhǔn)備好數(shù)據(jù)則直接反饋?zhàn)x取失敗告警。

    17、進(jìn)一步地,在對(duì)多個(gè)所述第一通信模塊進(jìn)行輪詢時(shí),采用雙向輪詢的方式進(jìn)行輪詢操作,操作指針相遇則代表一次輪詢結(jié)束。

    18、進(jìn)一步地,不同的所述第一通信模塊之間能夠通過(guò)高速路由通道一對(duì)一的進(jìn)行數(shù)據(jù)交換;

    19、所述第一通信模塊能夠通過(guò)廣播通道向一個(gè)或多個(gè)所述第二通信模塊發(fā)送數(shù)據(jù);其中,所述第一通道與相應(yīng)的一個(gè)或多個(gè)第二通道構(gòu)成所述廣播通道;

    20、所述第二通信模塊能夠通過(guò)廣播通道向相應(yīng)的第一通信模塊發(fā)送數(shù)據(jù)。

    21、為實(shí)現(xiàn)上述目的,按照本專利技術(shù)的第二方面,提供了一種基于總線的高速路由系統(tǒng),包括:上位機(jī)、高速路由模塊、多個(gè)第一通信模塊和多個(gè)第二通信模塊;

    22、多個(gè)第一通信模塊掛載于所述高速路由模塊的第一總線下;所述第一總線側(cè)配置有至少一個(gè)第一通道,所述高速路由模塊的第二總線側(cè)配置有至少一個(gè)第二通道,所述第二通道下掛載有第二通信模塊;

    23、所述高速路由模塊用于接收來(lái)自于所述上位機(jī)的第一配置指令和所述第二配置指令;

    24、所述高速路由模塊用于根據(jù)所述第一配置指令動(dòng)態(tài)配置所述第一通信模塊的數(shù)據(jù)請(qǐng)求源地址,使得所述第一通信模塊的數(shù)據(jù)請(qǐng)求源地址為任意一個(gè)所述第一通道的源地址或其他第一通信模塊的源地址;

    25、所述高速路由模塊用于根據(jù)所述第二配置指令動(dòng)態(tài)配置所述第一通道的寄存器的配置值,建立所述第一通道與任意一個(gè)或多個(gè)所述第二通道的連接關(guān)系,使得各通信模塊之間的連接關(guān)系能夠動(dòng)態(tài)改變。

    26、為實(shí)現(xiàn)上述目的,按照本專利技術(shù)的第三方面,提供了一種高速路由模塊,包括至少一個(gè)處理器和存儲(chǔ)器,所述至少一個(gè)處理器和存儲(chǔ)器之間通過(guò)數(shù)據(jù)總線連接,所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令在被所述處理器執(zhí)行后,用于完成第一方面所述的基于總線的通信方法。

    27、為實(shí)現(xiàn)上述目的,按照本專利技術(shù)的第四方面,提供了一種非易失性存儲(chǔ)介質(zhì),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,該計(jì)算機(jī)可執(zhí)行指令被一個(gè)或多個(gè)處理器執(zhí)行,用于完成第一方面所述的基于總線的通信方法。

    28、總體而言,通過(guò)本專利技術(shù)所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有如下有益效果:在本專利技術(shù)中,模塊之間的連接關(guān)系并不固定,采用動(dòng)態(tài)配置的方法,可以動(dòng)態(tài)改變模塊與模塊之間連接關(guān)系,不同的所述第一通信模塊之間能夠通過(guò)高速路由通道一對(duì)一的進(jìn)行數(shù)據(jù)交換,可以便捷地實(shí)現(xiàn)任意兩模塊之間快速進(jìn)行數(shù)據(jù)交換;所述第一通信模塊能夠通過(guò)廣播通道向一個(gè)或多個(gè)所述第二通信模塊發(fā)送數(shù)據(jù),一個(gè)第一通信模塊可以向多個(gè)第二通信模塊發(fā)送數(shù)據(jù),支持廣播模式,使得在某些場(chǎng)景下可以提高數(shù)據(jù)的傳輸效率。

    本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種基于總線的通信方法,其特征在于,多個(gè)第一通信模塊掛載于高速路由模塊的第一總線下;所述第一總線側(cè)配置有至少一個(gè)第一通道,所述高速路由模塊的第二總線側(cè)配置有至少一個(gè)第二通道,所述第二通道下掛載有第二通信模塊;

    2.根據(jù)權(quán)利要求1所述的基于總線的通信方法,其特征在于,每個(gè)寄存器的配置值具有m個(gè)編碼位,其中m大于所述第二通信模塊的總數(shù)量;

    3.根據(jù)權(quán)利要求1所述的基于總線的通信方法,其特征在于,所述基于總線的通信方法還包括:

    4.根據(jù)權(quán)利要求3所述的基于總線的通信方法,其特征在于,所述基于總線的通信方法還包括:

    5.根據(jù)權(quán)利要求4所述的基于總線的通信方法,其特征在于,所述如果有讀請(qǐng)求,則根據(jù)通信模塊提供的數(shù)據(jù)請(qǐng)求源地址從相應(yīng)的源端口獲取數(shù)據(jù)包括:

    6.根據(jù)權(quán)利要求3所述的基于總線的通信方法,其特征在于,在對(duì)多個(gè)所述第一通信模塊進(jìn)行輪詢時(shí),采用雙向輪詢的方式進(jìn)行輪詢操作,操作指針相遇則代表一次輪詢結(jié)束。

    7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的基于總線的通信方法,其特征在于,不同的所述第一通信模塊之間能夠通過(guò)高速路由通道一對(duì)一的進(jìn)行數(shù)據(jù)交換;

    8.一種基于總線的高速路由系統(tǒng),其特征在于,包括:上位機(jī)、高速路由模塊、多個(gè)第一通信模塊和多個(gè)第二通信模塊;

    9.一種高速路由模塊,其特征在于,包括至少一個(gè)處理器和存儲(chǔ)器,所述至少一個(gè)處理器和存儲(chǔ)器之間通過(guò)數(shù)據(jù)總線連接,所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令在被所述處理器執(zhí)行后,用于完成權(quán)利要求1-7任一所述的基于總線的通信方法。

    10.一種非易失性存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,該計(jì)算機(jī)可執(zhí)行指令被一個(gè)或多個(gè)處理器執(zhí)行,用于完成權(quán)利要求1-7任一所述的基于總線的通信方法。

    ...

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

    1.一種基于總線的通信方法,其特征在于,多個(gè)第一通信模塊掛載于高速路由模塊的第一總線下;所述第一總線側(cè)配置有至少一個(gè)第一通道,所述高速路由模塊的第二總線側(cè)配置有至少一個(gè)第二通道,所述第二通道下掛載有第二通信模塊;

    2.根據(jù)權(quán)利要求1所述的基于總線的通信方法,其特征在于,每個(gè)寄存器的配置值具有m個(gè)編碼位,其中m大于所述第二通信模塊的總數(shù)量;

    3.根據(jù)權(quán)利要求1所述的基于總線的通信方法,其特征在于,所述基于總線的通信方法還包括:

    4.根據(jù)權(quán)利要求3所述的基于總線的通信方法,其特征在于,所述基于總線的通信方法還包括:

    5.根據(jù)權(quán)利要求4所述的基于總線的通信方法,其特征在于,所述如果有讀請(qǐng)求,則根據(jù)通信模塊提供的數(shù)據(jù)請(qǐng)求源地址從相應(yīng)的源端口獲取數(shù)據(jù)包括:

    6.根據(jù)權(quán)利要求3所述的基于總線的通信方法,其特征在于,在對(duì)多個(gè)所述第一通信模...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:李杰楊清周游宇李韻方燦胡珊珊趙彪劉資玲
    申請(qǐng)(專利權(quán))人:武漢二進(jìn)制半導(dǎo)體有限公司
    類型:發(fā)明
    國(guó)別省市:

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

    1
    主站蜘蛛池模板: 国产成人无码精品一区不卡| 国产无码网页在线观看| 无码人妻少妇伦在线电影| 用舌头去添高潮无码视频| 国产成年无码AV片在线韩国| 国产精品无码av在线播放| 国产精品无码国模私拍视频| 久久青青草原亚洲av无码app| 国产精品99久久久精品无码| 白嫩少妇激情无码| 一本一道av中文字幕无码| 亚洲人成人伊人成综合网无码| 无码人妻熟妇AV又粗又大| 无码任你躁久久久久久久| 日韩爆乳一区二区无码| 人妻少妇无码精品视频区| 亚洲韩国精品无码一区二区三区| 亚洲av无码专区在线电影天堂 | 亚洲AV无码久久精品狠狠爱浪潮| 97精品人妻系列无码人妻| 亚洲AV无码久久精品狠狠爱浪潮 | 亚洲精品中文字幕无码A片老| 高h纯肉无码视频在线观看| 一本加勒比HEZYO无码人妻| 一本久道中文无码字幕av| 久久午夜无码鲁丝片午夜精品 | 亚洲无码在线播放| 国产精品午夜福利在线无码| 亚洲乱人伦中文字幕无码| 无码人妻丰满熟妇区BBBBXXXX| 无码少妇精品一区二区免费动态| 中文有无人妻vs无码人妻激烈| 国产无码一区二区在线| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 无码国产伦一区二区三区视频| 久久精品aⅴ无码中文字字幕不卡| 国产亚洲精品无码专区| 中文人妻无码一区二区三区| 亚洲av永久无码精品表情包| 亚洲AV综合色区无码一区| 在线a亚洲v天堂网2019无码|