各位先楫的小伙伴們久等啦,先楫時(shí)鐘配置工具跟隨 0.5.0 版本正式上線啦!
還有個(gè)好消息要告訴大家,我們已將先楫配置工具 VSCode 插件發(fā)布到了 VSCode 插件市場(chǎng),各位小伙伴們?cè)僖膊挥檬謩?dòng)安裝插件了,直接應(yīng)用商店搜索HPMicro Pinmux Tool即可下載安裝使用!插件直接支持引腳配置工具以及最新的時(shí)鐘配置工具,快快用起來(lái)!
下面小伙伴們一起看看時(shí)鐘配置工具的功能吧!
時(shí)鐘配置功能上手指南
為了降低使用難度,時(shí)鐘配置工具與引腳配置工具均依附于用戶創(chuàng)建的項(xiàng)目,所以使用前請(qǐng)先創(chuàng)建所需的 SoC 和 Package 項(xiàng)目。打開(kāi)項(xiàng)目后,默認(rèn)進(jìn)入的還是引腳配置界面,但注意上方菜單欄,點(diǎn)擊時(shí)鐘配置工具即可切換到當(dāng)前項(xiàng)目時(shí)鐘配置頁(yè)面,如下圖所示:

首次進(jìn)入時(shí)鐘配置工具,默認(rèn)會(huì)彈出用戶使用幫助,里面詳細(xì)描述了時(shí)鐘配置工具的使用方法。同時(shí),后期您也可以點(diǎn)擊右上角的幫助按鈕來(lái)打開(kāi)時(shí)鐘配置工具的使用幫助,如下圖所示:

時(shí)鐘配置工具整體布局和引腳配置工具類(lèi)似,左側(cè)邊欄用來(lái)選擇對(duì)應(yīng)的時(shí)鐘源或功能時(shí)鐘,右側(cè)是時(shí)鐘配置主界面。時(shí)鐘配置主界面左側(cè)是時(shí)鐘源樹(shù),可以對(duì)當(dāng)前 SoC 的時(shí)鐘源進(jìn)行頻率配置以及分頻配置,右側(cè)是當(dāng)前 SoC 支持的功能時(shí)鐘網(wǎng)格列表,可以設(shè)置功能時(shí)鐘的時(shí)鐘源以及分頻系數(shù),如下圖所示:

下面我們分別對(duì)這幾種使用方式進(jìn)行說(shuō)明:
時(shí)鐘源配置
PLL VCO 頻率配置
時(shí)鐘配置工具支持配置 PLL VCO 的頻率以及對(duì)應(yīng)的時(shí)鐘源的頻率,對(duì)于 PLL VCO 頻率配置,工具同時(shí)支持頻率配置以及參數(shù)配置兩種方式,默認(rèn)展示的是參數(shù)配置方式,如下圖所示:

您可以精確控制每個(gè) PLL VCO 的參數(shù)進(jìn)行頻率配置,考慮到使用芯片的效率及安全性,置灰的參數(shù)選項(xiàng)不可配置。當(dāng)切換為頻率配置后,我們會(huì)展示出當(dāng)前頻率的計(jì)算公式,您可以直接配置需要的 PLL VCO 頻率,工具會(huì)判斷該頻率值的合法性并依據(jù)該頻率值自動(dòng)計(jì)算 PLL VCO 的各個(gè)參數(shù),如下圖所示:

注意:此處直接配置的 PLL VCO 的頻率單位為 Hz,其它地方為 MHz。切記不要配置錯(cuò)誤哦。
另外,HPM6700系列同時(shí)支持整數(shù)分頻以及小數(shù)分頻,此處的配置界面略有不同,如下圖所示:

