大家好:我是毛華望。目前在參加紫光同創PGL22G開發平臺試用。連載第3篇。來一個重點內容探索,看看探索的怎么樣。
1,程序的固化。
當我們做普通下載的時候,就是到這里program就可以了。可是固化怎么操作呢??
我找到這里左手邊有一個spi conf配置的。可是點不開找不到。個人感覺應該是需要另外的配置接口比如說像altera里面的AS接口才能連接的。
后來我看到下面有一個scan out flash。因為我感覺inner flash,pgl22系列是沒有進行內置的。用一下outer flash。
Sfc文件。可是
設置里面只有說生成bin文件的。
我咨詢了一下技術支持。在這里
配置完成。生成sfc文件。
能找到sfc文件了。下載試一下吧。
完美。重新上電。Good。可以了。
2,在線邏輯分析儀。
哈哈。哥突然發現了一個文檔耶。
Help里面有helptopics啊
早說有文檔嗎。害得我還要去問技術支持。怎么生成sfc文件。
這個就是配置在線邏輯分析儀的地方。
文檔好長啊。慢慢看。慢慢摸索。我就沒啥耐心了。看的差不多直接上。
下一步吧。
一路下一步就到這里。
好像這里可以配置很多具體內容。啥觸發條件,深度。咱還是先不管了。隨便試一下就可以了。
時鐘通道。 觸發通道。應該就是改這里啦。
配置了一下。
黑了。說明有poat了。保存。就可以退出了。沒提示退出,都找不到結束按鍵。不友好。
Fic文件就是這個文件了。編譯吧。
Debugger才是在線邏輯分析儀。剛才的過程只是配置。像alter那樣,配置和使用在同一個地方多好啊。非的分開。光靠猜測是不知道怎么用的。得有技術支持才行。
來試一下吧。
連接---------下載文件
這里是溫度,電壓測試啊
有波形啦。應該是可以啦。
3,芯片結構來看看吧。
這個是我寫的小模塊的資源使用情況。
使用的好像很多啊。啥情況
實際使用自有6%啊。
看樣子整體視覺不太好。
細節看一下吧。
好像大部分內容也是都覆蓋了啊
找一個模塊看一下細節。
難道是因為空白的地方沒用所以也算空出來的部分嗎??
這是我雙擊紅圈模塊的細節。
這個單元只使用了6個寄存器,4個lut沒用使用。剩下的是與非門了。
看樣子,一個LE單元,是5個輸入結構。
這個不用說就是管腳了。咱們看看細節。
這個是led1,上面是led0.
原來我點擊的黃色長條是HMEMC啊。左手邊還有一個長長的。
咱們在找一下存儲器吧。
這個是drm存儲器啊。
雖然已經很容易查看io的走線情況,不過要對應程序內部的情況還需要研究一下。
能看的東西很多。但是能力有限那些線真不好看懂。
原件手動布局,用鼠標左鍵拖過來就可以了。
剩下的功能,我就不帶著大家玩了。而且對我這種低端用戶來說也用不到。
作為一個已經有多年經驗的FPGA工程師。總不能光點LED燈玩吧。
做點功能類的吧。敬請期待下一篇博文。