烂泥桑 发表于 2014-4-18 15:193 O- x0 N( _( O& a5 o( ^5 \, f 1. Tc2r-Tc2s是以时钟源为参考的,是时钟源达到不同的的器件之间的时间差。 2.这不就是你在主贴里要解决的问题吗?参看你自己的一楼内容。 |
lvsy 发表于 2014-4-18 13:27 感谢你的回答。但是我还是有些许疑问 1、“Tc2s-Tc2r就是Borad clock skew”,这个Borad clock skew怎么定义呢,中文应该是板上时钟偏移,但是谁是标准呢?我的意思是为什么是Tc2s-Tc2r,而不是Tc2r-Tc2s?我能不能理解为输入延时和输出延时都是以FPGA去看,以FPGA为标准? 2、 Tco_max = Tpclk – Tsu" V/ L/ ~+ l; x/ j2 X Tco_min = Th 是官方给出的吗?能不能说说出自那篇文档啊,我再去看看。. b& Z1 D4 n( C9 w4 {) d |
|
根据& N1 j9 [! w" r( C Tco_max = Tpclk – Tsu Tco_min = Th 你就可以得到input delay跟Tsu/Th之间的关系 |
本帖最后由 lvsy 于 2014-4-18 13:25 编辑 / p+ h1 m# d q7 F烂泥桑 发表于 2014-4-17 23:00 最大输入延时如下定义: input delay max = Board Delay (max) – Board clock skew (min) + Tco(max) Altera官方资料是这样表达的: Input maximum delay= value maximum trace delay for data + tCO of external device – minimum trace delay for clock* x w4 t/ g& x: E7 s 以你这个图来讲,Tpcb就是Board Delay, Tc2s-Tc2r就是Borad clock skew,也就是trace delay for clock,那么 input delay max = Tpcb(max) – (Tc2s(min)–Tc2r(max)) + Tco(max)就是成立的,你仔细体会一下。( r; [; m/ G: b7 v1 {9 e0 y9 l 7 R4 x- I/ |7 ^& t) k" E' @ 同理得到最小输入延时: input delay min = Tpcb(min) – (Tc2s(max)–Tc2r(min)) + Tco(min) 8 `. N, b' ^0 V* M4 u, g; E 7 d2 N1 P' k" j+ m . v1 j" [' q) L4 s' E1 K) {; s9 D4 k |
本帖最后由 zgq800712 于 2014-4-17 20:14 编辑 烂泥桑 发表于 2014-4-16 22:410 x+ f' A) d! ?" Q7 z# x4 ` 3 }$ q3 ^: p3 }9 D, r8 S 不用查这些了。CPLD 可能综合下100多M, FPGA 同一个设计多达到了200多M的Fmax的报告。 这些还不满足你的要求?先看看入门的,一步步来看。 : q. Y8 T# I& Y% D' D. _; y 我可以说很多人书说上多说到timequest ,但是基本多事照手册的来,没多少自己的见地。. G5 V5 e4 D- y8 e( v! c5 A HDL 硬件描述语言, 不是C程序设计语言, 好好想下描述语言和设计语言什么区别。 |
烂泥桑 发表于 2014-4-17 16:45' ]- ?- w' U& q7 H9 k3 s+ B0 U+ ` 1. 那些语句就是约束文件(*.sdc)的格式。7 h# W5 T6 u/ G5 p1 w \ 2. input_delay和output_delay对于不同的系统定义是一样的,但是具体值是不一样的,要根据跟FPGA相连的外部ASIC的I/O的具体参数来确定。1 ]6 N/ n1 r0 p7 | input_delay和output_delay的最大最小值跟外部器件的Tco/Tsu/Th这些参数相关。 |
lvsy 发表于 2014-4-16 15:19. x) v4 D ^ u' y 最后在自己的YY下,我感觉自己给解释勉强可以接受,这个问题就到此为止了。1 D3 V1 A2 n, s# Q/ K: R6 T 另外我在看你发的文档的时候,可以说看的一头雾水,能请教两个问题吗? 1、文档中那些像是描述语言一样的语句是什么呢,做什么用的? + q( O/ j4 Q3 P. f0 W1 E 2、文档中提到input_delay和output_delay,我在特权同学的教程里面也有看到,但是这对不同的系统(我的意思是FPGA时钟和外部ASIC的时钟的具体情况),这个input_delay和output_delay是否有同一个或者具体的定义。换句话说,就是当我获得整个系统各项的参数时,如何得知input_delay和output_delay由哪几项参数构成,从而写成表达式呢? |
zgq800712 发表于 2014-4-16 18:573 ~ ?# }1 t$ E7 q4 g0 \; Q6 { 朋友,帮人帮到底,你能不能截个时序图,参数图,举例说明一下。我知道是为难了,但还请指点一下,小弟入门不易啊 |
| 里面有参数的, 你在他手册里查 tsu tco 会出来 |
lvsy 发表于 2014-4-16 15:19 感谢,我先去看看。。。 |
烂泥桑 发表于 2014-4-16 15:10% W _7 W$ n. T8 [0 v' g 这个图是关于Tco/Tsu/Th之间的关系,我把整个文档贴上来,你在其中找Figure 1-14。 |
312.89 KB, 下载次数: 14, 下载积分: 威望 -5
lvsy 发表于 2014-4-16 12:34 图片确实有点太小,难看,能不能说说图片的出处,我再去找找看。这个图片是关于什么的? |
lvsy 发表于 2014-4-16 11:49 图片怎么这么小?怎么删掉其中一个? |
/1
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-11-28 21:46 , Processed in 0.171875 second(s), 30 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050