Chip123 科技應用創新平台

標題: 改成隨機輸入時為什麼沒輸出值? [打印本頁]

作者: psw716083    時間: 2010-4-5 04:57 PM
標題: 改成隨機輸入時為什麼沒輸出值?
各位先進大大好,
' H& E: u8 e9 Q+ ]4 Z- Z" E+ D6 v7 W( z8 K
跟各位請教個問題..
+ y+ P+ p6 E/ O( i9 S
( D4 M4 P& Y$ Q  ?+ T4 h+ z原本1是a,b,x是我自定的輸入值,這樣可以正確的輸出值,/ \5 @' R% ]  P4 n
2改成隨機輸入a,b,x時郤沒有輸出值,問題在哪? = =
- [8 v; S" ^" l7 c; t- e/ VBestRegards
* c% A, X" N' _$ N$ D. a^^, o+ d" C" f9 A% Z1 J$ ]. T
---% |* z! ~1 R, E; c' e' o2 m
1.
& ?6 }' M8 ?" P; Kmodule modtest(: L9 W" o: u6 P4 C! [: X3 \
input [4:0] x,% {% d1 t  b, y" W, f& `- k
input [4:0] a,b,
6 O. J* }9 \5 j* {input clock,9 e- w! d* m' t' R
output [12:0] m
3 `- U/ x& [% A1 A6 g: x! o);
7 I3 W+ Q5 ?/ C/ ereg [12:0] x_1;
! N- x1 M( E0 Y0 v0 P! O7 palways@(posedge clock)$ G, N% c8 l3 ?; d9 {
begin          n/ E/ q! @* z3 z! Z( d# P. L2 r
a=8;+ W" Y4 B- x! g7 k$ u
b=4;
# G' A2 L& j6 Ax=7;
6 e4 p* ]7 A$ ?6 J        x_1=512-((1024*((x-a)))/b);' y% r! F8 s# ?' m
end9 O. Z' L4 G. ^
assign m=x_1;
8 O! d0 n5 I+ {; T& q/ ~( t2 Qendmodule; x. s, \* |# s! ?$ X4 M( a
& v8 F. a- C2 J, c
--------  I: ]' ?  o5 Z( u: B
2.
9 N" a, e+ k  K! l$ V4 m3 Vmodule modtest(
: `, n8 c: I5 b* m( T0 ~/ q. K( w* T6 w! Linput [4:0] x,
3 K# L, y+ W7 B1 k4 R1 e2 \2 }input [4:0] a,b,
) t8 h) I- r9 q* X% d2 uinput clock,
3 r1 [, m7 F( A& g: loutput [12:0] m6 v2 [  q: X: Q  r. K
);. Z  l9 H. R6 z# D& s  B
reg [12:0] x_1;4 A! v4 l* ^/ S/ q2 I% \
always@(posedge clock)* Y5 l& @( j! m4 U$ \5 |
begin       
( {/ W, \4 i% z6 o0 Q9 R        x_1=512-((1024*((x-a)))/b);
  p  b; p. O$ x6 @5 qend
# o1 T* y2 c* v+ W: M4 Iassign m=x_1;9 O8 A' O; b$ a
endmodule
作者: spring69393    時間: 2010-6-17 05:58 PM
你的隨機輸入是怎麼輸入法?9 b2 Q+ d# t) i5 {" t- a
用外部給資料的嗎?
( D# j% _% z' q如果不是那怎會有資料呢?




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2