Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-29 18:43:56 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
如題,目前遇到幾個問題想要請教:
7 K+ J+ F/ u' {8 [, Q6 C首先,架構用的是lifting scheme,如圖
5 \3 L- }. R# p. `) ?
6 e$ ?8 ~/ d9 n
+ i" \) o) U/ u第一個問題:
, \/ n$ ~& I" ]關於delay register的問題,如圖
9 u" @; F7 A3 L' Z/ |* @- _/ a/ @) I' e6 ]' p3 N/ X6 _
經過delay register的資料都會延遲一個時脈。* j) q1 B9 m& T/ W6 o; F* h
要怎麼樣設計才能讓它呈現以下的順序:* K; K4 `, F" f/ W
in_even[3:0] | 1                | 2              | Delay register  `% R% i" H' w- a1 i4 l2 J; S
---------------------------------------
& s) y, z3 c  l$ E3 o5 c6 j8 k9 kin_even[0]     in_even[0]                x   in_even[0]
' k! R; Y* Z0 R4 M% v3 L5 vin_even[1]     in_even[1]  in_even[0]  in_even[1]
: u+ a2 C$ b/ k$ [' gin_even[2]     in_even[2]  in_even[1]  in_even[2]
; \* [" x( |" ?, n. Iin_even[3]     in_even[3]  in_even[2]  in_even[3]
: S" M& y0 k( K+ @. j+ |in_even有4bit,依序輸入1bit,第2條路徑所收到的值會存在Delay register,延遲一個時脈之後再輸出6 X) h5 e- W3 H
原本是用兩個D-FF來做,但是結果總是怪怪的.....
/ j3 D7 ^5 G) R! q2 P0 I
4 a/ x9 |3 A5 ~7 g2 {" d第二個問題:# @7 u) ?" h1 z" _$ s) ?$ j: ?
想請教圖中的加法器與乘法器要怎麼實作。
" F$ H. X$ B% r; c, Y3 h我原本是使用以IEEE 754為標準的單精確度加法器與乘法器(32bits),( h7 R5 h6 J% z  x. c  ]
但是總覺得怪怪的,畢竟輸入的資料也才8bits,分成奇偶之後各4bits,
% c5 _0 ?! w( ?4 J9 X0 {如果以32bits的加法器與乘法器去跑,跑完資料量不就大增?
- |! d. g. c5 \- ]: ?9 n
! D; G. N& e$ F" y4 z
# Z. M9 F2 J  Z+ f* B以上兩個問題,希望有實作過的人或是知道的高手指點一下
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
4#
發表於 2007-11-4 23:54:05 | 只看該作者
even /odd 都是8-bits
! ?6 p& h! l# G( d' q. B硬體實做對於程式浮點運算部份是要做精確度取捨
3#
 樓主| 發表於 2007-10-30 00:06:11 | 只看該作者
可以請你再說明的清楚一點嗎?這樣子我看不是很懂你的意思...
2#
發表於 2007-10-29 22:57:19 | 只看該作者
1.你的 even /odd 觀念有誤
. n+ B9 }0 [, L% A9 g0 ]. ~2.實做的加法/乘法器是要做有限精確度分析的
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-27 10:28 AM , Processed in 0.170010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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