第6步:生成HDL設(shè)計(jì)文件
1.在源樹中右擊該塊設(shè)計(jì)文件,然后選擇“生成輸出文件”。
圖 - 生成輸出文件背景
2.右鍵單擊再次選擇“創(chuàng)建HDL封裝”這個(gè)時(shí)候。當(dāng)系統(tǒng)提示選擇“讓Vivado管理創(chuàng)建包裝器”。
第7步合成,實(shí)施和生成流
1.要進(jìn)行綜合,實(shí)現(xiàn)和位流生成一次全部單擊“生成流”中的“程序和調(diào)試”的流程導(dǎo)航部分。當(dāng)提示運(yùn)行前一代點(diǎn)擊合成和實(shí)施步驟是肯定的。
圖 - 生成流
之后,它的完成你呈現(xiàn)一個(gè)對(duì)話框,您可以選擇打開實(shí)現(xiàn)的設(shè)計(jì)。從那里,你就可以查看資源的使用情況,定時(shí)信息和最終實(shí)施的布局規(guī)劃。該設(shè)計(jì)現(xiàn)在是準(zhǔn)備出口到Xilinx SDK。
2.要導(dǎo)出的設(shè)計(jì)選擇文件菜單中的“導(dǎo)出硬件”選項(xiàng)。請(qǐng)確保選擇“包含比特流”。
?
圖 - 導(dǎo)出硬件對(duì)話
3.在文件菜單中選擇了“勞克SDK”選項(xiàng),再次啟動(dòng)SDK。
這結(jié)束了本教程的硬件設(shè)計(jì)部分。
軟件設(shè)計(jì)
本教程的軟件部分的目標(biāo)是創(chuàng)建一個(gè)基本的μC/ OS-III項(xiàng)目。然后證明同時(shí)使用Micrium公司定制的驅(qū)動(dòng)程序和Xilinx獨(dú)立的驅(qū)動(dòng)程序與AXI定時(shí)器接口。
步驟1.安裝了μC/ OS系統(tǒng)信息庫(kù)
完整的安裝說明在現(xiàn)有的用戶手冊(cè)。
1.要安裝存儲(chǔ)庫(kù)將其添加到從Xilinx工具-當(dāng)前的工作空間>系統(tǒng)信息庫(kù)菜單。
圖 - 賽靈思SDK庫(kù)首選項(xiàng)
第2步:生成μC/ OS BSP
第一步驟是生成的C / OS的BSP的硬件平臺(tái)和一個(gè)簡(jiǎn)單的C / OS的“Hello World”類型的項(xiàng)目。
1.打開賽靈思SDK。這應(yīng)該已經(jīng)完成的硬件設(shè)計(jì)節(jié)的最后一步。
?
圖 - 賽靈思SDK主屏幕
2.打開“新的應(yīng)用項(xiàng)目對(duì)話框”。它可以從文件 - >新建 - >應(yīng)用程序項(xiàng)目菜單進(jìn)行訪問。
在此對(duì)話框中,輸入項(xiàng)目名稱,然后選擇“UCOS”作為操作系統(tǒng)平臺(tái)。點(diǎn)擊下一步。
?
圖 - 新的應(yīng)用項(xiàng)目對(duì)話框
3.新項(xiàng)目模板對(duì)話框應(yīng)該會(huì)出現(xiàn)下一個(gè)。選擇的uC / OS-III的Hello World然后單擊Finish。
?
圖 - 新建項(xiàng)目對(duì)話框的模板
您現(xiàn)在應(yīng)該看到在IDE中板級(jí)支持包的摘要。
4.打開板支持包設(shè)置通過單擊對(duì)話框中的“修改這個(gè)BSP的設(shè)置”。
5.選擇必要的庫(kù)ucos_common,ucos_osiii和ucos_standalone。
該ucos_common庫(kù)始終需要由BSP以及內(nèi)核之一或者ucos_osii或ucos_osiii但不能同時(shí)使用。該ucos_standalone包是一個(gè)兼容性組件能夠使用賽靈思獨(dú)立的驅(qū)動(dòng)程序。在庫(kù)組件的詳細(xì)信息可以在中找到支持Micrium公司產(chǎn)品的鏈接到該文檔中,用戶手冊(cè)部分。
圖 - BSP設(shè)置概述
評(píng)論