|
各位先進大大好,6 E1 |- b* j2 t& U
: X( O% M3 M$ R
跟各位請教個問題..
: @& S0 K6 R& q, v% H& I/ g! q8 }8 d, l" Z
原本1是a,b,x是我自定的輸入值,這樣可以正確的輸出值,
/ Y1 Z2 @; ]1 @2改成隨機輸入a,b,x時郤沒有輸出值,問題在哪? = =
: J/ W4 P8 y* X! B: @: DBestRegards
% S; T; m- Z% F0 \^^0 }* c- {6 ^9 O8 S0 N* K
---
1 x' Y: [8 I; I1.4 l# \5 }! ?: _# @4 u& q, x
module modtest(, Y) \' M- q. H( C4 m
input [4:0] x,
9 V# k; q& S O9 ~0 A- finput [4:0] a,b,3 Y# C5 o: r) a. x
input clock,5 n% Q }* V: B
output [12:0] m
- z) `$ e. V: p, g, m);
$ d5 C( e* K4 d+ u% Oreg [12:0] x_1;
& d* e) O; `6 u5 M) s; D' ralways@(posedge clock)- W8 Q0 [- K4 T4 F0 b) U2 J$ G \. l
begin 9 O" l. s1 l* r" Z
a=8;
% k4 c. G5 R j+ T$ d0 D8 Sb=4;$ ^# x% P0 p; D6 |! t
x=7;
* i0 j$ |( h* K' Q x_1=512-((1024*((x-a)))/b);
% i0 l, h& T! u- p5 m4 iend$ |, R0 S2 F, ^' v1 {0 P: X
assign m=x_1;; h, c7 B5 s( f8 ?3 J2 I P
endmodule* h; k9 r3 v' @0 K5 P, O
- D! b" Z. U9 i6 R6 y/ @6 h
--------
+ Z3 ` j* C0 @$ o$ B1 t6 i2.
4 i& s0 {" A6 P! w$ dmodule modtest(
% m, ^& ~( h0 Q; Z; _0 }( F( xinput [4:0] x,. D, Y# f6 Z4 m! U
input [4:0] a,b,
; V7 e; b) k3 n8 iinput clock,
1 V8 E) T+ G9 z% I5 n8 A; H! Y4 L# g, koutput [12:0] m
) G% C$ z5 e& D; i- B a/ g);
# o- [* J& h# x6 y) Z6 rreg [12:0] x_1;0 m A& \8 h1 v+ T% }1 w$ k
always@(posedge clock)" Z! ], | }% Y2 l8 ^" o
begin " ^) o! r; }% {, ]3 K
x_1=512-((1024*((x-a)))/b);
4 p1 M- M" c* a( i6 I6 H& L& |end6 T$ d' a' T8 d" d& h- a
assign m=x_1;
, |1 i7 p2 ^; I0 _endmodule |
|