【发布时间】:2017-11-04 21:37:41
【问题描述】:
我想计算 Xilinx ISE 中组合电路的最大路径延迟。我熟悉时序电路,并且知道如何处理时序约束和 P&R 之后生成的时序报告。但是设计中没有时钟,我不知道该怎么办? 是否有必要在每个组合设计中添加时钟,以便可以计算出最大路径延迟是多少? 比如下面这个全加器的VHDL代码,如何测量最大路径延迟?
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity full_adder_vhdl_code is
Port ( A : in STD_LOGIC;
B : in STD_LOGIC;
Cin : in STD_LOGIC;
S : out STD_LOGIC;
Cout : out STD_LOGIC);
end full_adder_vhdl_code;
architecture gate_level of full_adder_vhdl_code is
begin
S <= A XOR B XOR Cin ;
Cout <= (A AND B) OR (Cin AND A) OR (Cin AND B) ;
end gate_level;
【问题讨论】:
-
这不是 VHDL 问题,而是 Xilinx ISE 问题。您应该阅读有关时序分析的 Xilinx 用户指南。它在网站上。附:你应该切换到 Vivado。
标签: xilinx