Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-10-19 23:25:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我目前在設計一個pipeline的電路,且有防bubble機制,但在設計的過程中有些問題~5 |8 [) o' {. p
想請問一下大家!!% i+ _+ L& x9 c" {  m4 s1 N1 R
該怎麼設計?: X* w% Z" n# P3 f) X
以下是我需要的功能~
0 I" V# l. H+ o* r& h0 n4 L0 W
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

1 i5 z9 l3 B9 R9 H* _9 x- T# c+ R3 u0 A" l/ K4 z5 v# _
6 o$ j6 @6 k2 b0 Q) A  |
Thereare 5 pipe stages in our pipelining design.
' k0 B) b& Z0 l! RIt means that the input data can beobserved at the output port after 5 clock cycles. . Y& P% l1 U+ T1 N% _
All the stages must be readyto proceed at the same time.
! W/ c" D" f5 J# @9 i8 T& j) zWhen d_full is active, you have to keep the outputdata until d_full is disabled.
: J. T' D: b4 r2 nIf d_full is active and all the pipe stages arebusy, you have to generate pp_full to inform the preceding stages to hold data. 6 r0 |  v8 Q+ w: ~) Z9 x. Z( R" ~
The pipeline bubbles haveto be eliminated when d_full is active.4 z/ s1 j9 c$ T

! R/ Q3 x% \* `  w8 R. z/ Z
. I9 {$ S+ f9 V

; a: X3 w0 J& e% E0 Q: R1 i
* V4 q( k& J; X7 p9 D1 ?' _  @

' O% o4 U% w8 G" t# Z+ M5 R; h4 q: W9 s4 A0 m
  ^5 m4 v+ Y; x9 n
( D, U7 u0 W9 w' H' P4 S
) Q/ i! d1 }: ^% v- u& C& y! \
! L& c& A9 ]7 E" {
6 B' G  M* Q" B5 i' \9 B' c3 E

: N( G: H8 T/ Z- r$ q0 j$ M$ H: |
! a% H2 |+ N8 _; S
; g: O/ l, `( ^. K+ _7 e

- C9 |& U7 Z* j; E/ E

( s7 ]5 r5 H/ C. y2 X5 q5 S( G6 E  j7 \* k

& G7 P' e; z' H  t$ G4 \
* f1 E3 Z9 R. ^7 y3 R* m! a7 x7 d% `7 I
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-16 05:17 AM , Processed in 0.162010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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