Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 以verilog來實做JPEG2000的DWT部分

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-29 18:43:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如題,目前遇到幾個問題想要請教:
1 H9 e' |- t9 P: b' t6 H" y首先,架構用的是lifting scheme,如圖
, R: V0 D5 T$ P. i! m2 h0 {) B* I. k! L, E7 @$ p, q- @6 a/ O, U

6 E7 L' E4 H5 X  q6 x1 L第一個問題:5 u) q" y$ e  y7 }5 I9 s
關於delay register的問題,如圖
. L* d3 [, s8 b& F& b
4 X( E3 X$ j, {+ j5 c2 \" K經過delay register的資料都會延遲一個時脈。
8 o& M8 v/ P- m( U- |要怎麼樣設計才能讓它呈現以下的順序:6 A0 z: C- A. ?' @) Q' t* L
in_even[3:0] | 1                | 2              | Delay register
% T  N& i0 u% C* r4 C1 J---------------------------------------
6 ?( B& B! J, {in_even[0]     in_even[0]                x   in_even[0] $ U- p; z5 R. T8 A0 l# l1 N: M6 |
in_even[1]     in_even[1]  in_even[0]  in_even[1]1 _3 S0 ~$ `, K2 [
in_even[2]     in_even[2]  in_even[1]  in_even[2], @  Y; n, M/ x7 W
in_even[3]     in_even[3]  in_even[2]  in_even[3]7 k6 N5 ^  P! E  W- ~! R
in_even有4bit,依序輸入1bit,第2條路徑所收到的值會存在Delay register,延遲一個時脈之後再輸出
/ L1 b& I! e/ w4 W原本是用兩個D-FF來做,但是結果總是怪怪的.....
% N4 \% `5 L9 V/ E* }$ n: d
3 A* ?/ n& h; ?第二個問題:$ v. V+ I% t& b$ g
想請教圖中的加法器與乘法器要怎麼實作。
3 |8 A3 i/ Y3 i9 y6 K4 K2 ]6 f我原本是使用以IEEE 754為標準的單精確度加法器與乘法器(32bits),
/ p* l8 w7 ^/ R# ~但是總覺得怪怪的,畢竟輸入的資料也才8bits,分成奇偶之後各4bits,
: `, u+ D/ m0 P  [8 b如果以32bits的加法器與乘法器去跑,跑完資料量不就大增?3 i& r& F! b$ W+ }( D2 k5 N
8 l2 y- C0 ^& z; I# R2 C" q
) _6 t/ g. p6 z1 J. d
以上兩個問題,希望有實作過的人或是知道的高手指點一下
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-10-29 22:57:19 | 只看該作者
1.你的 even /odd 觀念有誤
1 ~6 P* _$ l4 F2 l2.實做的加法/乘法器是要做有限精確度分析的
3#
 樓主| 發表於 2007-10-30 00:06:11 | 只看該作者
可以請你再說明的清楚一點嗎?這樣子我看不是很懂你的意思...
4#
發表於 2007-11-4 23:54:05 | 只看該作者
even /odd 都是8-bits4 H( T' c: y3 E+ R
硬體實做對於程式浮點運算部份是要做精確度取捨
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-16 07:08 AM , Processed in 0.121516 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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