|
各位先進大大好,
9 P, _9 H; y- T3 _. y' F+ z9 ]/ ~. i% ^# [
跟各位請教個問題..3 c$ d, d: x' U' {7 L
1 F$ ?7 x/ A- i8 T& R+ h原本1是a,b,x是我自定的輸入值,這樣可以正確的輸出值,5 r( j2 v3 H: ~9 d5 K
2改成隨機輸入a,b,x時郤沒有輸出值,問題在哪? = =5 q* B" h& o$ t# z! i
BestRegards + y( `; Y7 l" D2 z% t! ~
^^) h. {( |) g7 s9 g
---
: v: i6 K' e& r" _4 ^9 |1.) {) \9 c1 q! i3 n: } H; t/ ~; q5 U
module modtest(
% k5 g5 t0 J# |& u0 y; Dinput [4:0] x,- c. e! U& \# Y' k6 b
input [4:0] a,b,
# I- t* b2 y- ^input clock,2 k3 J6 g7 X9 [& W- E
output [12:0] m1 S; W, m5 h6 ^7 D7 s8 k/ i! Q+ s. K
);7 T+ }( H2 b2 |9 h4 T
reg [12:0] x_1;
! x& V: s0 ?; ]. H: X# s w* qalways@(posedge clock)
9 p0 G; V6 ^7 A/ P& v+ B8 A. Fbegin
, k4 K( _+ \ L5 R0 Q+ `0 ~8 |4 R' Na=8;) U: d' O& w2 Z5 u) f. k1 b
b=4;
# o; Q7 l1 f# u/ X- J! ~! `2 \' `x=7;$ q% y5 x" Z, s) b
x_1=512-((1024*((x-a)))/b);
, _* E" ]. }: a+ Iend. u% {$ ?- s/ f9 a' V: F
assign m=x_1;; T; q- Z& b/ y
endmodule8 T( T- |0 m0 c+ S; @! v; \
0 \- p* y8 k7 W. L# c) w--------
. U3 j% t3 f' G9 z2.
( ?5 a7 M# I$ ~module modtest(; B6 ?/ I4 I: u( L! h: r9 l8 w
input [4:0] x,6 c" ^4 k0 J$ Q% v, U
input [4:0] a,b,
- m' p2 e& S# a+ {) M9 z' Jinput clock,
' P* I8 g; I4 ?7 q* a. N1 G% ]output [12:0] m, ]5 L* Q5 p. @# z7 p& l" _
);
; ~/ a* k6 c7 g2 o; u4 ?reg [12:0] x_1;+ t1 w8 Z: P T4 N( ~6 h8 [
always@(posedge clock)
5 }. ]( j. p1 S0 U8 hbegin # W$ U, e, f, N J0 _
x_1=512-((1024*((x-a)))/b);) \$ \9 V* N- x) W N7 g
end( w G6 Q- s7 A+ j/ ?; E) M; W" Z
assign m=x_1;0 q2 J( v& P1 v& K
endmodule |
|