[發(fā)明專利]基于RTL的模塊劃分方法、裝置及終端設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 201710571811.0 | 申請(qǐng)日: | 2017-07-13 |
| 公開(kāi)(公告)號(hào): | CN107368643B | 公開(kāi)(公告)日: | 2020-12-01 |
| 發(fā)明(設(shè)計(jì))人: | 晏小波;夏軍;張峻;馮華 | 申請(qǐng)(專利權(quán))人: | 湖南中易利華信息技術(shù)有限公司 |
| 主分類號(hào): | G06F30/32 | 分類號(hào): | G06F30/32 |
| 代理公司: | 長(zhǎng)沙軒榮專利代理有限公司 43235 | 代理人: | 黃藝平 |
| 地址: | 410205 湖南省長(zhǎng)沙市開(kāi)福區(qū)伍家?guī)X街道*** | 國(guó)省代碼: | 湖南;43 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 rtl 模塊 劃分 方法 裝置 終端設(shè)備 | ||
1.一種基于RTL的模塊劃分方法,其特征在于,包括:
獲取RTL代碼和模塊劃分需求信息;
根據(jù)所述模塊劃分需求信息獲取需要重新劃分的第一模塊與第二模塊之間的連接關(guān)系;
在所述第二模塊中刪除所述第一模塊,并根據(jù)所述RTL代碼處理所述第一模塊與所述第二模塊的第一連接關(guān)系,具體包括:
若所述第一模塊的第一輸入信號(hào)為所述第二模塊的內(nèi)部信號(hào),則在所述第二模塊上增加一第一輸出端口,使所述第一輸出端口通過(guò)第三模塊與所述第一模塊相連接;
若所述第一模塊的第二輸入信號(hào)通過(guò)所述第二模塊的第一輸入端口輸入,則刪除所述第一輸入端口;
若所述第一模塊的第一輸出信號(hào)僅在所述第二模塊內(nèi)部使用,則在所述第二模塊上增加一第二輸入端口,使所述第二輸入端口通過(guò)第三模塊與所述第一模塊相連接;
若所述第一模塊的第二輸出信號(hào)通過(guò)所述第二模塊的第二輸出端口與外界相連接,則刪除所述第二輸出端口;
若所述第一模塊的第三輸出信號(hào)既在所述第二模塊內(nèi)部使用,又通過(guò)所述第二模塊的第三輸出端口與外界相連接,則刪除所述第三輸出端口,并在所述第二模塊上增加一第三輸入端口,使所述第三輸入端口通過(guò)第三模塊與所述第一模塊相連接;
將所述第一模塊加入第三模塊中,并根據(jù)所述RTL代碼處理所述第一模塊與所述第三模塊之間的第二連接關(guān)系;
根據(jù)處理后的第一連接關(guān)系和處理后的第二連接關(guān)系,修改所述第二模塊和所述第三模塊的輸入端口信息和輸出端口信息。
2.根據(jù)權(quán)利要求1所述的基于RTL的模塊劃分方法,其特征在于,所述將所述第一模塊加入第三模塊中,并根據(jù)所述RTL代碼處理所述第一模塊與所述第三模塊之間的連接關(guān)系的步驟包括:
若所述第一模塊的第三輸入信號(hào)不由所述第三模塊的內(nèi)部信號(hào)驅(qū)動(dòng),則為所述第三模塊增加一第四輸入端口,使所述第四輸入端口與所述第一模塊相連接;
若所述第一模塊的第四輸入信號(hào)由所述第三模塊的第一內(nèi)部信號(hào)驅(qū)動(dòng),則使所述第一內(nèi)部信號(hào)與所述第一模塊的第四輸入信號(hào)相連接;
若所述第一模塊的第四輸出信號(hào)不在所述第三模塊的內(nèi)部使用,則在所述第三模塊上增加一第四輸出端口,使所述第四輸出端口與所述第一模塊相連接;
若所述第一模塊的第五輸出信號(hào)在所述第三模塊的內(nèi)部使用,則刪除所述第三模塊上的用于接收所述第五輸出信號(hào)的第五輸入端口。
3.根據(jù)權(quán)利要求2所述的基于RTL的模塊劃分方法,其特征在于,所述若所述第一模塊的第四輸入信號(hào)由所述第三模塊的第一內(nèi)部信號(hào)驅(qū)動(dòng),則使所述第一內(nèi)部信號(hào)與所述第一模塊的第四輸入信號(hào)相連接的步驟包括:
若所述第一內(nèi)部信號(hào)僅驅(qū)動(dòng)所述第一模塊的第四輸入信號(hào),則刪除所述第三模塊上的用于輸出所述第一內(nèi)部信號(hào)的第五輸出端口。
4.根據(jù)權(quán)利要求2所述的基于RTL的模塊劃分方法,其特征在于,所述若所述第一模塊的第五輸出信號(hào)在所述第三模塊的內(nèi)部使用,則刪除所述第三模塊上的用于接收所述第五輸出信號(hào)的第五輸入端口的步驟包括:
若所述第五輸出信號(hào)與所述第三模塊的外界相連接,則在所述第三模塊上增加一第六輸出端口,所述第一模塊通過(guò)所述第六輸出端口與外界相連接。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于湖南中易利華信息技術(shù)有限公司,未經(jīng)湖南中易利華信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710571811.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- RTL級(jí)IP核的保護(hù)方法
- 集成電路設(shè)計(jì)過(guò)程中的寄存器設(shè)計(jì)方法及裝置
- 在RTL模擬中兌現(xiàn)多循環(huán)路徑語(yǔ)義的方法和裝置
- 基于Android的RTL布局適配方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備
- 轉(zhuǎn)錄因子MyoD在調(diào)控豬RTL1基因表達(dá)中的應(yīng)用
- 轉(zhuǎn)錄因子SP1在調(diào)控豬RTL1基因表達(dá)中的應(yīng)用
- RTL1基因在調(diào)控成肌細(xì)胞增殖和分化中的應(yīng)用
- RTL代碼的管理方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于RTL源碼的FPGA切割方法及系統(tǒng)
- 對(duì)芯片進(jìn)行復(fù)雜工程修改的通用方法、設(shè)備和存儲(chǔ)介質(zhì)





