赞
踩
Fmax可通过时序报告计算得出。在Vivado中,可通过命令report_timing_summary生成时序报告.WNS越大越好.
输入到输出的延迟通常用时钟周期个数来表示,称为Latency,该指标也反映了设计的流水级数。Latency越小越好。但Latency小意味着流水级数低,这可能会导致Fmax降低。
可通过命令xilinx::designutils::report_failfast查看资源利用率的指导值和实际值
将图1-48中的信息提取出来形成表。表中LUTRAM表示分布式RAM,SRL表示用LUT实现的移位寄存器。根据此表,我们可以在设计初期进行芯片选型。需要注意的是,Block RAM、UltraRAM和DSP48三者资源利用率都不能超过80%,若超过了80%,则要保证三者平均利用率低于80%。
RAMB"是指FPGA中的RAMB(Random Access Memory Block),是一种用于存储数据的可编程存储块。RAMB通常是FPGA中的内部存储资源,用于实现存储器功能,如RAM(随机存取存储器)或ROM(只读存储器)
UltraRAM是FPGA(现场可编程门阵列)中的一种高性能存储资源。它是Xilinx FPGA架构中的一部分,与传统的Block RAM(BRAM)不同,UltraRAM提供了更高容量的存储和更灵活的配置选项。
UltraRAM可以用于存储大容量的数据,例如存储大型数组、缓存数据、图像、视频等。它还可以用于实现更复杂的算法和应用,如神经网络模型、高性能计算等。与传统的Block RAM相比,UltraRAM具有更高的存储密度和更低的时延,这使得它在某些应用中能够提供更好的性能和效率。
在Vivado下,可通过命令report_power生成当前设计的功耗报告
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。