Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-10-19 23:25:35 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
我目前在設計一個pipeline的電路,且有防bubble機制,但在設計的過程中有些問題~
$ k5 |$ }: E/ S; L4 q2 e想請問一下大家!!
  b+ @0 i: ^1 U該怎麼設計?2 @( G3 s+ N, M% u6 f
以下是我需要的功能~
$ L4 ]# B! D8 f! B; L) H
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

# g/ R7 U$ {$ w6 l1 N; K* O
! G  L% a4 o* b
2 J  Z3 e* `& }  AThereare 5 pipe stages in our pipelining design. ; V; d& P& m/ f$ {  i
It means that the input data can beobserved at the output port after 5 clock cycles.
6 m% E/ ?1 @2 Y6 r+ h1 OAll the stages must be readyto proceed at the same time.
0 [( V! h: _+ UWhen d_full is active, you have to keep the outputdata until d_full is disabled. 7 I- u7 _7 Y* ~. u
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.
8 Q" l" s6 _3 i$ D+ m9 r1 sThe pipeline bubbles haveto be eliminated when d_full is active.
4 ?  j% [4 ^, l6 i$ q7 |1 ?: o2 r  G& q8 x& A2 v
6 ~! m4 O0 i& x' p+ _

( w! [4 J/ r3 E1 d! _2 A/ I, H
/ ~& r) N: t  t4 n# i
; \2 W2 u8 o: v

9 e. h1 o3 R: ]0 x! J: D* \* ~8 D

6 D6 S. Y$ X6 ~2 a; K) G
8 v; x, }/ F( h4 f) S  I3 M0 S; @7 l0 ]2 h
2 o8 j+ j1 p/ X% w% Z! M2 D9 r5 s
, |$ E5 u' ?. ~

# I9 e) V( }; J  X5 E! Y  \& l
8 ~# q) q6 K, c) b
# B" Q) X8 T. C% S1 U8 T8 ~

- I  B4 r% E3 U0 l7 N3 l

* L, }  a- T$ A! a/ p3 b5 O& g9 C& F5 l/ d

7 ~2 I6 \3 z* x; @2 z" V9 r
0 ~/ v$ p' t5 ]6 ~6 C& u: `
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-16 03:48 PM , Processed in 0.106014 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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