Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] Verilog 語法問題:Specify Block該如何使用?

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-3 14:59:34 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式

  1. ; v* o$ G# Q# x
  2. /*- W+ p- F8 l% U% y
  3. FUNCTION        : 3-INPUT AND GATE
    ! t+ S; V: w" I4 J/ I
  4. */
    $ }& X: D6 f1 H# B5 l3 z
  5. `timescale  100 ps / 10 ps
    ) J7 o" _+ s1 A+ c# Z3 \! G
  6. `celldefine
    % ^+ D+ T1 d$ |% S' K, f+ U
  7. module and3 (o, i0, i1, i2);
    1 f. c6 O( R; r2 Y) r3 W
  8.     parameter cds_action = "ignore";
    ' T3 |( U$ ^1 F1 @! W! N7 r2 ~
  9.     output o;
    5 i$ {+ Z+ I$ I" k8 q
  10.     input  i0, i1, i2;6 @8 g3 v3 H& |( F! u7 P
  11.     and A1 (o, i0, i1, i2);& s0 o0 w2 l6 [0 y: w, K, v! e7 T& ?
  12.     specify
    : b- D( @8 H2 u! Q0 X
  13.         (i0 *> o) = (1, 1);
    ) B5 o9 [% {1 _  q6 I: H0 z2 c0 |. e
  14.         (i1 *> o) = (1, 1);
    : P4 ]$ G! d: T" {$ C
  15.         (i2 *> o) = (1, 1);8 @& ^5 O7 W8 m4 U0 E
  16.     endspecify: v3 J7 o5 [) y$ j; d0 S
  17. endmodule; }: `& ~; Y  t0 V6 H* ~" c
  18. `endcelldefine8 E; [2 j  y( S3 o
複製代碼
以上這個程式碼,是我在OrCad中找到的一段3輸入的and Gate的程式碼。% _( t. O" y/ u! N
很簡單的,就是對三個輸入做and的運算。就算是新手也看得懂,對吧!
6 c9 ~. U% \# V2 ^問題來了
  1. % l( {/ q6 u: {( r
  2.     specify; [& ]3 Z9 B# u% G/ m3 V6 a
  3.         (i0 *> o) = (1, 1);% \! V* A6 ~; `; D5 b
  4.         (i1 *> o) = (1, 1);1 s* H, J: `3 e6 a* f% S. X9 Q
  5.         (i2 *> o) = (1, 1);; w8 M/ n$ w  t. ?, O4 @; P
  6.     endspecify0 s& e: B+ P8 O  K! ]
複製代碼
這就是我的問題,我找了很多文件,都不能完全瞭解段程式碼的意義。8 k/ f8 F4 S+ V' O1 [. a6 Z
是否有人能夠幫我解釋一下,這段程式碼以及Specify Block的意義和用法?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂3 踩 分享分享
3#
 樓主| 發表於 2010-1-5 18:21:13 | 只看該作者
回復 2# masonchung
1 @- j$ a- N% V& N- U
! n0 D6 @( X0 x. L$ W( d原來如此,瞭解了。
! W( t  T% r! ^  T5 p3 S, R感謝回覆^^
2#
發表於 2010-1-4 09:32:07 | 只看該作者
您好
/ X. R3 u1 b/ v* B+ K+ t2 BSpecify Block 是用在路徑延遲的模擬
8 @, W5 U2 `5 |" T& l: o# x, v
( ]7 t; E  I: Z7 u(souce*>destination)=delay_value
$ A/ A/ T+ R+ M6 `7 t3 J: _Specify two delays, rise and fall = (t_rise, t_fall);
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-3 06:08 AM , Processed in 0.100005 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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