Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 4651|回復: 6
打印 上一主題 下一主題

[問題求助] 關於ucf file

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-5-23 11:12:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最近遇到一個問題     寫了一個簡單的除頻器   然後輸出四個波型    功能驗證  ok
! Y$ K0 A& Q) o6 L( i但是如果我先assign pin location 的話     合成及實做後的時序驗證  就會沒有輸出* T5 ?$ [8 q& B' ]" L
反之   我不assign的話   讓ISE自行去實作      則 時序驗證就會通過       4 |# X* d! A4 w% B
請問這會是什麼原因       新手一個      謝謝大家幫忙    對了  我的device是  ! Z6 d6 j/ c1 n* v% W
spartan3 XC3S200 TQ208
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
 樓主| 發表於 2007-5-23 12:04:04 | 只看該作者

回復 #1 handwin 的帖子

不好意思 剛剛忘了列出  時序驗證的錯誤訊息
+ P1 e! y& C1 R% L! A4 s
. n, A" \$ A: k- o8 z# ** Error: C:/simprims/X_SFF.v(94): $setup( negedge SRST &&& (srst_clk_enable == 1):20004899 ps, posedge CLK:20005139 ps, 990 ps );
3 g3 R. z( i4 O( J#    Time: 20005139 ps  Iteration: 2  Instance: /stimulus/top1/\gen1/CNT_4\
4 }( Q7 X8 ?5 W# ** Error: C:/simprims/X_SFF.v(94): $setup( negedge SRST &&& (srst_clk_enable == 1):20004899 ps, posedge CLK:20005139 ps, 990 ps );! ~$ ]" q3 j- h6 c  m
#    Time: 20005139 ps  Iteration: 2  Instance: /stimulus/top1/\gen1/CNT_1\4 j" f% ?' {; Y# J7 @5 g+ `: u
# ** Error: C:/simprims/X_SFF.v(94): $setup( negedge SRST &&& (srst_clk_enable == 1):20004547 ps, posedge CLK:20005139 ps, 990 ps );8 Z' A  ?1 g, V, A+ ^) ]
#    Time: 20005139 ps  Iteration: 2  Instance: /stimulus/top1/\gen1/CNT_2\, V: t1 ~% ?4 S
# ** Error: C:/simprims/X_SFF.v(94): $setup( negedge SRST &&& (srst_clk_enable == 1):20004547 ps, posedge CLK:20005139 ps, 990 ps );
: x6 ^' @2 z8 d9 Y$ U" V#    Time: 20005139 ps  Iteration: 2  Instance: /stimulus/top1/\gen1/CNT_3\! c7 C) q& L  h: \% C3 t
: j- f- q1 g  T
3 v( U! G9 L2 }) ]. h' W6 V

7 q3 w+ F( P5 ]9 D" _3 f$ N會這樣大概是什麼原因呢?
3#
發表於 2007-5-23 23:43:38 | 只看該作者
請確認一下自己assign 的 pin location 是否在同一個區域9 g. w9 Y4 K6 s5 S6 d+ M; ^$ b# K
看起來是 setup time的問題
4#
發表於 2007-5-25 00:22:08 | 只看該作者

回復 #2 handwin 的帖子

最好是把UCF file貼上來看看^^2 E* ^9 j* {( m2 I- Y
這樣比較好找問題,看起來是Timing的問題,要知道你怎麼下限制的.* \0 @2 w( j. b; m2 O7 B$ U' t2 X
5#
 樓主| 發表於 2007-5-25 10:51:22 | 只看該作者
謝謝兩位大大的協助     問題已經解決了       是我自己沒將全部訊號給reset  改了以後   post simulation就可以過了1 X) B0 Q8 ^3 b
  O  `$ g2 |0 V$ S- k# r
但是又出現另一個問題,    我在上述程式燒錄在spartan3 XC3S400上     用示波器看  結果都沒問題
  y0 y0 c! e; l$ G+ `3 n2 u) B; c6 Q- R3 S
不過當我將程式環境改在spartan3 XC3S200上   可以合成也可以實作    但是做 post simulation  就又出現上述訊息了  還有我沒有下timing " _( ]: \( n' t4 y
8 E, G5 n) e$ O1 }
constraint  我的ucf如下" k# S! \5 X3 P6 ?: ?
, ]" x. _8 H& E; P; O) J7 U6 v
#PACE: Start of Constraints generated by PACE
3 g7 ?2 F0 S6 |% X& u% l( z; G; X, R) z
#PACE: Start of PACE I/O Pin Assignments1 R' A8 I$ F& y8 z, r4 i0 M8 A
NET "CLK"  LOC = "P155"  ;
& A* ]0 ~2 a) i) q# x: vNET "CLK_N"  LOC = "P149"  ;" [% C1 e# z. F. d! \% S1 r
NET "CLK_P"  LOC = "P147"  ;
, Z; a& e2 A/ O/ @: r8 a$ {NET "RESET_B"  LOC = "P152"  ;1 N4 W4 }9 Q* l9 z9 E6 G
NET "RST"  LOC = "P144"  ;5 D3 Y0 c; \* e$ W# _( h/ X
NET "STV"  LOC = "P141"  ;
- l. s! H: o  H$ Z+ M. K; M; h1 o' t0 N
#PACE: Start of PACE Area Constraints
6 }+ p: Y4 m- ^# S# V# q1 }' J
#PACE: Start of PACE Prohibit Constraints
2 G7 k( Y; j' a8 A1 b. ?1 {9 v8 w8 e
#PACE: End of Constraints generated by PACE
) g$ B( Z4 ^2 P% P& U  Y' p
; h( x4 c, C. K, V; J順便請問一下版大   您說的pin assign到同一區是什麼意思    因為我必須將接腳都assign到rsds接腳那邊  不知道這有影響嗎?6 P4 j# G7 O9 Z; b/ h* R
                                                                                                                                    
; D/ @* O1 e5 S& T" _3 V( M+ J謝謝$ Z# F; b3 t& b, N1 z! A
1 n( D7 F# k3 {  K* \6 j6 x# P
[ 本帖最後由 handwin 於 2007-5-25 10:52 AM 編輯 ]
6#
 樓主| 發表於 2007-5-25 11:32:17 | 只看該作者
不好意思     忘了po xc3s200上  我assign的腳位了+ V' X# q# ^4 u4 C2 H6 u0 X

/ P9 R) ^1 b* C7 W( `0 U#PACE: Start of Constraints generated by PACE
- l1 z, s) M6 j7 o6 @5 N5 T0 X7 }
3 R+ Y8 N  h% d4 Y1 @* x' o6 ~#PACE: Start of PACE I/O Pin Assignments
% h2 k& j  `& z. b! T! rNET "CLK"  LOC = "P105"  ;1 e4 g8 ]$ f& W. g
NET "CLK_N"  LOC = "P97"  ;
6 ^' H: t8 p4 ~2 y, |* \NET "CLK_P"  LOC = "P96"  ;5 N5 H5 u$ ?' Y. J+ |& b) s
NET "RESET_B"  LOC = "P104"  ;# d# `  e9 h- M
NET "RST"  LOC = "P100"  ;5 y7 y! V; R3 P, O: E
NET "STV"  LOC = "P99"  ;4 h, b0 _2 a5 ]: T
: J8 N6 b" Q$ a0 o" L1 V  ^
#PACE: Start of PACE Area Constraints
' q: i) U; Y- \
6 B5 f9 o8 l+ U2 x8 {#PACE: Start of PACE Prohibit Constraints3 z. q- j5 [  a6 q; j9 Z
8 ~, J/ t9 Z  V* e
#PACE: End of Constraints generated by PACE
7#
 樓主| 發表於 2007-5-25 11:37:13 | 只看該作者
