Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-10-19 23:25:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我目前在設計一個pipeline的電路,且有防bubble機制,但在設計的過程中有些問題~
! ~6 T  p$ \2 l% ~. b6 z; j想請問一下大家!!) i; Z' [- k% e, |- Y: L
該怎麼設計?
, x) y( Y. {; t" m! r7 g以下是我需要的功能~
" |4 G# N4 i" y, r/ X
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
# v5 N* R2 d- @7 M
* m5 e6 ?4 K3 K* `* O, R
( ?/ V9 V) a3 z* N- O$ F
Thereare 5 pipe stages in our pipelining design. % E' }' u! R% w2 g4 {" e
It means that the input data can beobserved at the output port after 5 clock cycles. + F: v9 [5 U+ m) n7 U
All the stages must be readyto proceed at the same time.
2 O4 a# n  s+ ~6 f7 BWhen d_full is active, you have to keep the outputdata until d_full is disabled. ( q, }2 B, w, m" f$ V
If d_full is active and all the pipe stages arebusy, you have to generate pp_full to inform the preceding stages to hold data.
$ ]9 Z' [4 k' \The pipeline bubbles haveto be eliminated when d_full is active.4 d+ [  a* m: S/ J' v& e

6 T4 \4 `. L% }  x$ L
$ [) ?) Z* T. u  B. i" b) ]
: X, V3 T2 i( L; Y

. M2 o' P. A" W& z
7 S/ \( U. P' C; @

4 z4 u5 G. H( n

1 `  _0 \  c0 E+ ?, ^3 |* {: p
: a9 |7 j+ G0 r) M+ S+ u# a- u
9 \) ~$ R6 m( Z* g2 C
6 S3 j4 ?* d4 }

2 q2 [3 ?- |' d( z

2 q1 G3 R4 X7 x5 t$ V- G1 m3 z- ~; V  ]9 N& s& L- t+ r8 q2 v" F. |- q
* I0 f2 X% v; O1 l$ w: T
! }! @& B  u% o0 W' T. U& M

1 T# ]" l3 y0 r4 a
# S' b6 x1 ]+ }) t
" c. b  W- Y; K# ^' f2 h. |( H0 R/ s4 P( G5 @, W
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-28 07:36 PM , Processed in 0.108007 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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