SYNTH_CHECKPOINT_MODE

在为Vivado IP集成块设计文件(.bd)生成输出产品时,您
可以选择如何与顶层设计协调地综合块设计。
请参阅《Vivado Design Suite用户指南:使用IP设计IP子系统》中的此链接
集成器(UG994)[参考27]以获取更多信息。使用SYNTH_CHECKPOINT_MODE
您可以指定块设计将作为顶层设计的一部分进行合成,
在全球综合过程中。通过将SYNTH_CHECKPOINT_MODE设置为NONE,禁用
生成用于块段设计的OOC合成检查点。
重要提示:当SYNTH_CHECKPOINT_MODE设置为NONE时,Vivado工具会自动设置
将GENERATE_SYNTH_CHECKPOINT属性设置为FALSE或0,以禁用OOC流和
生成BD文件的合成DCP输出产品。

您还可以选择块设计应脱离上下文(OOC)进行合成
其余的设计,通过将SYNTH_CHECKPOINT_MODE属性设置为以下任一值
奇异或层次性:
•SINGULAR规定,块段设计将作为一个单元进行综合,以及
写入单个DCP。在Vivado IDE中,此选项称为上下文外
根据区块设计。
•层次结构规定,将综合块设计中使用的所有IP,以及
写入每个IP的单独DCP文件。在Vivado IDE中,此选项称为
每个IP的上下文不一致。这是默认模式。
如果IP因任何原因被锁定,此属性将变为只读。在这种情况下,您可以
在Vivado IDE中运行报告>报告IP状态,或运行Report_IP_Status Tcl命令
查看IP被锁定的原因。如果不首先更新,您将无法生成DCP
将IP更新到Vivado IP目录中的最新版本。请参阅Vivado设计中的此链接

价值观
•无:表示块设计应与其余部分一起合成
设计。这被称为全球综合。
•单数:表示整个区块设计应作为一个整体进行综合
脱离上下文块。
•分层:表示应综合块设计中使用的每个IP
单独。也就是说,每个IP都应该脱离上下文进行综合,以最大限度地利用
每当需要重新合成时,都会调用合成缓存。这是默认模式。

Syntax
Verilog and VHDL Syntax
Not applicable
XDC Syntax
The following command examples show setting the various SYNTH_CHECKPOINT_MODE
values, and using the generate_targets Tcl command to create the output.
Global Synthesis:
set_property SYNTH_CHECKPOINT_MODE NONE [get_files <filename>.bd]
generate_target all [get_files <filename>.bd]
OOC per IP:
set_property SYNTH_CHECKPOINT_MODE HIERARCHICAL [get_files <filename>.bd]
generate_target all [get_files <filename>.bd]
OOC per block design:
set_property SYNTH_CHECKPOINT_MODE SINGULAR [get_files <filename>.bd]
generate_target all [get_files <filename>.bd]
Where
<filename> is the filename of a block design (BD).
XDC Syntax Example
set_property SYNTH_CHECKPOINT_MODE SINGULAR [get_files *.bd]
generate_target all [get_files *.bd]
  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: mad_synth_frame是在MAD库中用于将MPEG音频解码为PCM样本的函数。它通过使用给定的MAD帧将MPEG编码的音频数据解码为PCM样本来工作。MAD库是一个开源的音频解码器,可用于在各种应用程序中解码MPEG音频。 ### 回答2: mad_synth_frame是MAD(MPEG Audio Decoder)库中的一个函数,用于合成一个音频帧。MAD库是一个用于解码MPEG音频文件的开源库,mad_synth_frame函数是其中的一个重要组成部分。 mad_synth_frame函数的主要功能是将解码后的音频数据合成为一个音频帧,以便后续进行音频播放或其他处理。在合成过程中,该函数会根据输入的解码数据和相关参数,对音频数据进行重构和处理,并输出合成后的音频帧。 mad_synth_frame函数使用了一系列的算法和技术来实现音频的合成。首先,它会根据输入的解码数据获取音频采样值,并将其转换为一个帧(frame)的形式。其次,它会根据解码后的音频数据进行重构和补偿,以提高音频质量和音频采样的准确性。最后,它会对合成后的音频帧进行校正和处理,以满足特定的音频格式和标准要求。 总之,mad_synth_frame函数是MAD库中的一个重要函数,用于将解码后的音频数据合成为一个音频帧。它通过一系列的算法和技术,对音频数据进行重构和处理,以提高音频质量和准确性。这个函数在音频解码和处理方面起着至关重要的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cckkppll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值