3KA5830-1GE01
3KA5830-1GE01
一般来讲,添加约束的原则为先附加全局约束,再补充局部约束,而且局部约束比较宽松。其目的是在可能的地方尽量放松约束,提高布线成功概率,减少ISE 布局布线时间。典型的全局约束包括周期约束和偏移约束。在添加全局时序约束时,需要根据时钟频率划分不同的时钟域,添加各自的周期约束;然后对输入输出端口信号添加偏移约束,对片内逻辑添加附加约束。
1.周期约束
周期约束是附加在时钟网路上的基本时序约束,以保证时钟区域内所有同步组件的时序满足要求。在分析时序时,周期约束能自动处理寄存器时钟端的反相问题,如果相邻的同步元件时钟相位相反,则其延迟会被自动限制为周期约束值的一半,这其实相当于降低了时钟周期约束的数值,所以在实际中一般不要同时使用时钟信号的上升沿和下降沿。
硬件设计电路所能工作的zui高频率取决于芯片内部元件本身固有的建立保持时间,以及同步元件之间的逻辑和布线延迟。所以电路zui高频率由代码和芯片两部分共同决定,相同的程序,在速度等级高的芯片上能达到更高的zui高工作频率;同样,在同一芯片内,经过速度优化的代码具有更高的工作频率,在实际中往往取二者的平衡。
在添加时钟周期之前,需要对电路的期望时钟周期有一个合理的估计,这样才不会附加过松或过紧的周期约束,过松的约束不能达到性能要求,过紧的约束会增加布局布线的难度,实现的结果也不一定理想。常用的工程策略是:附加的时钟周期约束的时长为期望值的90%,即约束的zui高频率是实际工作频率的110% 左右。
咨询 或
购买 : 或:
Siemens Simadyn D 6DD1640-0AC0 EM11 Prozessmodul
Siemens Simadyn D 6DD1640-0AC0 EM11 Prozessmodul
Siemens Simadyn D 6DD1640-0AC0 EM11 Prozessmodul
Siemens Simadyn D 6DD1600-0AE2 PM12 Prozessmodul
Siemens Simadyn D 6DD1600-0AE2 PM12 Prozessmodul
Siemens Simadyn D 6DD1600-0AE2 PM12 Prozessmodul
Siemens Simadyn D 6DD1600-0AE2 PM12 Prozessmodul
Siemens Simatic S5 WF706 6FM1706-3AB10 6FM1-706-3AB10
Siemens Simadyn D 6DD1600-0AK0 PM6 Prozessmodul
Siemens Simadyn D 6DD1611-0AF0 MM3 Koppelspeichermodul
Siemens Simadyn D 6DD1600-0AJ0 PM5 Prozessmodul NEU
Siemens Simadyn D 6DD1600-0AJ0 PM5 Prozessmodul NEU
Siemens Simadyn D 6DD1600-0AJ0 PM5 Prozessmodul NEU