|
各位先進大大好,4 v+ B& g1 `2 Z
0 p0 A, t4 ?0 B h+ O$ f! t% d
跟各位請教個問題..; v3 X4 l# r) r1 G
" i4 Z0 Y: C% |0 Z+ |
原本1是a,b,x是我自定的輸入值,這樣可以正確的輸出值,0 M7 R1 u4 c* x% p$ V
2改成隨機輸入a,b,x時郤沒有輸出值,問題在哪? = =9 C1 \& r h9 W0 y w( |
BestRegards
( `9 B: y4 C, Y' N# [! i6 L^^% [5 T0 _4 Q- W; Z- y
---
( f' e4 E, @ I# G: U7 X1.
( n1 S( C" E q; v+ F; bmodule modtest(
I' @$ R; w. k' Z& M1 |input [4:0] x,. Y5 P6 w8 a) G; _% s5 k
input [4:0] a,b,
4 d) ]1 H, C& W3 [. m pinput clock, |0 P3 |" T w; M9 n
output [12:0] m
0 S; u* Y3 B# M L);
2 m. m4 @7 b5 @: F( p2 u" Breg [12:0] x_1;/ i, O# e5 q4 x4 I" q
always@(posedge clock)( g$ T0 M8 s. P) r2 w+ h4 y
begin . M: H4 w& _/ f
a=8; d' R: H, d# {# d! U }! `' a
b=4;
/ O3 |* m, d0 F/ `% n. p# \5 }& sx=7;
- m; a: r, }" n: @- t% ]$ s6 X7 d( t x_1=512-((1024*((x-a)))/b);
$ [& D6 `, ]9 U( S$ C. U1 V3 |end
2 X. n/ O( l* X/ M" M- K. Qassign m=x_1;
r/ p$ V' R- u7 iendmodule9 u" i6 o# h8 o5 r- `) k
3 t$ e0 p: H/ v1 {' J$ X
--------, H. P, n( B) x$ v
2.
5 i! @6 R" A! `4 i: @* Z; Jmodule modtest(: S" Z/ G* E" @$ [* [* Q* @
input [4:0] x,6 H+ F3 W4 K3 n$ f4 }4 c
input [4:0] a,b,
/ L7 k; F. O d$ minput clock,' o: ~* u/ ^5 ^! J7 m+ N
output [12:0] m
8 N' m% s+ \9 c- I);4 ]; ]2 ]3 t1 N0 z, k! X3 I8 E+ x
reg [12:0] x_1;
! n4 q3 w' H# Talways@(posedge clock)- l! N8 `- {, X& \
begin
8 E, B; Q k4 h; n x_1=512-((1024*((x-a)))/b);
) ?# W5 [" i. y/ N2 L/ E! f" Vend; q* q% K9 Z: L+ B3 r1 `
assign m=x_1;; ?" r2 O" G$ w* ^# W# A
endmodule |
|