Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

  1.   q0 b9 e* m$ n9 n0 i, w
  2. /*8 g% R0 l3 [- g1 F# _9 b
  3. FUNCTION        : 3-INPUT AND GATE$ a- y( y0 [: ~9 v
  4. */
    3 y/ Z9 b6 f/ k, S% h: d& x$ N
  5. `timescale  100 ps / 10 ps+ q: \! e0 Z9 H$ B. ]
  6. `celldefine) ~3 \+ |4 G3 C5 Y9 V
  7. module and3 (o, i0, i1, i2);2 E+ G) j8 g+ P& ]* _: H
  8.     parameter cds_action = "ignore";% c# q. _8 C/ L: F& d
  9.     output o;
    : e, }  v  K$ T) e; O/ M! @
  10.     input  i0, i1, i2;
    $ X  S  |* E9 O# v( v- [7 D0 |. |
  11.     and A1 (o, i0, i1, i2);
    ) ]: G+ j, }5 ?8 P# u
  12.     specify
    ! T, ~- o7 ?" C& }; e9 p6 [  [
  13.         (i0 *> o) = (1, 1);
    + o9 }% [% i: B- X$ i
  14.         (i1 *> o) = (1, 1);- \! I3 `6 N, g
  15.         (i2 *> o) = (1, 1);8 J0 \' l# _" L
  16.     endspecify3 r2 s5 a( K0 i7 K+ y; r" o  I
  17. endmodule
    1 R) a& U- R& y1 y
  18. `endcelldefine
    2 c( P3 d2 b7 d$ ^* Z. n4 i. _: M
複製代碼
以上這個程式碼,是我在OrCad中找到的一段3輸入的and Gate的程式碼。, l6 F+ U- v8 ?0 B
很簡單的,就是對三個輸入做and的運算。就算是新手也看得懂,對吧!2 f% y; z7 C2 {( V" A. v
問題來了

  1. . a+ o! ?" L0 y) i( G2 L3 o& i
  2.     specify  e& T3 g& p( y! ^4 S  G5 ?+ z
  3.         (i0 *> o) = (1, 1);
      X6 t" Q1 s' ]' i, l
  4.         (i1 *> o) = (1, 1);
    9 k4 O% [" `% z% f( {
  5.         (i2 *> o) = (1, 1);
    * T0 E8 h: d$ W) t
  6.     endspecify
    : W, {* s: i- b- @9 ]: _9 \$ O' i
複製代碼
這就是我的問題,我找了很多文件,都不能完全瞭解段程式碼的意義。* f" K2 v4 [) a0 c! a! p  u
是否有人能夠幫我解釋一下,這段程式碼以及Specify Block的意義和用法?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂3 踩 分享分享
2#
發表於 2010-1-4 09:32:07 | 只看該作者
您好 1 z0 e' B4 C  V0 P& B# c
Specify Block 是用在路徑延遲的模擬
* v! {% |; S  W8 ^' l# }
0 w# r/ R2 v) O2 {- C$ t9 ^(souce*>destination)=delay_value ! B2 K  _; J; }% C, x; s2 y. U
Specify two delays, rise and fall = (t_rise, t_fall);
3#
 樓主| 發表於 2010-1-5 18:21:13 | 只看該作者
回復 2# masonchung + f6 b5 |6 m( t
. ?; ^5 u" A, e$ {: j
原來如此,瞭解了。1 ]% @; i9 s$ i* g8 o, v
感謝回覆^^
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-28 11:07 PM , Processed in 0.153009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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