|
今天我撰寫一個程式1 s( K$ C* {: l
內容大概是! D. `% ?( ~0 d
1.抓DATA J, P! A6 L; v0 N, T
2.將DATA經過數學式處理
/ {6 R; P( B7 N9 h# d" i: R; f6 g" l) X+ j2 Y0 V: D( X: y
目前第2點只做到一半,因為後半部需要用FOR LOOP去逼精確值。1 j2 F: s9 f) ]0 {, d: H7 }
而我前面的抓DATA與運算都在同一個PROCESS中
3 f4 Y. I* b! p! B; J- b* A' d0 u, _+ x# f
如果將迴圈加進去,模擬就無法RUN,而實際在板子上看到的值也相當奇怪
, ?, ~: B. ?& b- p% B: B" q7 a" t3 \5 U: Q6 p8 J
想請教一下,如果用多個PROCESS可以完成我想要的工作嗎?8 C5 }) w4 J* A" p0 X4 u, o
例如第一個PROCESS抓DATA 第二個運算 第三個丟值 % d( f' a6 |9 A7 e$ Z( a
因為目前是以這個方法下去做。但是不能確定VHDL會一步一步往下做(模擬只能看一個值)
8 h7 ]9 |# Q' I! C3 L- W
! s3 V! x! K' I% j2 ?" Z還是說用狀態機的方法可以解決?但因為要一直丟值感覺又不太適合 |
|