Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-3 14:59:34 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. ! M! c7 y! k# |6 P+ m# O
  2. /*+ Q2 _. M* x, _+ j! f
  3. FUNCTION        : 3-INPUT AND GATE
    * P9 ?1 {" K  ?/ u% Q6 O9 `# ]
  4. */
      p; T2 F6 c: h- {! i2 O
  5. `timescale  100 ps / 10 ps
    8 x( o2 i" ~) C, H8 G$ F7 i' d8 d
  6. `celldefine& Y2 c2 A+ p6 P8 q
  7. module and3 (o, i0, i1, i2);. p. D4 j0 L2 |
  8.     parameter cds_action = "ignore";
    8 j; R; Z& b4 T8 ?# A% X  h  m
  9.     output o;/ E- x. r9 `3 P) t1 m" B
  10.     input  i0, i1, i2;! z( ^% }+ p$ m* ]
  11.     and A1 (o, i0, i1, i2);
    # E0 T4 Q0 H' L' Z& J% [
  12.     specify
      N9 x. A" z$ U2 Q
  13.         (i0 *> o) = (1, 1);
    / R" ~: n7 {" S9 h& R# |
  14.         (i1 *> o) = (1, 1);9 I- C) }# i; r  r; {( B
  15.         (i2 *> o) = (1, 1);
    ( e8 a. l1 t1 I$ Z. v* ^' ^5 w' a
  16.     endspecify
    6 {9 c% |5 l8 Z* i/ Q! V, c3 y- V
  17. endmodule! O* V* _8 J- g+ Y7 D
  18. `endcelldefine
    ' c  ?( j' k+ D- R
複製代碼
以上這個程式碼,是我在OrCad中找到的一段3輸入的and Gate的程式碼。
$ I) p( v+ B6 o! z6 [1 ?! V1 l% X  m很簡單的,就是對三個輸入做and的運算。就算是新手也看得懂,對吧!/ t  t3 V; e" J. U# z) e
問題來了
  1. % b) P$ D* {9 ~% |2 b. k; W
  2.     specify  F& |9 s% Z8 t# e6 z5 Y
  3.         (i0 *> o) = (1, 1);
    1 V( O) g/ z, X" M) w# U
  4.         (i1 *> o) = (1, 1);
    ) o/ r7 l( j. E! v" \* t
  5.         (i2 *> o) = (1, 1);
    4 |! z% V, I2 P1 m, s% k5 y
  6.     endspecify1 C- t! M& S$ L* \: y) G: H5 n
複製代碼
這就是我的問題,我找了很多文件,都不能完全瞭解段程式碼的意義。
' {! g7 d6 a& M是否有人能夠幫我解釋一下,這段程式碼以及Specify Block的意義和用法?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂3 踩 分享分享
2#
 樓主| 發表於 2010-1-5 18:21:13 | 顯示全部樓層
回復 2# masonchung # g3 E: S, @$ V/ y+ N# S
- K9 S7 o3 J8 ]: u$ ~
原來如此,瞭解了。. @4 R( k. _; M" d$ T. H; s$ l; ^
感謝回覆^^
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-3 04:49 AM , Processed in 0.101006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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