Zynq SoC, Zynq UltraScale+ MPSoC,和SPI…

最近,伊势亚博客发表了一有用的文章SPI的不同用途,特别是关于SPI与Zynq SoC和zynincq UltraScale+ MPSoC的使用。

作者概述了使用Zynq SoC或Zynq UltraScale+ MPSoC时必须做出的具体设计选择,以及循序渐进的例子艺术Z7在示例中使用。他提供了解决问题的方法,这既涉及到他正在使用的特定设计,也涉及到用户在使用SPI时可能遇到的常见问题。

作者通过将SPI主示例连接到一个数字发现捕获传输的数据。然后,他利用软件中的方法,将数据的宽度从8位动态地改变为16位。他概述了这些方法,以便用户可以按照他的步骤并亲自尝试!

此外,本文还详细介绍了何时需要使用这些方法和相关的替代方法。

使用Zynq PS实现SPI接口的替代方案是在Zynq PS内实现AXI QSPI IP核心,这样做需要在Vivado设计中设置更多的选项,这会限制运行时的灵活性。

在将AXI QSPI核心实现为SPI Slave后,他使用了数字发现再次充当SPI Master,允许数据轻松传输。他的最终设计是在Vivado中为两个示例创建的,目前已上传到github

如果本材料与您或您的项目相关,请务必前往Xcell并查看完整内容文章!

0
第一个投票。

关于米兰达汉森

我喜欢创造性写作、工程、思考、建筑、探索和与人分享。非常喜欢花时间去想那些“不重要”的事情。我对无拘无束的创造力很感兴趣。我喜欢跨学科的想法,并把它们整合成完整的原创系统。我喜欢做事的东西。

查看Miranda Hansen→的所有帖子

关于Zynq SoC、Zynq UltraScale+ MPSoC和SPI的评论:“天哪!”

留下一个回复

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