|
各位先進大大好,
& r( |+ G# h, q: \& a; d1 V( y) h, l% q7 N p+ W
跟各位請教個問題..5 i; U, b6 v; O( s) v* K6 q5 Q' E
; q+ J) K! a9 i: ]
原本1是a,b,x是我自定的輸入值,這樣可以正確的輸出值,
0 U6 p, z0 a7 \; e* B2改成隨機輸入a,b,x時郤沒有輸出值,問題在哪? = =
7 _" v# x* W! `. D" y# [9 I$ VBestRegards " Y, b, d" O1 q1 d7 b! v# A% g( F' H( V b
^^# W* ^9 L& a3 A' g1 X
---
e4 F/ `; H) s N( }0 z+ \6 V1.
9 n Q" B) a0 O% l1 c" P6 |- A* Nmodule modtest() x$ t' s6 U1 s: p5 s# j
input [4:0] x,
' U) |1 ?' b0 g" x3 v0 `input [4:0] a,b,! [7 P$ `$ n6 g
input clock,' r/ c6 `! n ?/ P$ K
output [12:0] m
. c& x+ t1 }. f+ u4 K" [);
4 m0 g. O6 n# Z8 I6 @$ greg [12:0] x_1;
" ]/ C: \7 E. Ialways@(posedge clock)! ]+ D% u. P" s$ }' a
begin Y1 l6 P3 F9 ?9 ~+ f7 X2 X) c
a=8;* V4 e, S* n) m* x
b=4;
4 O. `- F4 R Q' c% l5 D- x) Lx=7;
/ U! D) [/ k ~1 E. A6 V3 F1 ` x_1=512-((1024*((x-a)))/b);
9 E, M% U' G: Uend- O4 L" k( I% R
assign m=x_1;
7 M1 \6 G! k7 K& f; qendmodule
# S) G d# @2 f; w: h) A5 s# T( L% v, }: C) _
--------. ~0 R7 z$ _6 p5 M" r- f
2.
0 Z, p e X% F6 Q6 Emodule modtest($ @5 X9 u/ S. ]+ o% E' W
input [4:0] x,
* R0 g6 B% @0 m Q# s5 R( t0 oinput [4:0] a,b,1 G' R' K" }$ B V, m2 C/ `
input clock, X" L- Q* H) T& b0 k! p
output [12:0] m6 |2 a" X% q& F
);
R( j: P8 s' z( m+ O5 xreg [12:0] x_1;" B. \; J n; b: q/ H4 a
always@(posedge clock)+ ?# N; y F; H2 K* d
begin
* ]2 O7 p: W7 g; F# A x_1=512-((1024*((x-a)))/b);/ ?% R G( N+ b; f4 J
end& V4 Q# T% @& P, @ J7 S, Y
assign m=x_1;
3 p- }, z, q% G# eendmodule |
|