Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 關於Verilog寫法如何寫一個buffer

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-8-18 15:31:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
抱歉..我剛學verilog..
* T) a. s' \- K2 }; O. D2 K1 E; A請問在寫behavioral model時,一個buffer的功能可以用latch的方式來寫嗎?- o( H6 d$ |  H# L0 a9 }5 f

1 n$ J5 ^0 ~9 c4 i[ 本帖最後由 celadon 於 2008-8-18 03:36 PM 編輯 ]
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂9 踩 分享分享
2#
發表於 2008-8-19 11:41:46 | 只看該作者
如果不是latch base的design不要用latch,你要的答案可能為:
/ u2 i2 I- }* u- R+ @; Smodule buffer(3 q% l9 V0 k8 k' h! ^3 A3 U
input I,
. ^+ [) ~7 \$ n9 j+ joutput O1 C; F8 ]; l" ], _9 P
);
: S. g; C2 ?0 t4 ]2 y) F  assign O = I;
+ G+ p8 s: M; o7 k' J# H  x/ ?endmodule
3#
發表於 2008-10-7 13:03:57 | 只看該作者
二樓說的很對,樓主還是好好學學基礎知識吧。這個很簡單的~~~~
4#
發表於 2008-10-21 11:11:28 | 只看該作者
再加個 #(delay), 會比較真實點, 或者是直接CALL vendor所提供的BUFFER LIB.
5#
發表於 2008-12-1 10:54:15 | 只看該作者
讓他反向再反向 0→1→0
8 [$ S8 ?( |, T" _; a; J
  P1 ]8 @: g/ f2 d1 Q5 Y. E0 j1 R( v2樓大哥說的也行.................
6#
發表於 2008-12-14 23:15:55 | 只看該作者

3 ^# M5 Z5 R- b6 y$ n& D/ `這個很簡單+ s7 k8 }; y# J
書上都有~~也有一堆資料~~~多多學習&&
7#
發表於 2008-12-16 11:35:43 | 只看該作者
真的使用BUFFER的話,2樓大大那各就是 4樓大大還可以實現合成之後的延遲
  W. I+ r4 m# [. j9 ^1 `這樣可以再合成後看到一各
7 ~# b. y8 K" C3 y1 T& ~; H不然你寫成LATCH也形
5 K, U, S- G7 d7 _9 Z; y如果只是確認延遲狀態而加BUFFER
6 {, c+ F' o1 n4 x: H你乾脆加各延遲比較快 又不會增加design 的gate
  v6 d7 N" H" z& e! |
) G: M. g& i; G* h/ u8 G1 v, T[ 本帖最後由 kosenmagic 於 2008-12-16 11:37 AM 編輯 ]
8#
發表於 2008-12-19 09:07:34 | 只看該作者
Altera lib裡有一個buffer cell叫LCELL,可以拿來用,約Delay 2ns,看要Delay多少,一直串下去就好,可以試試哦^^

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
9#
發表於 2012-6-27 18:00:08 | 只看該作者
回復 8# jason_lin
' J, k! y& N0 ~3 N# ~; c  G
. X3 b7 Z. a. h( `) _7 ]
4 I8 I1 C/ F( |6 s. Y' n    受教了~謝謝!!6 U5 \) f% W; b& r; y% ]! V) x  C
    大家經驗都好豐富~
10#
發表於 2012-12-3 13:33:42 | 只看該作者
感謝大大分享的資訊
' d$ N+ V0 e) \( l3 S, t/ k
+ B! u/ d$ Z. s3Q~~~~~~~~~~~~
11#
發表於 2015-7-1 17:20:08 | 只看該作者
. W, e* J) o2 Y! G& s
感謝大大分享的資訊
3 R( K; {! y7 Q' `' B
/ P- M9 D3 @( s5 b( {4 w& L3Q~~~~~~~~~~~~
12#
發表於 2015-12-10 16:13:39 | 只看該作者
如果要做串接的話需要將電路KEEP住喔!
& e- c8 `- p% A# @不然板子會自動將電路做優化~5 ~2 @8 n$ p; @  g8 u: h" K0 J
串再多都沒用!
13#
發表於 2021-7-30 08:18:50 | 只看該作者
如果是純verilog code設計 就加delay
0 ~7 g+ m1 y& d7 V" u: u如果是後面合成 cbdk有delay cell可用
14#
發表於 2022-3-8 09:51:21 | 只看該作者
感謝大家的分享
* i; T2 E' m- m剛好也想找解法
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-17 08:04 AM , Processed in 0.138018 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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