|
各位先進大大好,
4 S7 `2 r# {. q7 b& M4 U/ G) i6 d% X3 b1 M5 w: t" a" `
跟各位請教個問題..- y; T3 d' G1 [3 Q! D; K
7 o. _$ d" ?, m, s2 J8 j
原本1是a,b,x是我自定的輸入值,這樣可以正確的輸出值,
z" Q. m. `6 A+ ^2改成隨機輸入a,b,x時郤沒有輸出值,問題在哪? = =
7 V5 @/ M$ w1 w& m- \! UBestRegards 8 b" a$ M0 A" o5 D: K6 b% h: o
^^
4 L. x$ M5 ]& @1 F6 i---: B1 f* s- h! [9 O9 L
1.; | N# {) J" j7 ~
module modtest(( P0 n% v- ~' U7 b+ b5 s* n7 i; I9 b
input [4:0] x,
. [/ p6 I# P6 v6 j$ p6 Ginput [4:0] a,b,
8 H; J: T; `+ j: X+ Y4 ` b+ hinput clock,
. q% V, Z% W% W- R6 Doutput [12:0] m
* E/ r, Q' c1 l1 T! g4 Z9 });5 T9 L9 g5 H* f4 Z/ V
reg [12:0] x_1;' J8 _ F# J4 {6 v2 \
always@(posedge clock) j: h, B. u- p7 S) n' j
begin - K: G* Z; u& F4 i! T M, x% m
a=8;
$ d" |- ] v4 T7 P) e* D1 wb=4;
O# o6 o% y/ S9 L6 a. Q- Vx=7;
/ r/ E5 S" R3 a8 D+ v6 Y x_1=512-((1024*((x-a)))/b);
! m9 ^4 [( o- l! i2 Aend
6 X2 u& h9 K1 ~" Kassign m=x_1;
; O, T/ S, k. E0 j( ?, ?8 h/ O& qendmodule7 t* G2 r" a" s
, x) a9 f# ~' g* X0 R8 y7 y; Q--------/ g2 C% d# T/ e2 m/ y5 V
2.: z; T7 z5 U: W! b# i( m" `& h
module modtest(
0 P# Y4 z- S( O$ \* }input [4:0] x,
4 w6 o$ N% h; n' c7 m0 u( y1 jinput [4:0] a,b, P$ Y( c- I, `1 K
input clock,
+ x z. M. u1 I& U9 moutput [12:0] m
6 R1 `, {4 S% M);5 T4 Y& Y ]6 {# y
reg [12:0] x_1;
; I7 b4 e: F7 walways@(posedge clock)
4 W" v0 Q% A" X: n) L \, bbegin
0 e& |& W, |$ Z X7 b: p4 C x_1=512-((1024*((x-a)))/b);
; T& g4 X4 h9 L% D( t: J2 I Y1 uend1 a9 ?6 E# z7 L8 R _7 k
assign m=x_1;
: s7 t3 _, Q; Y- _endmodule |
|