Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-10-19 23:25:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我目前在設計一個pipeline的電路,且有防bubble機制,但在設計的過程中有些問題~# p' l: S6 O' q# |8 n6 }
想請問一下大家!!/ W3 |  h: g* A
該怎麼設計?
5 q$ P; V9 c% F5 }. a% Q2 f以下是我需要的功能~
9 D' [2 c$ Z9 ?
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
$ m$ a% A  m# C; ]  R8 v9 i# `
8 a  Z5 L& a: P& b

1 i, U6 z9 u2 Y3 @Thereare 5 pipe stages in our pipelining design. . R1 s% N7 S5 s& B" |( e; G. [
It means that the input data can beobserved at the output port after 5 clock cycles. 6 W2 F7 A9 s! |' j
All the stages must be readyto proceed at the same time. ; X- A6 L( N' Y/ W8 }
When d_full is active, you have to keep the outputdata until d_full is disabled.
9 w8 D1 A* m3 J8 R! ]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. / J6 `# n+ A' D8 ^6 b6 }
The pipeline bubbles haveto be eliminated when d_full is active.7 R- l; A- N6 ]! v
. H# P! U% w6 r. p
  R8 O8 M2 |# M

1 `/ f2 ?! `9 c6 a# G% f$ w: M3 ~8 z4 T( ]
$ N: w( `& O' Z: E9 V( @' ?# i! r
6 ~, ^8 E( R+ y4 w
) u  M) d/ a2 s4 M) D6 C
% B6 w" u" M, V9 D/ N: x$ I

$ C# G, G' g6 A7 }5 T0 j$ W+ V" v

- G8 w3 x& J' n- y( L/ B+ Z( F, C' C& j8 f; I7 A

  U' B9 u* U9 ~/ S# H* H- Z6 Y" z! P; Y' V  U- Y
! d- _+ i' D: W& N. C7 U

: W. Y: I5 m  s
7 U: J  k+ ]3 H8 g% J% i. g
$ ^0 F  g9 R" F

" z  \6 x9 N* f; j' G
, z- f9 X) s) u& a$ m7 W
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-2 08:05 PM , Processed in 0.125516 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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