|
今天我撰寫一個程式2 Q, J2 }2 h1 x0 @4 s* Y* t
內容大概是
4 Y( E( H6 u( g* z6 ~1.抓DATA
" C) @) U8 S" u7 L! G7 `+ @2.將DATA經過數學式處理
( o% _2 g- i, ~: `3 F! c
) ~. Z3 Y. Z9 C' d" v- [5 X7 y目前第2點只做到一半,因為後半部需要用FOR LOOP去逼精確值。
( {3 ]4 b) C1 Z而我前面的抓DATA與運算都在同一個PROCESS中
3 s( u3 V3 f/ l1 c4 A
$ u' i* a* D2 I- k如果將迴圈加進去,模擬就無法RUN,而實際在板子上看到的值也相當奇怪/ H! h' g$ a8 Z. d y
' u P V) q" P- n' N f- `想請教一下,如果用多個PROCESS可以完成我想要的工作嗎?! m/ S% E* i' @5 K, t/ U! Q
例如第一個PROCESS抓DATA 第二個運算 第三個丟值
1 R: |% |% \, V0 _因為目前是以這個方法下去做。但是不能確定VHDL會一步一步往下做(模擬只能看一個值); s9 A0 c! p1 W, u
; n/ c* f) Q: @0 ^! l" T還是說用狀態機的方法可以解決?但因為要一直丟值感覺又不太適合 |
|