全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 可编程逻辑 >

在Vivado中使用SRIO高速串行协议的IP演示

时间:2023-06-21 11:26

人气:

作者:admin

标签: 高速    Vivado    使用  sRIO 

导读:在FPGA开发过程中不可避免的要使用到一些IP,有些IP是很复杂的,且指导手册一般是很长的英文,仅靠看手册和网络的一些搜索,对于复杂IP的应用可能一筹莫展。...

FPGA开发过程中不可避免的要使用到一些IP,有些IP是很复杂的,且指导手册一般是很长的英文,仅靠看手册和网络的一些搜索,对于复杂IP的应用可能一筹莫展。

这里以Xilinx为例,在Vivado中使用SRIO高速串行协议的IP演示如何使用官方例程和手册进行快速使用,在仔细阅读参考官方例程后进行一些修改就可以应用在实际项目中。

1.导入IP

点击“IP Catalog”,选择要使用的IP,双击3处配置IP。

图片

2.配置IP

点击左上角可以阅读官方的IP说明手册、IP更新信息、常见问题及解决方式。根据实际的需求配置IP的参数,如工作时钟等。

在“Shared Logic”选项中(SRIO、Aurora、JESD204等使用GT的IP核中常常有此选项),如果选择“ Include Shared Logic inExample Design(推荐方式) ,则在IP核外部的示例工程中生成时钟、复位等必要逻辑,且这些逻辑作为共享逻辑,加入使用 多个IP核时,可以共享一些复位等信号且这些时钟、复位可以被使用者修改

当选中“ Include Shared Logic in Core **”****(简单)**选项时,时钟、复位逻辑等逻辑被包含在IP核中, 对其他的IP不可见这些逻辑也不能被修改(Read-Only)

图片

下图中左边是“ IncludeShared Logic in Example Design ”,右边是“ Include Shared Logic in Core ”,可见不同配置下IP对外呈现的时钟、复位和GT的一些引脚是不同的。

图片

3.阅读手册

点击“Product Guide”可以转到Xilinx的DocNav中,查看、阅读、下载各FPGA器件手册、开发板资料、IP手册。 Xilinx官方手册和配套例程是最具参考价值的资料 ,没有其他。虽然是英文版,但是借助翻译软件及关键词查找,还是能够进行阅读。

图片

图片

4.生成例程

选择OOC编译,等编译完成后,右键“ Open IPExample Design ”,打开IP对应配置下的测试工程,选择指定路径,自动打开新生成的测试工程。

图片

5.阅读示例工程,仿真分析

工程中包含了 时钟复位输入输出AXI总线协议等必要的配置,包含 TestBench仿真测试文件 ,阅读分析源码,仿真查看波形,通过少量更改可以下板测试,ILA监测,参考示例工程,在实际应用中即可使用。

选择“ Include Shared Logic inExample Design(推荐方式) ,则在IP核外部的示例工程中生成时钟、复位等必要逻辑,且这些逻辑作为共享逻辑,加入使用 多个IP核时,可以共享一些复位等信号且这些时钟、复位可以被使用者修改

图片

选中“ Include Shared Logic in Core **” **(简单)选项时,时钟、复位、GT收发器配置是包含在IP核内部, 对其他的IP不可见这些逻辑也不能被修改(Read-Only) ,不对外呈现。

图片

运行仿真即可查看波形,,可以分析内部的信号,包括物理层PHY、协议层LOG等多个信号。

图片

其余 IP 类似使用,多阅读官方的IP手册和例程。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信