如何知道加法指令或减法,例如结果< = a + b; vhdl需要多长时间? 我正在尝试测量ALU的指令时间,每条指令的加法,乘法和其他ALU指令,请任何人帮忙吗?我现在用时间,但它并没有改变答案,它对所有操作都是一样的
答案 0 :(得分:1)
如果您在设计(顶级)或某些子部件上运行综合,您将获得最大频率的粗略估计。这些工具使用逻辑电平,扇出,最坏情况传播延迟和平均线延迟的粗略模型。这只是一个提示。对于实际值,您需要对完全放置和布线设计进行完整的时序分析,并且需要分配时序约束。
语言本身没有针对您的问题的功能。可以使用详细的模拟模型 - 正如David所描述的那样 - 并且可以测量'传播延迟。但这不能替代静态时序分析(STA)。