如何添加IP核到Libero软件 *** 作指南

如何添加IP核到Libero软件 *** 作指南,第1张

一、在安装完软件后,我们新建一个工程,以SmartFusion2器件为例,新建工程

这里的MSS核很明显是红色的,证明我们缺少了MSS核(用于 *** 作Cotex-M3)。我们先把上面Use Design Tool这一项的勾取消掉,点击OK。

二、单击软件左下角的Catalog,

这里罗列的就是软件关联到的IP核了,可以看到有的是灰色,有的是红色;其中灰色表示下载可以用,红色表示该IP核为最新版本开发软件可以用,现在的软件版本太低无法使用。然后你可以点击下方的Download them now,这样所有的IP核都能下载到;也可以在某个IP核上右键点击,选择Download,单独下载这个IP核。

三、下载完IP核,如果你的版本太低对不上,那么你就得更换对应版本IP核了。在对应的IP核上右键点击,选择show details,

我用的是Libero11.3,而最新的版本是11.4,对应这个IP核是1.1.209,如此我的这个IP核就用不了了,我必须使用上面的1.1.100这个才可以。

四、选择这个链接这里面有老版本的IP核,可以全部下载,也可以选择要的那个IP核下载,

选择要的IP核,下载后就可以了。

五、点击上面的配置选项,

选择Add Core to Vault,然后找到对应的IP核文件,

点击打开,将其导入即可。

六、如果你的软件版本低,即使下载了IP核,IP核选项里依然显示是最新版本对应的IP核,这样你需要在对应的IP核上右键点击Remove from vault,这样就将其去掉,你的低版本IP核就会出现了、

1、建立ip会把,如下设置也行,深度X位宽 代表存储的大小,ram的特点是,通过地址读取。wraddress,在输出。

2、在top文件中,把输入输出分别列出来,通过wire的括号内的变量连接到其它模块中。

vid_rx_ram(

.WrClock(111),

.WrClockEn(000),

.WrAddress(222),

.Data(333),

.WE(444),

.RdClock(555),

.RdClockEn(666),

.RdAddress(777),

.Q(888),

.Reset(~rst_n)

)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11945010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存