|
各位先進大大好,
7 C9 M; K3 c& W) o! c
/ x* T: k& U7 G: \7 `5 D- N跟各位請教個問題..
+ C% Z, H$ Q: `/ I9 t. e% @' d2 W! G( W
原本1是a,b,x是我自定的輸入值,這樣可以正確的輸出值,2 l: V5 R2 e! H" v" [8 T
2改成隨機輸入a,b,x時郤沒有輸出值,問題在哪? = =& w$ O( ]# K8 ~. E# o l9 z; ~
BestRegards 6 o" @% U) g: ^0 I r; a/ V. h
^^3 L) @/ p0 z/ u/ B
---/ o- J b. P ?
1.8 q8 E& A+ X' U
module modtest(1 E! ^: b5 } B& C/ x* q! {5 l5 P0 S1 `
input [4:0] x,. z3 ?/ e% A$ d" B
input [4:0] a,b,
, k9 g$ f5 x' l9 o- U# Minput clock,7 K* @' X: o1 v( m0 W
output [12:0] m
, F0 ?( U; k: a( B' j: H9 ]);6 ^; u: B4 N( H' o6 G1 e0 Z
reg [12:0] x_1;% N$ }- `' e6 v' V z# u
always@(posedge clock)7 L. o, j( L q
begin 5 v( U, ]' c& q2 ~
a=8;
% L$ s% v) l6 |0 o4 Eb=4;
# b. v1 W% \( x/ N' Kx=7;
9 \2 d$ V* Y& r, E9 {! |/ y* }8 o x_1=512-((1024*((x-a)))/b);
M6 s+ Q/ k) G) Q2 Q! x; Rend y3 F7 `$ C' |
assign m=x_1;
0 i% {) E3 w0 y/ e& I2 B |9 [endmodule4 h, h+ m% g' S2 J N, E/ z2 P
0 n0 U: t' \8 A9 ~! P9 q--------
+ H2 M' Y- z3 w* I2.
; s9 T/ l) [. u* i+ @2 jmodule modtest() ^/ h& g$ W. M' q8 W
input [4:0] x,
- ~% g4 q. N- G1 tinput [4:0] a,b,
: @ l/ ?' u- t: w9 _( G: jinput clock,
4 ]2 l6 f/ X# C. c% Doutput [12:0] m
* D- ]7 g4 d% m4 J" z, t);
8 y4 w9 n' L" B, Mreg [12:0] x_1;3 o3 ]' v2 v2 H p, u9 ]9 h
always@(posedge clock)
5 p+ k* I. J7 r( D" m" `8 Kbegin
" c& A1 n8 C0 [ Z8 ?) p x_1=512-((1024*((x-a)))/b);
9 ]* J- M- W: D3 |# U& S* {end
2 u& e+ H6 y$ w3 S8 l$ qassign m=x_1;' | S$ s) O0 m( I
endmodule |
|