|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
各位好:
1 M _/ l. v4 G- E5 M 我在学习FPGA。有一个教程市容ALTPLL做定时器,代码如下:! Q* v {5 O% [: Q6 V$ j
'timescale ins/10ps
; e- E, Y, l) s% }module address_gen (clk,reset,enable,control_word,address);
: F( X) W7 j$ i d; Dinput clk,reset,enable;6 u# y9 l* O- ]$ Q) x9 f, ]
input [5:0]control_word;
+ M# R3 ~ u C$ Q5 t$ J, e" |$ boutput [11:0]address;
" `! d' f2 f: kreg [11:0]address;
; B: j& N6 b$ `always @(posedge clk or negedge reset)
# K, F# F6 @# W+ N: N7 N begin, N! j: z! o& W1 G( a
if(reset == 1'b0)
% x0 i# H: |/ h) I/ K
& B7 d. H. w# U' D: d0 n( ` begin
, u6 u9 R' J( k2 n' x address<=12'h000;% C5 p9 P+ g+ y6 _0 I
end2 K% D- b, b0 A
else if(enable==1'b1)& l- G3 m" E6 q# t7 w2 e: C; ?1 `5 b: f
begin
3 I( ~- ~ F y: Z0 a. \5 c address <= address + {6'b0,control_word};' K+ W5 c2 T) G' _0 o
end
+ ]; N- [* ~( h& k/ M1 w/ V5 h5 d else# n8 `/ F- L I
begin, A! d# p- W" F8 J5 Y# E
address<=address;
7 f& A' A7 v" q+ C$ a end
- c8 E8 ?+ M7 q. ~9 D: h% o8 o# o$ g
' C6 l" X0 `5 c5 x$ Y5 q end. s7 I# o2 W: o) R# R
endmodule' g" ~' w! g( g- N+ e0 T5 J0 X
在创建设生成符号表的时候总是报有4个错误。
# _ P5 C- L7 ~运行环境是QUARTUS 11 WEB版,XP SP3# Z% I0 R, w) H/ p0 h0 v) O
7 w- Z/ w5 W+ ^' e# g) _
|
|