Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-29 18:43:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如題,目前遇到幾個問題想要請教:
* a" j1 J/ w7 p& C3 z2 p0 U首先,架構用的是lifting scheme,如圖
) _  T. c1 `+ o* v  ~) u) H  L: T6 {# ]1 J
" P5 Y( S7 P# k$ D# Z
第一個問題:
. H; m  s2 e# j4 D. p關於delay register的問題,如圖
( i! U; P/ A4 a) E
$ [+ E# l- _2 G經過delay register的資料都會延遲一個時脈。" O$ K- j1 T# h, B, ~7 G) [! I  A
要怎麼樣設計才能讓它呈現以下的順序:" V' E! C. ^8 V4 I( }* ]
in_even[3:0] | 1                | 2              | Delay register' H/ P) k4 L7 v8 M
---------------------------------------4 m. R7 T; ~  e  A5 i% i0 {
in_even[0]     in_even[0]                x   in_even[0] 2 t- `% _; t- s! }" ]
in_even[1]     in_even[1]  in_even[0]  in_even[1]
0 n* y4 @3 p) Rin_even[2]     in_even[2]  in_even[1]  in_even[2]. h& e2 ^" e( z8 c: J& F
in_even[3]     in_even[3]  in_even[2]  in_even[3]5 }& }5 @/ ]6 G& A) H4 f6 @
in_even有4bit,依序輸入1bit,第2條路徑所收到的值會存在Delay register,延遲一個時脈之後再輸出
; z! b3 t7 _. V0 o8 ^8 a& _原本是用兩個D-FF來做,但是結果總是怪怪的.....
+ X3 `' g, h" [; e+ w' G* X% p% S. h7 \6 @
第二個問題:" ~. v# @1 D9 r/ g- ~
想請教圖中的加法器與乘法器要怎麼實作。
5 M; D& ]! k+ @7 w% _/ I我原本是使用以IEEE 754為標準的單精確度加法器與乘法器(32bits),. W) d% e) L0 i6 t. {, E
但是總覺得怪怪的,畢竟輸入的資料也才8bits,分成奇偶之後各4bits,8 {, n& B4 ?0 d# P
如果以32bits的加法器與乘法器去跑,跑完資料量不就大增?7 _2 l+ n3 f& Q4 k# j% n/ ~7 `& ~

# R. s2 u; T9 h& b  R, L1 z- d' s% e4 |4 ^
以上兩個問題,希望有實作過的人或是知道的高手指點一下
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-10-29 22:57:19 | 只看該作者
1.你的 even /odd 觀念有誤1 ?* B* S  h  i6 h; |' R* f
2.實做的加法/乘法器是要做有限精確度分析的
3#
 樓主| 發表於 2007-10-30 00:06:11 | 只看該作者
可以請你再說明的清楚一點嗎?這樣子我看不是很懂你的意思...
4#
發表於 2007-11-4 23:54:05 | 只看該作者
even /odd 都是8-bits
, h9 r1 h' Z# n: L  e' b硬體實做對於程式浮點運算部份是要做精確度取捨
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-28 02:39 AM , Processed in 0.158009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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