Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 請問~Verilog 設計資料排序~

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-3-31 22:43:39 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
請問大大們~: _0 h( z6 R! @
我有9筆資料 同時輸入 A1~A9& I/ J* C% q* X& @: {* ?9 k
要如何設計才能達到按照數值大小排序輸出X1~X99 N9 X& J3 c# w# B! Q+ x
有辦法達到real time輸出嗎?( A5 b1 S1 e0 k& Z; C; l
還起大大們提點
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂3 踩 分享分享
2#
 樓主| 發表於 2010-4-5 21:41:38 | 顯示全部樓層
回復 2# kokonut
& P) f+ Y8 S  u: ?, G) T3 M
, K! k# L" B) p# L5 y! L( m
" `; ~# v5 F  c, @3 n    是這樣的~我前面是影像讀進來的資料~我要做一個3*3遮罩的 中值濾波器
  y) c/ @+ q- H# W8 p   所以要將畫面中9個數值做排序後輸出中間的數值
! A; n  b5 x  I( P9 D- f因為資料是不斷的進來(暫不考慮使用RAM處理),所以輸出中值的時間只允許1個CLK內完成
2 ]6 y; u% W% y0 V" X6 W$ V大概是這樣子...0.0
3#
 樓主| 發表於 2010-4-12 21:05:13 | 顯示全部樓層
本帖最後由 呆頭鴨 於 2010-4-12 09:06 PM 編輯 . ~8 C  l5 i) X+ T
! c, f2 h( S% x  P
回復 5# tommywgt $ T/ x$ l* T* ~% h' [: W

" k: V4 {# v/ A2 K% B$ k3 k
8 g! m) Z$ G8 B4 j1 }& R6 d; q" S    謝謝大大熱心分享0 K" X- c; |+ ?$ @, g
我目前的做法是這樣的,提出來給大家研究討論一下.....
" U! j9 S! e! O& f6 r我將輸入的9筆資料 拆成3段來做 假設輸入是1~9 順序是 5 9 6 7 8 2 1 3 4" {; g, G$ f  {2 A1 d" V! p
則想像成
' X+ s* W* y6 \6 d1 h/ k5 9 67 b! N: L% _% W. C6 F  ^3 I
7 8 2
& o9 A) _* ^0 B5 A6 t2 ^1 3 4
' u2 f$ C) i" W不過要先完成一個輸入 3筆資料 可以將之按大小排列輸出的小程式,這邊簡稱R8 x+ G1 {2 V) Z$ w& n
將3段數值分別丟入R 得到
- x- ~5 B/ C8 N* T+ R- b5 _( I% D5 6 96 w& @* ~  Q0 L* i7 y: V
2 7 8
3 }4 x8 X8 P# H1 3 4) U! P! c9 y2 a9 j& j/ T+ ^
這時候再將 垂直列的3筆丟入R可得到
8 [1 V6 ]" c6 i) `" L7 b1 2 57 g* o0 [* x; ]8 L! Q
3 6 75 z: @  m  H1 F! p& O
4 8 9  (這邊為了方便辨識 所以排橫的 值的橫的沒差@@)% Q& I" n" i- x

& h6 m+ M% a: t. {5 j& w  i最後一步驟~將右上至左下的3筆資料丟入R 重新排列後再輸出~可得到% ?/ Z' k/ e1 j! F
1 2 4
" {1 n$ D+ H# W9 _$ z1 v3 5 7
( w9 O5 ^1 @1 B$ f! ]# \4 ~6 8 9' x1 P0 V1 {7 _. _
這時候可以發現
; @5 O0 @; m6 M& |% M9 h中間的數值確實是9筆資料按大小排列後的中值(5)
, j0 X. o1 [+ r/ y/ _0 D% M雖然其於8筆資料未必有造大小排列,不過目前測 中值的部份還沒算到有問題的...
4#
 樓主| 發表於 2010-4-15 22:34:46 | 顯示全部樓層
回復 8# kevin
, ?$ Y( v" v, c
: Q5 x+ h% H% y3 {3 a! @) |
) w) S9 f0 Z# K, J2 B    大大的方法真不錯~ 我怎麼沒有想到呢XD....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-3 12:15 PM , Processed in 0.101006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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