[發明專利]FPGA的AMBA總線接口調試方法、裝置及FPGA有效
| 申請號: | 202010745210.9 | 申請日: | 2020-07-29 |
| 公開(公告)號: | CN111858218B | 公開(公告)日: | 2022-07-08 |
| 發明(設計)人: | 李志;童元滿 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉曉菲 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | fpga amba 總線接口 調試 方法 裝置 | ||
本申請公開了一種FPGA的AMBA總線接口調試方法、裝置及FPGA,該方法包括:獲取目標調試命令腳本,其中,所述目標調試命令腳本為通過Vivado工具獲取到的TCL腳本;調用所述Vivado工具中的JTAG to AXI IP將所述目標調試命令腳本轉換為標準AXI接口數據;調用所述Vivado工具中的AXI Interconnect IP以及根據目標接口模塊確定出的預設IP進行所述標準AXI接口數據對應的調試操作,以便對所述目標接口模塊進行調試,其中,所述目標接口模塊為所述目標調試命令腳本中的目標地址對應的接口模塊。這樣能夠大大提高調試效率,提高了調試的靈活性。
技術領域
本申請涉及FPGA技術領域,特別涉及一種FPGA的AMBA總線接口調試方法、裝置及FPGA。
背景技術
在SOC(System on Chip,系統級芯片)型FPGA系統(Field-Programmable GateArray,現場可編程門陣列)中,通常會有CPU(Central Processing Unit,中央處理器)、運行在CPU上的軟件系統以及各種總線及外設接口模塊。在前期開發中,調試驗證是保障FPGA系統設計正確性的關鍵。一個復雜的SOC型FPGA系統,由眾多的模塊組成,很多模塊都要與CPU有數據交互,由于涉及到硬件和軟件的配合,調試起來比較費時費力。所以和軟件聯調前,硬件工程師或者邏輯工程師需要首先調試驗證各個模塊和CPU之間AMBA(AdvancedMicrocontroller Bus Architecture),先進微控制器總線體系結構)總線接口數據傳輸的正確性。
現有的FPGA上的AMBA總線接口調試方法主要包括,方案一是編寫C驗證代碼,通過調試軟件編譯生成CPU可識別的二進制文件燒寫進flash后,再由CPU從flash中讀取程序與硬件模塊接口交互,由此進行AMBA總線接口調試。方案二是編寫可綜合的總線模型及測試用例生成模塊,模擬CPU與硬件接口交互。但是現有技術方案一,需要邏輯工程師做軟件代碼的編寫工作,這對于不熟悉軟件或C語言的邏輯工程師來說,往往會影響調試效率。現有技術方案二,需要邏輯工程師在設計外增加額外的輔助測試代碼,并且可綜合的測試用例生成模塊也不如軟件測試代碼靈活。
發明內容
有鑒于此,本申請的目的在于提供一種FPGA的AMBA總線接口調試方法、裝置及FPGA,能夠提高AMBA總線調試效率,且靈活性較高。其具體方案如下:
第一方面,本申請公開了一種FPGA的AMBA總線接口調試方法,應用于SOC型的FPGA,包括:
獲取目標調試命令腳本,其中,所述目標調試命令腳本為通過Vivado工具獲取到的TCL腳本;
調用所述Vivado工具中的JTAG to AXI IP將所述目標調試命令腳本轉換為標準AXI接口數據;
調用所述Vivado工具中的AXI Interconnect IP以及根據目標接口模塊確定出的預設IP進行所述標準AXI接口數據對應的調試操作,以便對所述目標接口模塊進行調試,其中,所述目標接口模塊為所述目標調試命令腳本中的目標地址對應的接口模塊。
可選地,所述獲取目標調試命令腳本,包括:
獲取通過JTAG傳輸的所述目標調試命令腳本。
可選地,所述調用所述Vivado工具中的AXI Interconnect IP以及根據目標接口模塊確定出的預設IP進行所述標準AXI接口數據對應的調試操作,以便對所述目標接口模塊進行調試,包括:
若所述目標接口目標為AHB Slave接口模塊,則調用所述Vivado工具中的AXIInterconnect IP以及AXI to AHB Lite Bridge IP進行所述標準AXI接口數據對應的調試操作,以便對所述AHB Slave接口模塊進行調試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010745210.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種端齒零件的腔體磨粒流加工用夾具
- 下一篇:電動相位器控制方法及系統





