大家好:我是毛华望。目前在参加紫光同创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灯玩吧。
做点功能类的吧。敬请期待下一篇博文。