Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-29 18:43:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如題,目前遇到幾個問題想要請教:
/ v' _: ]3 v7 g$ Q/ J! f! d首先,架構用的是lifting scheme,如圖$ _) ~2 {$ q, V

8 V; G! z+ y* }4 S* G) u
; T, C% a3 b& u& j; _* c第一個問題:. \6 o8 d/ Q- |2 D8 P. H/ B
關於delay register的問題,如圖0 i" y* x: Z; n6 ]* r
+ c" f4 L# X/ X! H" q1 J
經過delay register的資料都會延遲一個時脈。
$ b! M- b; S0 l) _要怎麼樣設計才能讓它呈現以下的順序:: d, o  P1 ^1 G# X
in_even[3:0] | 1                | 2              | Delay register
( u" f7 O+ h! F" U' F) I; s---------------------------------------
1 [/ g# T! L6 S0 xin_even[0]     in_even[0]                x   in_even[0]
" I( [3 q% s, a3 i" V9 F; L  Din_even[1]     in_even[1]  in_even[0]  in_even[1]
6 f. t4 v% w0 @* |' z+ Bin_even[2]     in_even[2]  in_even[1]  in_even[2]% V8 t3 s9 z5 H/ @( Q: l  H
in_even[3]     in_even[3]  in_even[2]  in_even[3]
% W. f7 j# `, S5 B  \4 Oin_even有4bit,依序輸入1bit,第2條路徑所收到的值會存在Delay register,延遲一個時脈之後再輸出& P+ g+ A  j5 n
原本是用兩個D-FF來做,但是結果總是怪怪的.....8 K" `! b' C* J& E* B# ~; l
; e- m% _/ w/ [. n9 O2 I7 C* w
第二個問題:
9 a4 r- D3 w( @! w想請教圖中的加法器與乘法器要怎麼實作。
7 Z- ]& S  ?9 `( _" j1 n/ j我原本是使用以IEEE 754為標準的單精確度加法器與乘法器(32bits),4 C3 b) G, G; N6 z8 K5 b# B
但是總覺得怪怪的,畢竟輸入的資料也才8bits,分成奇偶之後各4bits,
7 s: M. e% x% G8 e- x' B如果以32bits的加法器與乘法器去跑,跑完資料量不就大增?
9 Q. O9 d& C% x$ y. o/ R. G
+ a3 ?/ z  b5 W5 U- R/ D) Q# k5 \; d9 b# i# G
以上兩個問題,希望有實作過的人或是知道的高手指點一下
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-10-29 22:57:19 | 只看該作者
1.你的 even /odd 觀念有誤
7 Z$ \2 b$ l9 l7 E# M% }) k2.實做的加法/乘法器是要做有限精確度分析的
3#
 樓主| 發表於 2007-10-30 00:06:11 | 只看該作者
可以請你再說明的清楚一點嗎?這樣子我看不是很懂你的意思...
4#
發表於 2007-11-4 23:54:05 | 只看該作者
even /odd 都是8-bits: P5 B) p5 X" y6 V! U: A% U8 g$ l
硬體實做對於程式浮點運算部份是要做精確度取捨
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-19 09:16 PM , Processed in 0.103513 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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