Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-10-19 23:25:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我目前在設計一個pipeline的電路,且有防bubble機制,但在設計的過程中有些問題~
8 @. f, j) i3 n; X; K想請問一下大家!!# K+ a5 k9 \( _& C, H
該怎麼設計?7 e. q# |: U" R; Y1 Y% m" d0 a0 }
以下是我需要的功能~

* V$ c; i2 v) a3 F
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

( z) Z7 l8 [' f
+ ^5 h3 w' a# }. h- ]1 A  D7 @
8 A7 {4 ^5 i" U# d( kThereare 5 pipe stages in our pipelining design.
9 I6 W' v# j: ?+ E) `5 A/ kIt means that the input data can beobserved at the output port after 5 clock cycles. ( I" `, c& S! X1 O
All the stages must be readyto proceed at the same time.
  s+ U( z3 a# X, N0 `" e# JWhen d_full is active, you have to keep the outputdata until d_full is disabled. ; c! Y4 N1 i1 s* f  A. r0 T
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.
2 Y& Y( A9 u! bThe pipeline bubbles haveto be eliminated when d_full is active.
) C! \6 w% f  `8 I
4 {* n- I% U) p
# N0 p4 F- `3 V5 |! s9 ^

# W0 F% S& M7 |0 @  P  Y
+ c2 R1 O+ H& I5 w
5 ^( E5 E; }2 U6 _8 E$ {7 U, z
- r) ?/ L2 ~4 T, {8 G% X! V. O9 k
# X! l+ ~5 J" A1 ?8 n1 a0 Z7 G
# f" U: B# N$ x7 L; D
0 G, n9 C, j4 M; e7 f/ U( U
+ C4 T0 [$ x3 w( Y) E- z% ~* M5 V; C

* L" \+ R, S% A) f" I0 A9 O7 r5 B
% S6 d1 I' A+ h& ~% ~

2 t6 H' y7 q# j' N2 e7 C( w
* l2 e( _4 `' W- [, \0 T. \
9 U( Y! G0 ?, j7 }
0 P$ [! F0 J0 x4 Z" r1 B
0 n1 {; m1 Z- {9 A- R0 E$ I1 L, G; L% Q
4 {: ~* {4 I+ W% k

" m) Z- y4 ~- f
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-16 07:41 AM , Processed in 0.161010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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