跳转到主要内容

【Vivado那些事儿】XilinxCEDStore介绍

judy 提交于

本文转载自:<span id="profileBt"><a href="https://mp.weixin.qq.com/s/CCXK_mMLmMLdgyW7i-iNlA"&gt; OpenFPGA微信公众号</a></span>

之前很多人问我有没有好的代码可以参考,我之前一直推荐的是官方的IP参考例程/IP源码,但是不知道大家有没有看过官方的项目例程,看下下图:
<center><img src="http://xilinx.eetrend.com/files/2022-06/%E5%8D%9A%E5%AE%A2/100561410-25…; alt=""></center>

图中箭头位置就是官方的参考例程,我们进去看下:
<center><img src="http://xilinx.eetrend.com/files/2022-06/%E5%8D%9A%E5%AE%A2/100561410-25…; alt=""></center>

这里大约有十几个项目,内容也不是很统一,按照正常官方例程的习惯,应该按照某一个特定功能、IP或者领域进行划分,但是我们没有看出来这些例程有什么特点~

那么如果我说这些不是官方的例程,而且你也可以把你的项目放到这里,你信吗?

那么今天的主题就登场了~~XilinxCEDStore

其实这是一个开源的项目,项目地址:https://github.com/Xilinx/XilinxCEDStore

这是和TCL商店类似的项目(<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=Mzg4ODA5NzM1Nw==&amp;mid=2247504360&amp…; textvalue="FPGA便捷开发-TCL商店(开源)" linktype="text" imgurl="" imgdata="null" data-itemshowtype="0" tab="innerlink" data-linktype="2" wah-hotarea="click" hasload="1"><strong>FPGA便捷开发-TCL商店(开源)</strong></a>),具体这个项目干什么?

<strong>XilinxCEDStore项目介绍</strong>

CED Store 是一个开源示例设计存储库,主要用于 Xilinx Vivado 设计套件。xitem 对应于由所有者发布和维护的一个或多个示例设计的组或集合。xitem 所有者充当该代码的看门人,我们只接受所有者对应用程序的贡献。此外,整个存储库由 Xilinx 管理,控制对私有和公共存储库的推送。

从 Vivado 2019.2 版本开始支持此功能。

说白了就是一个由xilinx把控和审核的一个开源项目集合。这个项目的初衷真的非常完美,但是从今天看效果并不好,因为项目太少了~(也可能审核太严了)

<strong>XilinxCEDStore使用</strong>

除了最开始的方式外,我们还可以通过Tool-->xilinx store进入。
<center><img src="http://xilinx.eetrend.com/files/2022-06/%E5%8D%9A%E5%AE%A2/100561410-25…; alt=""></center>
进入之后就是我们之前介绍的TCL商店,如果不清楚的可以看下历史文章:
<center><img src="http://xilinx.eetrend.com/files/2022-06/%E5%8D%9A%E5%AE%A2/100561410-25…; alt=""></center>

第二页就是我们在选择器件时可以选择的板卡:
<center><img src="http://xilinx.eetrend.com/files/2022-06/%E5%8D%9A%E5%AE%A2/100561410-25…; alt=""></center>

注意红色框位置,这也是类似的开源项目,我之前也介绍过类似的项目:

《<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=Mzg4ODA5NzM1Nw==&amp;mid=2247505972&amp…; textvalue="使用Xilinx Vivado 创建自己板卡文件-以 EBAZ4205(旷板ZYNQ7010) 为例" linktype="text" imgurl="" imgdata="null" data-itemshowtype="0" tab="innerlink" data-linktype="2" wah-hotarea="click" hasload="1"><strong>使用Xilinx Vivado 创建自己板卡文件-以 EBAZ4205(旷板ZYNQ7010) 为例</strong></a>》

第三页就是我们今天的主题:
<center><img src="http://xilinx.eetrend.com/files/2022-06/%E5%8D%9A%E5%AE%A2/100561410-25…; alt=""></center>

点击左下角 Refresh就会更新最新的例程,其中红色圈中的就是最新还没下载更新的项目,直接更新就可以,带小红点的项目是项目有更新,点击右侧的更新即可:
<center><img src="http://xilinx.eetrend.com/files/2022-06/%E5%8D%9A%E5%AE%A2/100561410-25…; alt=""></center>

最后就是右边有项目的链接,可以去链接位置下载项目。
<center><img src="http://xilinx.eetrend.com/files/2022-06/%E5%8D%9A%E5%AE%A2/100561410-25…; alt=""></center>

今天的介绍就到这里,主要目标是有一个官方的项目集,可以学习代码~