heyuanpi

vivado IP的版本管理

使用core container方式,每个IP对应一个.xcix文件,它其实是个压缩包,里面包含了所有的中间文件将.xcix进行上库管理假设从库上拖下来之后IP所在目录为./fpga/zc706/IP/这个文件夹,那么打开vivado,建立...

vivado non-project 的一些问题

之前做FPGA设计的方法是:用synplify将设计综合好,到vivado中进行布局布线。好处1:synplify和design compiler处理文件的顺序是一样的,可以直接移植芯片版本的filelist好处2:同上,文件中的各种`de...

vivado中从零添加时钟约束

vivado中如何从零调试添加时序约束?首先需要一个综合过的design,如果仅仅只是elabroate是不行的。然后gui中打开这个设计,reset_timing确保没有ip的约束进来,将timing 约束复位到0。然后report_cl...

Timing path相关概念解析

timing path的概念从register clock/input port开始,经过一些combinational logic,终止在register data/output port,组合一下共有四种类型的path:in2reg,i...

vivado中的propagated clock

P: Propagated G: Generated V: Virtual I: Inverted...