不好意思     忘了po xc3s200上  我assign的腳位了# m* F. g2 I# D5 ?1 D

- }& Z7 l; l$ |( s) d3 g. f7 m1 j#PACE: Start of Constraints generated by PACE
, Z; s3 I6 C, ?+ m) T! T4 J$ b8 U  @
2 N6 I. I% J: N) z#PACE: Start of PACE I/O Pin Assignments
+ y: I  M: S+ y4 G% X  n  @NET "CLK"  LOC = "P105"  ;6 K3 E& B7 }4 T& F6 \" {+ q) _
NET "CLK_N"  LOC = "P97"  ;
* ~0 E$ }9 h, L4 E; J+ |: q3 YNET "CLK_P"  LOC = "P96"  ;
. z4 U! G' R, e: M/ X# f% b" m' G, uNET "RESET_B"  LOC = "P104"  ;$ @5 o  o3 S' }
NET "RST"  LOC = "P100"  ;5 c2 M* E, e/ B$ v) K# s! @
NET "STV"  LOC = "P99"  ;
2 X, j0 [( I" k. ?  _, R$ Q! X- q
* R8 |( U% _/ e5 a0 z( `' V#PACE: Start of PACE Area Constraints
0 e' O0 ^/ [1 A7 m+ P9 u0 r: t' U/ R$ S; T2 H, d8 b) Q, k
#PACE: Start of PACE Prohibit Constraints
9 F1 s3 H% Y; r6 d5 s8 Q
$ j) [. y1 K4 ?/ F7 j#PACE: End of Constraints generated by PACE
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-9-28 12:21 PM , Processed in 0.169010 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表