Chip123 科技應用創新平台
標題:
如何做較煩雜的運算?
[打印本頁]
作者:
cloudandtina
時間:
2009-10-16 02:48 PM
標題:
如何做較煩雜的運算?
今天我撰寫一個程式
$ v) v# A3 W& @- Z$ H7 C3 J @
內容大概是
/ \1 }. g) b. |8 h) @$ l; \/ q% K
1.抓DATA
s: ^4 l' }& r; R; s4 H2 r
2.將DATA經過數學式處理
. z( u3 B+ m Q1 R# h$ t$ r
. ~' C) a- U N) A/ O$ ~! `
目前第2點只做到一半,因為後半部需要用FOR LOOP去逼精確值。
; ?6 m8 O- m: g% c+ j' B ]
而我前面的抓DATA與運算都在同一個PROCESS中
# H0 N4 y! A( o" H( A8 Y& W
/ o5 S1 j! @+ Q3 M! i
如果將迴圈加進去,模擬就無法RUN,而實際在板子上看到的值也相當奇怪
! Q; B$ }: j+ D# O- D- k( ?
: o5 T" \ m9 `6 s& r& C8 z7 I
想請教一下,如果用多個PROCESS可以完成我想要的工作嗎?
# H% \6 Q( d7 l; W
例如第一個PROCESS抓DATA 第二個運算 第三個丟值
( w3 h/ s* T- u$ H. ?9 a* u+ `
因為目前是以這個方法下去做。但是不能確定VHDL會一步一步往下做(模擬只能看一個值)
9 K8 \. F1 [$ c- F
4 G2 ~# H3 v- y3 S
還是說用狀態機的方法可以解決?但因為要一直丟值感覺又不太適合
歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com/)
Powered by Discuz! X3.2