Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] [急]verilog pipeline bubble 設計

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-10-19 23:25:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我目前在設計一個pipeline的電路,且有防bubble機制,但在設計的過程中有些問題~
* R5 ^( ^& C  n& {1 K) a/ `想請問一下大家!!/ D$ w% ?% j+ A) i
該怎麼設計?2 w2 \: J, |3 V. ^6 a. |
以下是我需要的功能~

! r  d; ?1 B! F9 E4 K' e3 D- y
Module name
my_pipeline
Signal
Direction
Description
clk
input
System clock
rst_n
input
reset signal, active low
d_in[15:0]
input
DUT input data
d_rdy
input
DUT input data ready
d_full
input
The next stage data full signal
pp_d[15:0]
output
DUT output data
pp_rdy
output
DUT output data ready
pp_full
output
DUT full signal to preceding stage

/ K  a" t6 Z5 E% [) J
+ l- `. Q5 |4 K6 |& z  o- i) B# u6 V
Thereare 5 pipe stages in our pipelining design. # v8 O" q" \. q/ `7 O9 X
It means that the input data can beobserved at the output port after 5 clock cycles. ! S% O2 b$ r5 ?( h4 ~: G
All the stages must be readyto proceed at the same time.
" j$ X) x' A8 j) b3 h$ JWhen d_full is active, you have to keep the outputdata until d_full is disabled.
, K9 ~* H+ @0 Z( OIf d_full is active and all the pipe stages arebusy, you have to generate pp_full to inform the preceding stages to hold data.   t& Q' e# s+ E! E6 R9 C8 ^, B
The pipeline bubbles haveto be eliminated when d_full is active.; L; \6 `8 ~0 J8 w. ?4 @
& q& T& V8 p3 n" b. I

7 T! _+ [7 T- v
; g. u* \; v/ ?
# J) D- A0 ~  b- Y

9 o; Q* O* a4 R. z; ], p" Y0 b9 ]" X

$ C: i1 J6 @" o% d
/ V. T! ]) ~# X: Z2 g( C( b6 |
+ [6 ^& N' X$ ~

$ V6 t% M3 C3 m3 t9 B9 T
# o8 ^4 k+ T# ?" D

  M) B* L- j6 E1 t" C
, E3 y+ m) l' D+ l7 `) ?, g
, {. k% w2 ?1 j4 |' [4 U* t) ^

: ?! O+ Y% |$ z3 Q

: P2 X7 o$ z2 Z! C- V4 }1 g2 K+ ]6 l6 C7 F) b! q; N! |- z- L  e) Z, ^. Q

# k9 v  X  W0 a6 Y) G0 b2 p* F9 u5 f7 g2 \1 f# W5 j; v
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-28 07:45 AM , Processed in 0.114006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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