1-4-FPGA时序约束理论篇之时钟周期约束 voiue 发布于:2020年6月5日 更新于:2020年6月5日 时钟周期约束 时钟周期约束,顾名思义,就是我们对时钟的周期进行约束,这个约束是我们用的最多的约束了,也是最重要的约束。 下面我们讲一些Vivado中时钟约束指令。
1-3-FPGA时序约束理论篇之IO约束 voiue 发布于:2020年6月3日 更新于:2020年6月3日 I/O约束 I/O约束是必须要用的约束,又包括管脚约束和延迟约束。 管脚约束 管脚约束就是指管脚分配,我们要指定管脚的PACKAGE_PIN和IOSTANDARD两个属性的值,前者指定了管脚的位置,后者指定了管脚对应的电平标准。 在vivado中,使用如下方式在xdc中对管脚进行约束。 1set_property -dict {PACKAGE_PIN AJ16 IOSTANDARD LVCMOS18} [get_ports "led[0]" ]
1-2-FPGA时序约束理论篇之时序路径与时序模型 voiue 发布于:2020年6月2日 更新于:2020年6月2日 时序路径 典型的时序路径有4类,如下图所示,这4类路径可分为片间路径(标记①和标记③)和片内路径(标记②和标记④)。
1-1-FPGA时序约束理论篇之建立保持时间 voiue 发布于:2020年6月1日 更新于:2020年6月1日 读万卷书–时序约束理论篇周期约束理论 首先来看什么是时序约束,泛泛来说,就是我们告诉软件(Vivado、ISE等)从哪个pin输入信号,输入信号要延迟多长时间,时钟周期是多少,让软件PAR(Place and Route)后的电路能够满足我们的要求。因此如果我们不加时序约束,软件是无法得知我们的时钟周期是多少,PAR后的结果是不会提示时序警告的。