作者:Andreas Braun & Stefan Wiehler設計工程師,MLE 公司
創建 FPGA 設計和維護 Vivado? 設計套件項目時,版本控制系統對于團隊合作可能是一項具有挑戰性的任務。工程師必須能跟蹤設計變更,完整地從 HDL 或 TCL 源代碼再現項目并交付特定的項目狀態。Vivado 工具非常適用于這類工作,因為該工具能夠為項目生成存檔文件或創建 TCL 文件,從而再現項目狀態。
然而,上述機制需要一定數量的手動操作,而且在 Vivado 設計套件項目外對設計的參數進行設置,也存在不夠靈活的問題。因此,為了簡化上述操作,我們已經開發出對應腳本。其思路是在提供項目的 HDL 和 TCL 源文件的同時,提供從頭創建 Vivado 設計套件項目所需的其他配置文件。設計構建腳本的目的是幫助用戶在單獨的 Vivado 設計套件項目下開發獨立的項目組成部分(特色),且能夠以其他配置方式對項目不同組成部分的源文件進行組合。此外,構建腳本也可用于創建目標構建工件,例如 IP XACTIPXACT 封裝、仿真、綜合、實現和比特流生成。
與此同時,MLE 也面向 PetaLinux 和賽靈思軟件開發套件 (XSDK) 發布了一套易用型 Makefiles,并將為 Vitis? 統一軟件平臺提供后續支持。這些處理系統 Makefiles(或簡稱為 PSMake)還提供在 GitHub 上。
為了加快實現 FPGA 構建環境的自動化(如用于持續集成 (CI)),并確保在開發與生命周期后期階段完整重現設計結果,Missing Link Electronics 團隊已整合出一套腳本。目前,這套腳本化 FPGA 構建環境主要面向賽靈思 Vivado 工具(版本 2016.4 或更新版本),并在 Ubuntu Linux 16.04 LTS 和 18.04 LTS 下通過測試,已通過 Apache 2.0 開源許可證提供在 GitHub 上。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
基于PXI構建先進自動化測試系統
發表于 10-18 10:30
建立Quartus II工程,參考[2]翻譯了參考[1]的內容,這里對這些熱心人表示感謝。Quartus II工程自動化在參考[3]中介紹了ALTERA的FPGA開發時利用TCL建立、編譯
發表于 12-16 15:09
自動化測試一般是指軟件測試的自動化,軟件測試就是在預設條件下運行系統或應用程序,評估運行結果,預先條件應包括正常條件和異常條件。本文介紹的是自動化測試框架思想與構建,一起來看。
發表于 07-18 06:52
要實現對新的或者更新后的智能電網的最優控制,需要端到端通信和高效的供電網絡,特別是傳輸和分配(T&D)子站。為能夠支持自動化,設備應具有監視和控制功能,確保能夠實時高效的管理電網,滿足峰值負載要求。Altera FPGA技術
發表于 09-17 06:07
饋線自動化是配電網自動化的重要組成部分。要實現饋線自動化,需要合理的配電網結構,具備環網供電的條件;各環網開關、負荷開關和街道配電站內開關的操作機構必須具有遠方操作功能;環網開關柜內必
發表于 09-17 09:01
邊緣化搭建DotNet Core 21 自動化構建和部署環境(上)
發表于 04-23 14:53
什么是開放性系統?開放自動化到底指的是什么?什么樣的系統才是一個理想的開放自動化系統?如何構建開放自動化的生態系統?開放自動化系統會成功么?
發表于 07-02 07:09
LabVIEW與Tektronix示波器實現電源測試自動化
在現代電子測試與測量領域,自動化測試系統的構建是提高效率和精確度的關鍵。本案例介紹了如何利用LabVIEW軟件結合Tektr
發表于 12-09 20:37
本文核心提示: 隨著FPGA接口的速度提高,高速接口的測試、PCB板級的測試、EMI/EMC的測試等,這些測試的難度會越來越突出。想要實現FPGA的自動化測試的話,就需要提高軟件的可控
發表于 08-27 10:09
?1084次閱讀
創建 FPGA 設計和維護 Vivado? 設計套件項目時,版本控制系統對于團隊合作可能是一項具有挑戰性的任務。
發表于 03-15 17:23
?1788次閱讀
與此同時,MLE 也面向 PetaLinux 和賽靈思軟件開發套件 (XSDK) 發布了一套易用型 Makefiles,并將為 Vitis 統一軟件平臺提供后續支持。這些處理系統 Makefiles(或簡稱為 PSMake)還提供在 GitHub 上。
發表于 11-20 16:47
?1500次閱讀
電子發燒友網站提供《如何構建藍牙控制的家庭自動化.zip》資料免費下載
發表于 06-27 09:41
?0次下載
電子發燒友網站提供《家庭自動化系統開源構建.zip》資料免費下載
發表于 07-10 10:30
?0次下載
電子發燒友網站提供《自動化迷你溫室的構建.zip》資料免費下載
發表于 07-13 10:14
?0次下載
為了加快實現 FPGA 構建環境的自動化(如用于持續集成 (CI)),并確保在開發與生命周期后期階段完整重現設計結果,Missing Lin
發表于 02-20 11:05
?376次閱讀
評論