紫光同创PGL22G开发平台试用连载(3)---重点功能初探

毛华望 提交于 周一, 07/27/2020
紫光同创PGL22G开发平台试用连载(3)---重点功能初探

大家好:我是毛华望。目前在参加紫光同创PGL22G开发平台试用。连载第3篇。来一个重点内容探索,看看探索的怎么样。

1,程序的固化。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

当我们做普通下载的时候,就是到这里program就可以了。可是固化怎么操作呢??

我找到这里左手边有一个spi conf配置的。可是点不开找不到。个人感觉应该是需要另外的配置接口比如说像altera里面的AS接口才能连接的。

后来我看到下面有一个scan out flash。  因为我感觉inner flash,pgl22系列是没有进行内置的。用一下outer flash。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

Sfc文件。  可是

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

设置里面只有说生成bin文件的。

我咨询了一下技术支持。在这里

紫光同创PGL22G开发平台试用连载(3)---重点功能初探紫光同创PGL22G开发平台试用连载(3)---重点功能初探

配置完成。生成sfc文件。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

能找到sfc文件了。下载试一下吧。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

完美。重新上电。Good。可以了。

2,在线逻辑分析仪。

哈哈。哥突然发现了一个文档耶。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

Help  里面  有help  topics啊

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

早说有文档吗。害得我还要去问技术支持。怎么生成sfc文件。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

这个就是配置在线逻辑分析仪的地方。

文档好长啊。慢慢看。慢慢摸索。我就没啥耐心了。看的差不多直接上。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

下一步吧。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

一路下一步就到这里。

好像这里可以配置很多具体内容。啥触发条件,深度。咱还是先不管了。随便试一下就可以了。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

时钟通道。 触发通道。应该就是改这里啦。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

配置了一下。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

黑了。说明有poat了。保存。就可以退出了。没提示退出,都找不到结束按键。不友好。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

Fic文件就是这个文件了。编译吧。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

Debugger才是在线逻辑分析仪。刚才的过程只是配置。像alter那样,配置和使用在同一个地方多好啊。非的分开。光靠猜测是不知道怎么用的。得有技术支持才行。

来试一下吧。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探紫光同创PGL22G开发平台试用连载(3)---重点功能初探

连接---------下载文件

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

这里是温度,电压测试啊

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

有波形啦。应该是可以啦。

3,芯片结构来看看吧。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探紫光同创PGL22G开发平台试用连载(3)---重点功能初探

这个是我写的小模块的资源使用情况。

使用的好像很多啊。啥情况

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

实际使用自有6%啊。

看样子整体视觉不太好。

细节看一下吧。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

好像大部分内容也是都覆盖了啊

找一个模块看一下细节。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

难道是因为空白的地方没用所以也算空出来的部分吗??

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

这是我双击红圈模块的细节。

这个单元只使用了6个寄存器,4个lut没用使用。剩下的是与非门了。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

看样子,一个LE单元,是5个输入结构。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

这个不用说就是管脚了。咱们看看细节。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

这个是led1,上面是led0.

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

原来我点击的黄色长条是HMEMC啊。左手边还有一个长长的。

咱们在找一下存储器吧。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

这个是drm存储器啊。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

虽然已经很容易查看io的走线情况,不过要对应程序内部的情况还需要研究一下。

能看的东西很多。但是能力有限那些线真不好看懂。

紫光同创PGL22G开发平台试用连载(3)---重点功能初探

原件手动布局,用鼠标左键拖过来就可以了。

剩下的功能,我就不带着大家玩了。而且对我这种低端用户来说也用不到。

作为一个已经有多年经验的FPGA工程师。总不能光点LED灯玩吧。

做点功能类的吧。敬请期待下一篇博文。

相关文章

Digi-Key