Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-10-19 23:25:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我目前在設計一個pipeline的電路,且有防bubble機制,但在設計的過程中有些問題~( q% O: X. u* s) S5 z
想請問一下大家!!
# j- t- z% v5 i$ J/ _8 s該怎麼設計?
9 s6 Z, [: M3 H5 x以下是我需要的功能~
7 X9 G5 P, y  w. e
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

8 t- R2 t5 q! i
3 _5 o' ^' B% R$ y3 `5 c! ]. X7 R! N0 V9 D$ J7 N& E- d+ z, N/ ]
Thereare 5 pipe stages in our pipelining design.
8 O% E$ y5 u' N' ^: H; l1 q1 DIt means that the input data can beobserved at the output port after 5 clock cycles. % K/ U5 _1 R; N% [) \
All the stages must be readyto proceed at the same time.
  ~4 t% h' H. v2 J; Q& SWhen d_full is active, you have to keep the outputdata until d_full is disabled. 6 E8 s  i1 S; v; {2 z5 S% F$ n
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.
; U) E/ ~5 \' x3 n) W. M+ EThe pipeline bubbles haveto be eliminated when d_full is active.! ]& H$ s- U7 G' E

7 M3 {; D8 h# m: x0 ?( Q9 s: ?* ]
9 e. t% {& A/ Q! \+ k  v5 c8 W

6 Y7 m+ v$ Z8 b' k  @8 m( m. t* t" ]
/ u* B/ @- T+ {* G7 Z

9 C* Y; P) U" [* D

) w4 l6 A8 s4 k% \8 d) [2 G9 `
# m! e; _# J) T4 r6 L4 U
4 O4 e4 ]/ |$ ]# t. d

' Z6 L( _. p) x  ^& N0 _* B1 Y& r5 I0 s) a. i7 D" ?

# F) O, l1 G! n9 H" m8 D" E8 \+ `6 B- Y6 u; v) |/ Y7 ^6 k; \

* H  D6 z1 j5 Z) u; ?6 d! g5 J: i* z: _

) j& u0 ?$ K8 d$ W$ }+ x, a
! G+ j. Q9 K- R! U3 d2 s$ x- ]+ q; L5 T0 |9 j" L9 Q: H

7 P% f3 P! n( Y; j6 f" t
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 07:52 AM , Processed in 0.113014 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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