Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-3 14:59:34 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. 7 R* s/ \& X0 C: x7 [% Z3 F
  2. /*0 A7 ]7 I( G5 w0 a
  3. FUNCTION        : 3-INPUT AND GATE0 u: K+ l3 s( M
  4. */, J. ?5 Z3 ]: i; a" U/ ^2 Z
  5. `timescale  100 ps / 10 ps" y3 D+ Y7 _' d% o- T
  6. `celldefine9 Y+ @% q7 O# R- R2 ?
  7. module and3 (o, i0, i1, i2);
    2 e  t5 B2 W$ W8 H# Z
  8.     parameter cds_action = "ignore";
    * j- [6 V$ r1 l' m+ A
  9.     output o;$ n7 \- n/ L* J; a
  10.     input  i0, i1, i2;
    3 O( o3 _# x3 e0 ^3 b0 ?) y
  11.     and A1 (o, i0, i1, i2);
    / @' F' o8 K: C
  12.     specify
    5 u: `- k% e& h8 p' r2 W0 |
  13.         (i0 *> o) = (1, 1);/ N6 s  z0 M6 x
  14.         (i1 *> o) = (1, 1);
    : i5 E7 O" F9 G
  15.         (i2 *> o) = (1, 1);
    6 C& {: M# L2 r; n# E3 h
  16.     endspecify
    0 j# h: S( v# _/ N
  17. endmodule
    ! }# I4 V( b  ~' N  a- Z% I
  18. `endcelldefine+ F- }) w1 b# X8 P' o
複製代碼
以上這個程式碼,是我在OrCad中找到的一段3輸入的and Gate的程式碼。% Y; p7 w4 V% J9 }- ^
很簡單的,就是對三個輸入做and的運算。就算是新手也看得懂,對吧!1 x4 {: f% k+ Z2 D( i& ^
問題來了
  1. 7 B) G! v1 y5 o& t
  2.     specify
    + ?  z$ d7 t7 G0 v7 S# |
  3.         (i0 *> o) = (1, 1);
    1 h) z6 X" \9 t" H
  4.         (i1 *> o) = (1, 1);: U) x; r0 a9 b9 {1 {
  5.         (i2 *> o) = (1, 1);
    . a+ `* ?. U9 j
  6.     endspecify
    $ [( Q0 `  B6 m; K- k6 x
複製代碼
這就是我的問題,我找了很多文件,都不能完全瞭解段程式碼的意義。
: s( }) @) A  V3 E  z: }是否有人能夠幫我解釋一下,這段程式碼以及Specify Block的意義和用法?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂3 踩 分享分享
2#
 樓主| 發表於 2010-1-5 18:21:13 | 顯示全部樓層
回復 2# masonchung
( p4 O2 I! c: x( I6 a6 [# H- o4 ~9 U
, r" Y8 b& h+ J: @原來如此,瞭解了。
9 E. T6 p- |& g& E感謝回覆^^
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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