使用Digilent IP核设置Vivado

最近,我一直在做一个项目使用附庸风雅的和MicroBlaze。的附庸风雅的在DigilentPmod阵容.由于我对MicroBlaze用于外设的AXI4协议没有太多的经验,所以我寻找了一种快速的方式来与这些头文件交互。

幸运的是,Vivado能够使用预编译代码。这些代码被称为IP核。IP代表ntellectualP财产,并且大多数都有与之相关的许可证。核心的功能范围从接口协议到数据处理块。一些例子包括时钟向导,用于在没有时钟分频器的情况下生成时钟,以及MicroBlaze,一个软核处理器。

Digilent维护一个免费IP库对于Vivado来说,这是有用的,当与MicroBlaze设计工作。

Digilent Vivado IP
Digilent提供的可用IP

包括在Digilent的IP核是Pmod具体的核心,以及一些视频转换块。一些例子是PmodALSPmodACLPmodBT2,PmodGPS.它们在存储库中都有可用的块。

pmods
一些有IP块的Pmods可用

IP核为我们工作fpga可以用Vivado编程。其中包括附庸风雅的Basys 3,在下4 DDR董事会。

有关添加Digilent IP核的详细说明,请参考我的教程Instructables.com它通过为所有新Vivado项目以及旧项目逐步添加核心。本Instructable通过添加IP到单个项目以及Vivado生成的所有未来项目。这一切都是通过Vivado IP Repository Manager的强大功能完成的。

repoManager
Vivado IP存储库管理器

有关我们的fpga和Pmods的更多信息,请访问商店

0
第一个投票。

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记