HPM6700系列芯片相較于其它系列芯片,多了一個(gè)分頻選擇器,如果需要小數(shù)分頻模式,需要將該選擇器選擇上方按鈕,需要整數(shù)分頻模式,選擇下方按鈕即可。
注意:HPM6700系列采用直接配置 PLL VCO 頻率的方式,也需要先選擇分頻模式,然后工具會(huì)依據(jù)當(dāng)前的分頻模式來(lái)計(jì)算輸入頻率的有效性以及各個(gè)參數(shù)值。
時(shí)鐘源頻率配置
該工具同時(shí)支持自定義時(shí)鐘源的頻率,當(dāng)您主動(dòng)配置了 PLL VCO 頻率后,可以直接設(shè)置分頻系數(shù)來(lái)更新時(shí)鐘源的頻率,同時(shí),您也可以直接配置想要的時(shí)鐘源頻率,工具會(huì)自動(dòng)計(jì)算對(duì)應(yīng)的 PLL VCO 的頻率以及分頻系數(shù),如下圖所示:

注意:直接設(shè)置時(shí)鐘源的頻率會(huì)直接影響 PLL VCO 的頻率(因?yàn)闀?huì)修改 PLL VCO 的參數(shù)來(lái)生成符合條件的配置),PLL VCO 的頻率修改會(huì)影響依賴(lài)于該 PLL VCO 的時(shí)鐘源的頻率以及后續(xù)的功能時(shí)鐘頻率。就像上圖中所示,直接配置 PLL1CLK0 的頻率后,PLL1CLK1 的頻率也會(huì)隨之更新。因此您在直接修改時(shí)鐘源頻率時(shí),需要謹(jǐn)慎操作哦。
功能時(shí)鐘配置
功能時(shí)鐘配置界面默認(rèn)以網(wǎng)格形式展示當(dāng)前 SoC 支持的所有功能時(shí)鐘,點(diǎn)擊某個(gè)網(wǎng)格時(shí)鐘后會(huì)打開(kāi)當(dāng)前功能時(shí)鐘的配置界面,您可以在該界面配置當(dāng)前時(shí)鐘的時(shí)鐘源以及分頻系數(shù),如下圖所示:

當(dāng)時(shí)鐘配置完畢之后,如果您要生成當(dāng)前時(shí)鐘的對(duì)應(yīng)代碼,需要勾選右上角時(shí)鐘設(shè)置對(duì)話框的生成配置復(fù)選框,如果您要使能當(dāng)前功能時(shí)鐘,需要勾選時(shí)鐘設(shè)置對(duì)話框中的添加到組復(fù)選框,并選擇想要添加到的 CPU 組,如下圖所示:

每個(gè)功能時(shí)鐘網(wǎng)格界面會(huì)顯示當(dāng)前時(shí)鐘的頻率,添加到的組以及是否會(huì)生成代碼。當(dāng)勾選了該功能時(shí)鐘生成配置后,對(duì)應(yīng)的網(wǎng)格會(huì)顯示藍(lán)色,當(dāng)要生成代碼的功能時(shí)鐘的當(dāng)前頻率超過(guò)了支持的最大值(功能時(shí)鐘最大值可參考數(shù)據(jù)手冊(cè))時(shí),網(wǎng)格會(huì)顯示為橙色進(jìn)行提示。如下圖所示:

重置時(shí)鐘頻率
當(dāng)您修改了某個(gè)時(shí)鐘源或者功能時(shí)鐘的參數(shù)后,即使沒(méi)有勾選生成配置選項(xiàng),當(dāng)前項(xiàng)目也會(huì)記錄您的此次時(shí)鐘配置,工具也提供了重置功能,點(diǎn)擊對(duì)應(yīng)時(shí)鐘源或功能時(shí)鐘右側(cè)的重置按鈕,便可將配置參數(shù)恢復(fù)為默認(rèn)值,如下圖所示:

時(shí)鐘頻率流向展示
工具支持在當(dāng)主配置界面展示整個(gè)時(shí)鐘的流向,從參考時(shí)鐘一直到功能時(shí)鐘,您只需要將鼠標(biāo)懸停到時(shí)鐘源界面的某條箭頭線上,那么當(dāng)前時(shí)鐘源從參考時(shí)鐘到最終的功能時(shí)鐘都會(huì)高亮出來(lái),箭頭指向會(huì)變?yōu)槌壬牧鲃?dòng)動(dòng)畫(huà),以該時(shí)鐘源作為時(shí)鐘源的功能時(shí)鐘會(huì)以藍(lán)色的顏色進(jìn)行高亮,如下圖所示:

