烂泥桑 发表于 2014-4-18 15:19 1. Tc2r-Tc2s是以时钟源为参考的,是时钟源达到不同的的器件之间的时间差。 2.这不就是你在主贴里要解决的问题吗?参看你自己的一楼内容。 |
lvsy 发表于 2014-4-18 13:27 感谢你的回答。但是我还是有些许疑问& a4 s8 F0 H1 ~8 J" o 1、“Tc2s-Tc2r就是Borad clock skew”,这个Borad clock skew怎么定义呢,中文应该是板上时钟偏移,但是谁是标准呢?我的意思是为什么是Tc2s-Tc2r,而不是Tc2r-Tc2s?我能不能理解为输入延时和输出延时都是以FPGA去看,以FPGA为标准? 2、 Tco_max = Tpclk – Tsu) Y0 m. i$ o( W! \& c) t$ T, c Tco_min = Th- ?8 o# E7 M3 g6 q5 [ 是官方给出的吗?能不能说说出自那篇文档啊,我再去看看。1 g- k+ [; }- w( o3 d0 ~; E# K |
根据 Tco_max = Tpclk – Tsu+ l2 @: @2 p6 `5 U6 j# W' c Tco_min = Th 你就可以得到input delay跟Tsu/Th之间的关系 |
本帖最后由 lvsy 于 2014-4-18 13:25 编辑 5 t- s! E3 v, a烂泥桑 发表于 2014-4-17 23:00+ x) ?. P' ?. X* E/ }+ V4 w 最大输入延时如下定义: input delay max = Board Delay (max) – Board clock skew (min) + Tco(max) v, Q* C( A- T& x Altera官方资料是这样表达的: Input maximum delay= value maximum trace delay for data + tCO of external device – minimum trace delay for clock 以你这个图来讲,Tpcb就是Board Delay, Tc2s-Tc2r就是Borad clock skew,也就是trace delay for clock,那么$ F( _1 O. ?) T$ @# B: g, R+ X input delay max = Tpcb(max) – (Tc2s(min)–Tc2r(max)) + Tco(max)就是成立的,你仔细体会一下。' Q* Z) M0 E4 Z" l5 I. P' l/ T |1 R+ H4 K 同理得到最小输入延时:7 y3 }( ~) s' g7 Q7 i& N input delay min = Tpcb(min) – (Tc2s(max)–Tc2r(min)) + Tco(min) % z6 r3 v2 X. e 4 R8 Z$ B, G) E: X+ i4 R( O- y. q |
本帖最后由 zgq800712 于 2014-4-17 20:14 编辑 烂泥桑 发表于 2014-4-16 22:41 ( @; o* m) O( E+ v! X/ e 不用查这些了。CPLD 可能综合下100多M,! Z; ]! s6 B8 q' {6 { FPGA 同一个设计多达到了200多M的Fmax的报告。& k2 |% G/ q% ~, C" Q 这些还不满足你的要求?先看看入门的,一步步来看。! d9 R( M& c. t8 v7 O ~ 我可以说很多人书说上多说到timequest ,但是基本多事照手册的来,没多少自己的见地。 HDL 硬件描述语言, 不是C程序设计语言, 好好想下描述语言和设计语言什么区别。 |
烂泥桑 发表于 2014-4-17 16:450 d8 Q: A( e6 U$ s2 ]. t: {. L 1. 那些语句就是约束文件(*.sdc)的格式。 2. input_delay和output_delay对于不同的系统定义是一样的,但是具体值是不一样的,要根据跟FPGA相连的外部ASIC的I/O的具体参数来确定。 input_delay和output_delay的最大最小值跟外部器件的Tco/Tsu/Th这些参数相关。 |
lvsy 发表于 2014-4-16 15:19 最后在自己的YY下,我感觉自己给解释勉强可以接受,这个问题就到此为止了。( Y1 X5 w8 u' t2 C& B* c 另外我在看你发的文档的时候,可以说看的一头雾水,能请教两个问题吗? . g/ o8 q$ n; r( M# J0 [) z" U& @+ Z 1、文档中那些像是描述语言一样的语句是什么呢,做什么用的? 2、文档中提到input_delay和output_delay,我在特权同学的教程里面也有看到,但是这对不同的系统(我的意思是FPGA时钟和外部ASIC的时钟的具体情况),这个input_delay和output_delay是否有同一个或者具体的定义。换句话说,就是当我获得整个系统各项的参数时,如何得知input_delay和output_delay由哪几项参数构成,从而写成表达式呢? |
zgq800712 发表于 2014-4-16 18:576 m7 }( |% V- j( c. u* z* n 朋友,帮人帮到底,你能不能截个时序图,参数图,举例说明一下。我知道是为难了,但还请指点一下,小弟入门不易啊 |
里面有参数的, 你在他手册里查 tsu tco 会出来 |
lvsy 发表于 2014-4-16 15:19 感谢,我先去看看。。。 |
烂泥桑 发表于 2014-4-16 15:10& Z& ?" C R4 x+ f" R 这个图是关于Tco/Tsu/Th之间的关系,我把整个文档贴上来,你在其中找Figure 1-14。 |
312.89 KB, 下载次数: 14, 下载积分: 威望 -5
lvsy 发表于 2014-4-16 12:34 图片确实有点太小,难看,能不能说说图片的出处,我再去找找看。这个图片是关于什么的? |
lvsy 发表于 2014-4-16 11:49 图片怎么这么小?怎么删掉其中一个? |
关于我们|手机版|EDA365 ( 粤ICP备18020198号 )
GMT+8, 2024-11-24 06:50 , Processed in 0.065504 second(s), 37 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050