大家好:我是毛華望。目前在參加紫光同創(chuàng)PGL22G開發(fā)平臺(tái)試用。連載第3篇。來(lái)一個(gè)重點(diǎn)內(nèi)容探索,看看探索的怎么樣。
1,程序的固化。
當(dāng)我們做普通下載的時(shí)候,就是到這里program就可以了??墒枪袒趺床僮髂兀??
我找到這里左手邊有一個(gè)spi conf配置的??墒屈c(diǎn)不開找不到。個(gè)人感覺應(yīng)該是需要另外的配置接口比如說(shuō)像altera里面的AS接口才能連接的。
后來(lái)我看到下面有一個(gè)scan out flash。因?yàn)槲腋杏Xinner flash,pgl22系列是沒有進(jìn)行內(nèi)置的。用一下outer flash。
Sfc文件??墒?/p>
設(shè)置里面只有說(shuō)生成bin文件的。
我咨詢了一下技術(shù)支持。在這里
配置完成。生成sfc文件。
能找到sfc文件了。下載試一下吧。
完美。重新上電。Good??梢粤?。
2,在線邏輯分析儀。
哈哈。哥突然發(fā)現(xiàn)了一個(gè)文檔耶。
Help里面有helptopics啊
早說(shuō)有文檔嗎。害得我還要去問技術(shù)支持。怎么生成sfc文件。
這個(gè)就是配置在線邏輯分析儀的地方。
文檔好長(zhǎng)啊。慢慢看。慢慢摸索。我就沒啥耐心了??吹牟畈欢嘀苯由?。
下一步吧。
一路下一步就到這里。
好像這里可以配置很多具體內(nèi)容。啥觸發(fā)條件,深度。咱還是先不管了。隨便試一下就可以了。
時(shí)鐘通道。 觸發(fā)通道。應(yīng)該就是改這里啦。
配置了一下。
黑了。說(shuō)明有poat了。保存。就可以退出了。沒提示退出,都找不到結(jié)束按鍵。不友好。
Fic文件就是這個(gè)文件了。編譯吧。
Debugger才是在線邏輯分析儀。剛才的過程只是配置。像alter那樣,配置和使用在同一個(gè)地方多好啊。非的分開。光靠猜測(cè)是不知道怎么用的。得有技術(shù)支持才行。
來(lái)試一下吧。
連接---------下載文件
這里是溫度,電壓測(cè)試啊
有波形啦。應(yīng)該是可以啦。
3,芯片結(jié)構(gòu)來(lái)看看吧。
這個(gè)是我寫的小模塊的資源使用情況。
使用的好像很多啊。啥情況
實(shí)際使用自有6%啊。
看樣子整體視覺不太好。
細(xì)節(jié)看一下吧。
好像大部分內(nèi)容也是都覆蓋了啊
找一個(gè)模塊看一下細(xì)節(jié)。
難道是因?yàn)榭瞻椎牡胤經(jīng)]用所以也算空出來(lái)的部分嗎??
這是我雙擊紅圈模塊的細(xì)節(jié)。
這個(gè)單元只使用了6個(gè)寄存器,4個(gè)lut沒用使用。剩下的是與非門了。
看樣子,一個(gè)LE單元,是5個(gè)輸入結(jié)構(gòu)。
這個(gè)不用說(shuō)就是管腳了。咱們看看細(xì)節(jié)。
這個(gè)是led1,上面是led0.
原來(lái)我點(diǎn)擊的黃色長(zhǎng)條是HMEMC啊。左手邊還有一個(gè)長(zhǎng)長(zhǎng)的。
咱們?cè)谡乙幌麓鎯?chǔ)器吧。
這個(gè)是drm存儲(chǔ)器啊。
雖然已經(jīng)很容易查看io的走線情況,不過要對(duì)應(yīng)程序內(nèi)部的情況還需要研究一下。
能看的東西很多。但是能力有限那些線真不好看懂。
原件手動(dòng)布局,用鼠標(biāo)左鍵拖過來(lái)就可以了。
剩下的功能,我就不帶著大家玩了。而且對(duì)我這種低端用戶來(lái)說(shuō)也用不到。
作為一個(gè)已經(jīng)有多年經(jīng)驗(yàn)的FPGA工程師??偛荒芄恻c(diǎn)LED燈玩吧。
做點(diǎn)功能類的吧。敬請(qǐng)期待下一篇博文。