|
各位先進大大好,8 V0 E/ {" A; `$ v' r! {& o3 @
+ L0 q7 z1 D+ Q' m6 Y" w
跟各位請教個問題..
! u" [* d% ~% r" a
. i/ h: n2 J% j \原本1是a,b,x是我自定的輸入值,這樣可以正確的輸出值,
0 }$ g* I) Q' m! a1 A' o$ c1 [- E2改成隨機輸入a,b,x時郤沒有輸出值,問題在哪? = =
4 v5 _/ C; e4 `$ s" MBestRegards
5 ?7 j! i1 K7 T^^
9 C; ^# F% ^# }) C- R6 T---
& Y6 J# U: Z% H4 k, i* s) x1.
1 Q+ o6 d) a# ~. F2 C4 f1 vmodule modtest( [6 P" N5 ?3 I; ?. C2 }0 w" Y3 ^3 ^. k
input [4:0] x,1 g* [# h' L& y: D7 K; i4 ~2 U5 y
input [4:0] a,b,
& t( f! d; u# W+ z' @ z' [input clock,, v6 N, i2 l* ?4 Z* a1 X/ y( E/ a
output [12:0] m
: ]6 w' i3 I. g);
) K8 F* x: C& {5 R: u1 Qreg [12:0] x_1;0 |! W# F q9 T, O
always@(posedge clock)
' U3 |! ?/ a# l5 obegin ( F0 K t& Z- i. Z/ x% U1 h% r
a=8;
( f' B# V, }) I5 ` P7 Fb=4;+ h6 d0 v: D# k
x=7;
. H/ d3 Y; ?7 f: `# v8 Y. q x_1=512-((1024*((x-a)))/b);
- W1 E8 j7 |) |8 t: Jend% o4 J% h5 \( Z4 j5 ?
assign m=x_1;
# |1 Y4 R+ b9 P$ h6 Y k: o. Eendmodule" o* B% e& \) y1 W
. m- t) `! v; k4 o--------/ m& \: n: f* K% j) j
2.0 D" v! ~, f+ v9 \& Z% q8 j
module modtest(! K0 |7 X; l9 n8 P4 t
input [4:0] x,
2 j5 v, L/ T7 E+ r8 xinput [4:0] a,b,
: ^' l2 K- O; l! W4 q! A; ~7 M g4 iinput clock,0 D3 s+ x- A$ X8 |
output [12:0] m
9 G/ l8 d5 m& J2 d' V# v);( \3 C7 Z% z; d! U" Y3 E
reg [12:0] x_1;
& {9 y1 D, ]5 c6 F9 P4 dalways@(posedge clock) G0 G) \; m! v" M6 K
begin 9 b$ H9 d. _: K9 X; h R) U2 A. n# ^
x_1=512-((1024*((x-a)))/b);
. R( n" f. H- U. Q1 k+ n8 Z: t4 ?end
2 g1 y5 i( P+ vassign m=x_1;
& b% d) l4 c0 |: B: }endmodule |
|