【XILINX】使用SMPTE UHD-SDI IP时怎么约束core?

这篇具有很好参考价值的文章主要介绍了【XILINX】使用SMPTE UHD-SDI IP时怎么约束core?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SMPTE UHD-SDI IP

通过使用以下步骤指定与IP核心相关联的各种参数的值,可以自定义IP以在设计中使用:

1.从IP目录中选择IP。

2.双击所选IP,或从工具栏或右键单击菜单中选择“自定义IP”命令。
 

【XILINX】使用SMPTE UHD-SDI IP时怎么约束core?,xilinx,fpga开发,SDI,时序约束,12G SDI

所需约束

rx_clk和tx_clk的周期必须根据要支持的最大线路速率进行约束。

设计中的EDH处理器还需要多周期时钟路径约束,这些约束在核心生成时自动提供。

12G时钟频率

支持12G-SDI必须将SMPTE UHD-SDI核心rx_clk和tx_clk的频率限制为297 MHz。rx_clk的源通常是串行收发器信号RXOUTCLK。tx_clk的源通常是串行收发器信号TXOUTCLK。

要在这些时钟上使用的确切约束取决于设计的分层结构,但它们类似于下面所示的约束,具有到串行收发器的TXOUTCLK和RXOUTCLK引脚的特定应用路径。
 

create_clock -period 3.333 -name tx0_outclk -waveform {0.000 1.667} [get_pins SDI/
GTX/gtxe2_i/TXOUTCLK]
create_clock -period 3.333 -name rx0_outclk -waveform {0.000 1.667} [get_pins SDI/
GTX/gtxe2_i/RXOUTCLK]
 

 6G及以下时钟约束

        当最大线路速率为6G-SDI或更慢时,rx_clk和tx_clk的最大时钟频率为148.5MHz,并且以下约束是适当的:

create_clock -period 6.667 -name tx0_outclk -waveform {0.000 3.333} [get_pins SDI/
GTX/gtxe2_i/TXOUTCLK]
create_clock -period 6.667 -name rx0_outclk -waveform {0.000 3.333} [get_pins SDI/
GTX/gtxe2_i/RXOUTCLK]
 

 参考:pg205-SMPTE UHD-SDI v1.0 第四章节文章来源地址https://www.toymoban.com/news/detail-788898.html

到了这里,关于【XILINX】使用SMPTE UHD-SDI IP时怎么约束core?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Xilinx关于Aurora IP核仿真和使用

    平台:vivado2017.4 芯片:xc7k325tfbg676-2 (active) 关于Aurora的开发学习。使用xilinx官方提供的IP核。 官方资料,pg046-aurora-8b10b.pdf和pg074-aurora-64b66b-en-us-12.0.pdf。 首先在IP Catalog中搜索Aurora IP核关于此IP有两种不同的IP,分别对应两种不同的编码方式和两份文档(PG046和PG074)。 这里先选

    2024年02月02日
    浏览(39)
  • Xilinx FPGA——ISE的UCF时序约束

            时序约束是我们对FPGA设计的要求和期望,例如,我们希望FPGA设计可以工作在多快的时钟频率下等等。         设计是要求 系统中的每一个时钟都进行时序约束 。         TNM是最基本的分组约束语法,其语法定义如下:          {NET|INST|PIN} \\\"net_or_pin_or_i

    2024年02月04日
    浏览(45)
  • Xilinx Aurora 64B/66B IP使用

            Aurora 64B/66B IP核的配置也比较简单,只需要对线速率和时钟进行配置,INIT clk和DRP clk是IP核内部逻辑使用,与线速率和uesr_clk无关,这两个时钟可以选择用户提供方便的时钟频率,         Link Layer进行接口的配置,datafolw模式可以选择全双工传输,半双工传输,

    2024年02月16日
    浏览(36)
  • Xilinx关于GTX的IP核serdes仿真和使用

    平台:vivado2017.4 芯片:xc7k325tfbg676-2 (active) 关于GTX的开发学习。使用xilinx官方提供的IP核。 最近在学习完PCIE协议,使用逻辑解析PCIE协议代码各种包头。那么数据在外传输用的什么方式呢?这里就是使用了GTX高速串行总线。那么GTX高速串行总线是什么呢? 我们知道一般的数据

    2024年02月03日
    浏览(54)
  • xilinx FPGA ROM IP核的使用(VHDL&ISE)

    目录 1.新建工程之后 建一个ip核文件: 2.编写顶层文件或者激励文件:(一定一定点击下面这个例化模板 去对ip核进行例化) 3.查看rtl图:   4编写测试文件: 5.仿真图: 工程下载链接:https://download.csdn.net/download/qq_43811597/86488775       根据所存数据的最大值来设置数据位宽

    2024年02月08日
    浏览(48)
  • xilinx FPGA FIFO IP核的使用(VHDL&ISE)

    1.新建工程和ip核文件 下图显示了一个典型的写操作。拉高WR_EN,导致在WR_CLK的下一个上升边缘发生写入操作。因为FIFO未满,所以WR_ACK输出1,确认成功的写入操作。当只有一个附加的单词可以写入FIFO时,FIFO会拉高ALMOST_FULL标志。当ALMOST_FULL拉高之后,一个附加的写入将导致

    2024年02月03日
    浏览(54)
  • Xilinx FPGA管脚约束语法规则(UCF和XDC文件)

    本文介绍ISE和Vivado管脚约束的语句使用,仅仅是管脚和电平状态指定,不包括时钟约束等其他语法。 ISE使用UCF文件格式,Vivado使用XDC文件,Vivado中的MIG_DDR管脚也是使用的UCF文件。 1. ISE环境(UCF文件) ISE开发环境可以使用图形化分配界面PlanAhead工具,本文介绍手动编写约束语

    2024年02月05日
    浏览(50)
  • Xilinx IP核 Block Memory Generator v8.4 的使用

    如果想在 Xilinx 的FPGA上构建一个 RAM,通常有两种方式: 使用逻辑资源LUT组成DRAM,一般来说是用verilog声明一个多维数组即可 使用开发板上内嵌专用的BRAM,一般来说需要使用Xilinx提供的IP核 Block Memory Generator 就是使用了开发板上的BRAM。我在一个项目中需要对该IP核进行初始化

    2024年02月05日
    浏览(46)
  • 小梅哥Xilinx FPGA学习笔记19——IP 核使用之 ROM

    目录 一:章节导读 二:ROM IP 核配置 2.1 创建 ROM 初始化文件 2.3 ROM IP 核配置步骤 三: ROM核的仿真与调用 3.1 三角波的产生 3.2 仿真验证结果 3.3 正弦波的产生 3.4 仿真验证结果        ROM 是只读存储器( Read-Only Memory )的简称,是一种只能读出事先所存数据的固态半导体存

    2024年02月03日
    浏览(46)
  • FPGA(基于xilinx)中PCIe介绍以及IP核XDMA的使用

    例如:第一章 PCIe简介以及IP核的使用 PCIe 总线架构与以太网的 OSI 模型类似,是一种分层协议架构, 分为事务层(Transaction Layer)、 数据链路层(Data Link Layer) 和物理层(Physical Layer)。 这些层中的每一层都分为两部分:一部分处理出站(要发送的)信息,另一部分处理入站(接收

    2024年02月08日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包