單個(gè)時(shí)鐘詳細(xì)配置
工具也支持直接跳轉(zhuǎn)到單個(gè)時(shí)鐘進(jìn)行配置,您可以直接點(diǎn)擊左側(cè)的導(dǎo)航欄,選擇想要配置的時(shí)鐘源或者功能時(shí)鐘,即可跳轉(zhuǎn)到對(duì)應(yīng)的配置界面?;蛘吣梢渣c(diǎn)擊時(shí)鐘源界面中的時(shí)鐘源名稱(chēng)超鏈接,也可以直接跳轉(zhuǎn)到對(duì)應(yīng)的時(shí)鐘源進(jìn)行配置,如下圖所示:

當(dāng)某個(gè)時(shí)鐘已經(jīng)勾選生成配置(即會(huì)生成對(duì)應(yīng)代碼)后,左側(cè)導(dǎo)航欄對(duì)應(yīng)的時(shí)鐘名稱(chēng)會(huì)以藍(lán)色高亮顯示。默認(rèn)情況下,時(shí)鐘源均默認(rèn)已勾選生成配置選項(xiàng),功能時(shí)鐘需要用戶自己進(jìn)行勾選。
功能時(shí)鐘的詳細(xì)配置頁(yè)面與直接在時(shí)鐘樹(shù)主界面打開(kāi)的功能時(shí)鐘頁(yè)面配置并沒(méi)有什么不同,但時(shí)鐘源的詳細(xì)配置略有不同,時(shí)鐘源詳細(xì)配置展示了每個(gè)時(shí)鐘源從參考時(shí)鐘一直到以其作為時(shí)鐘源的所有功能時(shí)鐘,同時(shí)功能時(shí)鐘會(huì)顯示當(dāng)前的頻率,您可以直接點(diǎn)擊想要查看的功能時(shí)鐘,然后跳轉(zhuǎn)到對(duì)應(yīng)的功能時(shí)鐘詳細(xì)配置頁(yè),如下圖所示:

點(diǎn)擊生成代碼后會(huì)生成已勾選生成配置的時(shí)鐘源和功能時(shí)鐘配置的對(duì)應(yīng)代碼。此時(shí)需要注意,時(shí)鐘配置工具生成的代碼文件與引腳配置工具生成的代碼文件是相互獨(dú)立的,小伙伴們不要搞混哦!
好啦,時(shí)鐘配置的相關(guān)介紹就到這里啦,小伙伴們快快玩起來(lái)吧!期待你們的反饋哦!
-
soc
+關(guān)注
關(guān)注
40文章
4578瀏覽量
229308 -
HPM
+關(guān)注
關(guān)注
2文章
53瀏覽量
8264 -
先楫半導(dǎo)體
+關(guān)注
關(guān)注
12文章
285瀏覽量
3322
發(fā)布評(píng)論請(qǐng)先 登錄
探索CDC1104:1至4可配置時(shí)鐘緩沖器的卓越性能
重磅發(fā)布 | Zephyr SDK Glue v0.6.0 發(fā)布
?CDC1104 1至4可配置時(shí)鐘緩沖器技術(shù)文檔摘要
從零構(gòu)建安全的Web服務(wù)器配置
使用NuMicro_ISP_Programming_Tool的UART功能進(jìn)行ISP更新時(shí)如何更改UART端口?
如何使用NuMicro_ISP_Programming_Tool的UART功能進(jìn)行ISP更新時(shí)如何更改UART端口?
【Banana Pi BPI-RV2開(kāi)發(fā)板試用體驗(yàn)】更新鏡像和配置openwrt
Zephyr SDK Glue v0.5.0 發(fā)布
WEB組態(tài)物聯(lián)網(wǎng)平臺(tái)是什么?有什么功能?
支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool v0.6.0發(fā)布
項(xiàng)目新增 SDK 版本選項(xiàng)! HPMicro Tools Web v0.7.0 上線
如何配置Linux防火墻和Web服務(wù)器
AMD Vivado Design Tool綜合中的門(mén)控時(shí)鐘轉(zhuǎn)換
時(shí)鐘配置來(lái)啦!HPMicro Tool Web v0.5.0 更新
評(píng)論