Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-10-19 23:25:35 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
我目前在設計一個pipeline的電路,且有防bubble機制,但在設計的過程中有些問題~1 B7 W( p: N+ ^8 @: C! e5 A
想請問一下大家!!, O* }; H4 N! O7 `
該怎麼設計?, J* l4 e: Z0 R1 D4 h8 @( d
以下是我需要的功能~

- Q' i1 Y6 A' p& \4 C$ 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

: E. o5 s, d5 L! a, x& |& \& W% U" R$ k2 a8 o

* {& ]& Y$ k0 `! F8 zThereare 5 pipe stages in our pipelining design.
/ A9 M, f' T- s: t: p3 ~It means that the input data can beobserved at the output port after 5 clock cycles. ) F. c) K" f) q
All the stages must be readyto proceed at the same time. ( l2 b# S4 \1 P! X6 z& Y
When d_full is active, you have to keep the outputdata until d_full is disabled. . s1 N) V) I3 G+ B+ Y! Y# P2 e4 J
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.
3 g+ J3 @: O% W; E% ZThe pipeline bubbles haveto be eliminated when d_full is active.
/ A. d; g0 n, Z. }7 E( E# q2 W' K% S1 _/ S3 R+ r: F
! Z! L  r$ W/ z
& r8 O; X& G- ^1 m

) n! @# ^) S! C6 z$ T

- ]7 o7 x- F3 v2 Q' b' C' E
. G# r$ m4 N: F8 q3 |5 F# L
7 E3 P4 v" Q! V! Q) @2 A

& K4 g' [" h3 z4 D) u- |1 u* L
; ], c4 P3 w2 C: z0 U) e
. a# Z0 t2 ?# D1 E$ \$ L

2 j) M6 |+ c& P! B# D# r5 K# k

* s( I; L1 ?6 C  |! [& K' D% q' Z4 T& R- w2 k" Y8 O
  s, K5 S$ |6 e. a; x' }
/ G! X, z( h& K; _9 U( P% g& i

: L; J: I0 O! _. v1 A3 X; o7 d/ I$ p4 U$ ]: N2 A3 w/ ~" Y

7 f2 n0 o( K& n+ J$ q
, |. s+ V7 I; _' o& ]1 `& G
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-19 03:45 PM , Processed in 0.110014 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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