Chip123 科技應用創新平台

標題: 如何做較煩雜的運算? [打印本頁]

作者: cloudandtina    時間: 2009-10-16 02:48 PM
標題: 如何做較煩雜的運算?
今天我撰寫一個程式$ v) v# A3 W& @- Z$ H7 C3 J  @
內容大概是
/ \1 }. g) b. |8 h) @$ l; \/ q% K1.抓DATA
  s: ^4 l' }& r; R; s4 H2 r2.將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- F4 G2 ~# H3 v- y3 S
還是說用狀態機的方法可以解決?但因為要一直丟值感覺又不太適合




歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com/) Powered by Discuz! X3.2