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/ V
BestRegards
* 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; K
module 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/ e
reg [12:0] x_1;
! N- x1 M( E0 Y0 v0 P! O7 p
always@(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 A
x=7;
6 e4 p* ]7 A$ ?6 J
x_1=512-((1024*((x-a)))/b);
' y% r! F8 s# ?' m
end
9 O. Z' L4 G. ^
assign m=x_1;
8 O! d0 n5 I+ {; T& q/ ~( t2 Q
endmodule
; 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 V
module modtest(
: `, n8 c: I5 b* m( T0 ~/ q. K( w* T6 w! L
input [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 u
input clock,
3 r1 [, m7 F( A& g: l
output [12:0] m
6 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 q
end
# o1 T* y2 c* v+ W: M4 I
assign 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