Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 關於ucf file

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-5-23 11:12:12 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
最近遇到一個問題     寫了一個簡單的除頻器   然後輸出四個波型    功能驗證  ok
* U) ?9 y. c$ h) a" R) v但是如果我先assign pin location 的話     合成及實做後的時序驗證  就會沒有輸出0 j1 Y9 {  F2 B) p9 e  ?7 _
反之   我不assign的話   讓ISE自行去實作      則 時序驗證就會通過      
# w0 c. D7 O" a3 f% k; u請問這會是什麼原因       新手一個      謝謝大家幫忙    對了  我的device是  & _1 i( }2 ^" ~( O. _. G' E* ^" C
spartan3 XC3S200 TQ208
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
7#
 樓主| 發表於 2007-5-25 11:37:13 | 只看該作者
不好意思     忘了po xc3s200上  我assign的腳位了
8 Q* O4 N7 j) N- ^" o0 C& B+ e$ i/ n
& n8 M5 S* L# G( a1 H6 p8 J#PACE: Start of Constraints generated by PACE) O1 R; X6 C4 o$ p& A: F

' J7 c3 H  W+ m! z# e5 B# _' f4 P#PACE: Start of PACE I/O Pin Assignments
; s/ ~1 J3 p. [! {2 Y1 _NET "CLK"  LOC = "P105"  ;$ Z# _' ~# O8 r9 o+ \: |
NET "CLK_N"  LOC = "P97"  ;9 O/ i: y8 z2 m  c% j" r; k
NET "CLK_P"  LOC = "P96"  ;" M3 e5 b. d' r$ H& X
NET "RESET_B"  LOC = "P104"  ;7 {5 A9 I; U4 N* s- {$ n6 A
NET "RST"  LOC = "P100"  ;
8 U1 F+ W' ]8 i/ f& ^* }" n8 xNET "STV"  LOC = "P99"  ;
/ d/ @, g  {# t! L, o( I7 Z
2 ?8 ?$ w3 A/ r#PACE: Start of PACE Area Constraints/ N, Y9 z. n. U

2 _+ }9 W, C  e" ^" r8 Y: f#PACE: Start of PACE Prohibit Constraints
2 [' C2 c- `: P9 i
. a" B! _6 ?) a9 ]; \#PACE: End of Constraints generated by PACE
6#
 樓主| 發表於 2007-5-25 11:32:17 | 只看該作者
不好意思     忘了po xc3s200上  我assign的腳位了
/ s, n, `/ b1 ~8 @1 n. I
' `% ~" q: G  g) v3 O3 g#PACE: Start of Constraints generated by PACE
( [) T5 }' v9 W- n3 w# r# j1 l9 X. x% m! {
#PACE: Start of PACE I/O Pin Assignments
# s) C' Z/ `( e! D" j" |, vNET "CLK"  LOC = "P105"  ;
  U+ _3 }4 t0 ^NET "CLK_N"  LOC = "P97"  ;( S- _* V' ~: C* O- o3 W6 {
NET "CLK_P"  LOC = "P96"  ;
. _! B4 I$ ^( \) B$ RNET "RESET_B"  LOC = "P104"  ;
/ g7 n; S; j4 vNET "RST"  LOC = "P100"  ;
, c- U3 n7 z; w5 \NET "STV"  LOC = "P99"  ;& B8 D( r4 X& S! m  K# P

8 Y, k3 P4 C) Q2 Q3 h9 F0 |#PACE: Start of PACE Area Constraints
' N. x  u- N: r) c# H, r6 k: {" d$ T
#PACE: Start of PACE Prohibit Constraints
$ n) E& f+ N& q* F% y6 R  D, o( Q; G2 Z
#PACE: End of Constraints generated by PACE
5#
 樓主| 發表於 2007-5-25 10:51:22 | 只看該作者
謝謝兩位大大的協助     問題已經解決了       是我自己沒將全部訊號給reset  改了以後   post simulation就可以過了* w7 t! |8 _' |) E
1 S4 Q" {6 V$ ?( o6 V4 N; m
但是又出現另一個問題,    我在上述程式燒錄在spartan3 XC3S400上     用示波器看  結果都沒問題& |& G/ I9 j6 R6 K5 x. m

0 {! e% ]' I9 E: f* o  @( H/ e9 A6 c( o不過當我將程式環境改在spartan3 XC3S200上   可以合成也可以實作    但是做 post simulation  就又出現上述訊息了  還有我沒有下timing ) O( @2 b1 F) }0 X* |' G

% l3 `3 G+ t% w4 s& f& pconstraint  我的ucf如下% ?3 `8 D& o6 f0 e
; Z4 D! \7 q) X( v( I
#PACE: Start of Constraints generated by PACE
; t, e# u$ j- d' d/ t1 \& J2 k+ |; U0 w# @; P! B
#PACE: Start of PACE I/O Pin Assignments
" v/ D; ]1 i; N( j! D! S2 {NET "CLK"  LOC = "P155"  ;/ ]8 C; b6 X0 Y  t$ w: n
NET "CLK_N"  LOC = "P149"  ;; u1 }2 N) p; r) Z
NET "CLK_P"  LOC = "P147"  ;
7 {% r2 d, j& `5 U2 \- d# ]NET "RESET_B"  LOC = "P152"  ;3 z) C( Z( y& [! G/ N
NET "RST"  LOC = "P144"  ;3 \( i# |0 }1 v) U& _
NET "STV"  LOC = "P141"  ;
7 M7 v7 k9 N0 W9 i* b
+ g: ~  M' J1 N, A  m6 j1 i#PACE: Start of PACE Area Constraints: Y6 h) ~# b" ?: I
( e7 m& ^- T, h
#PACE: Start of PACE Prohibit Constraints& I# l; K4 l# ]- y3 _: D6 x

& T; u6 l& L2 U. u( Z#PACE: End of Constraints generated by PACE, e' J: D6 _# f: H% }

) F, m4 {. C, {8 _; `8 z+ _順便請問一下版大   您說的pin assign到同一區是什麼意思    因為我必須將接腳都assign到rsds接腳那邊  不知道這有影響嗎?% x& [( p0 p, p: n* t* v- S* }8 g
                                                                                                                                    
: F9 A2 n2 H8 p# l: x謝謝
; m) {$ Z+ r3 q; l2 x3 k
" T" n6 V) z+ [[ 本帖最後由 handwin 於 2007-5-25 10:52 AM 編輯 ]
4#
發表於 2007-5-25 00:22:08 | 只看該作者

回復 #2 handwin 的帖子

最好是把UCF file貼上來看看^^
+ l. a4 e1 p+ F這樣比較好找問題,看起來是Timing的問題,要知道你怎麼下限制的.
- `0 p" y9 d) v/ ]5 j# }' H
3#
發表於 2007-5-23 23:43:38 | 只看該作者
請確認一下自己assign 的 pin location 是否在同一個區域
' L3 T- f1 s. O$ x9 Z2 K2 ?看起來是 setup time的問題
2#
 樓主| 發表於 2007-5-23 12:04:04 | 只看該作者

回復 #1 handwin 的帖子

不好意思 剛剛忘了列出  時序驗證的錯誤訊息
% i- i$ T5 G3 |8 L9 N0 @4 M, t* t' i# E0 h3 i! \
# ** Error: C:/simprims/X_SFF.v(94): $setup( negedge SRST &&& (srst_clk_enable == 1):20004899 ps, posedge CLK:20005139 ps, 990 ps );& D) e: H% I! K5 [/ w" P
#    Time: 20005139 ps  Iteration: 2  Instance: /stimulus/top1/\gen1/CNT_4\6 v, ]) N+ k- j) `  X
# ** Error: C:/simprims/X_SFF.v(94): $setup( negedge SRST &&& (srst_clk_enable == 1):20004899 ps, posedge CLK:20005139 ps, 990 ps );- K6 n( a6 a% T- u9 }! T
#    Time: 20005139 ps  Iteration: 2  Instance: /stimulus/top1/\gen1/CNT_1\
! L6 N* a+ J3 t; v  z5 g# ** Error: C:/simprims/X_SFF.v(94): $setup( negedge SRST &&& (srst_clk_enable == 1):20004547 ps, posedge CLK:20005139 ps, 990 ps );$ o8 U( m, Y4 v7 a2 y  U8 b) j8 F2 N
#    Time: 20005139 ps  Iteration: 2  Instance: /stimulus/top1/\gen1/CNT_2\# D% |8 _7 t; X( E1 C6 N0 f/ i
# ** Error: C:/simprims/X_SFF.v(94): $setup( negedge SRST &&& (srst_clk_enable == 1):20004547 ps, posedge CLK:20005139 ps, 990 ps );+ h7 V. Q) q1 Q- r3 t
#    Time: 20005139 ps  Iteration: 2  Instance: /stimulus/top1/\gen1/CNT_3\2 }4 S% e- l8 S! _0 w6 m
9 J9 P: N1 d2 s0 P$ c

" K$ w: {5 B* t
5 y+ `# b! Y3 D4 |$ u會這樣大概是什麼原因呢?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-26 09:11 PM , Processed in 0.163009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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