創(chuàng)建 FPGA 設(shè)計(jì)和維護(hù) Vivado 設(shè)計(jì)套件項(xiàng)目時(shí),版本控制系統(tǒng)對(duì)于團(tuán)隊(duì)合作可能是一項(xiàng)具有挑戰(zhàn)性的任務(wù)。工程師必須能跟蹤設(shè)計(jì)變更,完整地從 HDL 或 TCL 源代碼再現(xiàn)項(xiàng)目并交付特定的項(xiàng)目狀態(tài)。Vivado 工具非常適用于這類工作,因?yàn)樵摴ぞ吣軌驗(yàn)轫?xiàng)目生成存檔文件或創(chuàng)建 TCL 文件,從而再現(xiàn)項(xiàng)目狀態(tài)。
然而,上述機(jī)制需要一定數(shù)量的手動(dòng)操作,而且在 Vivado 設(shè)計(jì)套件項(xiàng)目外對(duì)設(shè)計(jì)的參數(shù)進(jìn)行設(shè)置,也存在不夠靈活的問(wèn)題。因此,為了簡(jiǎn)化上述操作,我們已經(jīng)開(kāi)發(fā)出對(duì)應(yīng)腳本。其思路是在提供項(xiàng)目的 HDL 和 TCL 源文件的同時(shí),提供從頭創(chuàng)建 Vivado 設(shè)計(jì)套件項(xiàng)目所需的其他配置文件。設(shè)計(jì)構(gòu)建腳本的目的是幫助用戶在單獨(dú)的 Vivado 設(shè)計(jì)套件項(xiàng)目下開(kāi)發(fā)獨(dú)立的項(xiàng)目組成部分(特色),且能夠以其他配置方式對(duì)項(xiàng)目不同組成部分的源文件進(jìn)行組合。此外,構(gòu)建腳本也可用于創(chuàng)建目標(biāo)構(gòu)建工件,例如 IP XACTIPXACT 封裝、仿真、綜合、實(shí)現(xiàn)和比特流生成。
與此同時(shí),MLE 也面向 PetaLinux 和賽靈思軟件開(kāi)發(fā)套件 (XSDK) 發(fā)布了一套易用型 Makefiles,并將為 Vitis 統(tǒng)一軟件平臺(tái)提供后續(xù)支持。這些處理系統(tǒng) Makefiles(或簡(jiǎn)稱為 PSMake)還提供在 GitHub 上。
為了加快實(shí)現(xiàn) FPGA 構(gòu)建環(huán)境的自動(dòng)化(如用于持續(xù)集成 (CI)),并確保在開(kāi)發(fā)與生命周期后期階段完整重現(xiàn)設(shè)計(jì)結(jié)果,Missing Link Electronics 團(tuán)隊(duì)已整合出一套腳本。目前,這套腳本化 FPGA 構(gòu)建環(huán)境主要面向賽靈思 Vivado 工具(版本 2016.4 或更新版本),并在 Ubuntu Linux 16.04 LTS 和 18.04 LTS 下通過(guò)測(cè)試,已通過(guò) Apache 2.0 開(kāi)源許可證提供在 GitHub 上。
責(zé)任編輯:lq
-
FPGA
+關(guān)注
關(guān)注
1660文章
22415瀏覽量
636492 -
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6957瀏覽量
114120 -
自動(dòng)化
+關(guān)注
關(guān)注
31文章
5934瀏覽量
90283
原文標(biāo)題:如何實(shí)現(xiàn) FPGA 構(gòu)建環(huán)境的自動(dòng)化
文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
FPGA 模塊:工業(yè)自動(dòng)化領(lǐng)域的智能核心驅(qū)動(dòng)力
鎧裝超五類屏蔽網(wǎng)線在工業(yè)自動(dòng)化中的應(yīng)用優(yōu)勢(shì)
羅克韋爾自動(dòng)化推出SecureOT解決方案套件
沉降儀如何打造無(wú)人值守實(shí)現(xiàn)自動(dòng)化監(jiān)測(cè)?
抗干擾工業(yè)主板:嚴(yán)苛環(huán)境下穩(wěn)定輸出,助力工業(yè)自動(dòng)化升級(jí)
羅克韋爾自動(dòng)化邀您共赴2025年自動(dòng)化博覽會(huì)
訂單退款自動(dòng)化接口:高效處理退款流程的技術(shù)實(shí)現(xiàn)
自動(dòng)化擴(kuò)縮容Jtti美國(guó)VPS的實(shí)現(xiàn)路徑與技術(shù)解析
智慧科研新紀(jì)元:善思創(chuàng)興引領(lǐng)AI與自動(dòng)化變革
使用Ansible實(shí)現(xiàn)大規(guī)模集群自動(dòng)化部署
自動(dòng)化計(jì)算機(jī)經(jīng)過(guò)加固后有什么好處?
自動(dòng)化計(jì)算機(jī)的功能與用途
車機(jī)交互測(cè)試自動(dòng)化實(shí)現(xiàn)路徑與案例分析
AG32 SDK 最新版本V1.7.7 :實(shí)現(xiàn)構(gòu)建自動(dòng)化功能及更新HyperRAM的RGB例程
APP自動(dòng)化測(cè)試框架
如何實(shí)現(xiàn)FPGA構(gòu)建環(huán)境的自動(dòng)化
評(píng)論