|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
各位好:, |% C# P; S# g% ?
我在学习FPGA。有一个教程市容ALTPLL做定时器,代码如下:; o2 a3 f5 N% h5 }6 ^
'timescale ins/10ps
; o, y) P# H$ L4 i( ?module address_gen (clk,reset,enable,control_word,address);! [+ h D# ]8 @: X- e; m$ v
input clk,reset,enable;
- b0 Q4 w$ C& ^1 w5 k2 qinput [5:0]control_word;
3 N+ V1 x1 R" u7 a8 _' J9 Ioutput [11:0]address;6 O$ ]' s$ @) L4 K0 F
reg [11:0]address;$ }& F2 x% y' A% F
always @(posedge clk or negedge reset)
9 A6 ^7 @% F, w+ J begin/ A: a: y* N/ ~1 Y2 n
if(reset == 1'b0)' w% _8 d# l4 |- G+ C# G6 v! V2 h
* n. f0 |3 J' O# P begin
: e0 g! q" _( V! _+ |& Z address<=12'h000;
* t0 T( d. U& A* S5 W end6 ?6 W7 I2 t" K4 D& `0 c8 p% _
else if(enable==1'b1)
2 q9 U$ a0 A" m+ u. }5 d+ b begin
, r) O- ^/ k! u2 | address <= address + {6'b0,control_word};! l! R- T( N# P
end& @' h$ G, q6 `6 g
else
# b. c2 n" s. ^# P8 Y& K/ y. i begin
; G* O5 c, [, a0 d" l address<=address;
* Q% D- y- R# t1 i end% D( P+ F# e4 ~. ]2 y
8 w) l; m4 _3 s3 B0 y- h* | end
$ G; [: s5 @( @9 |% ~6 t1 b; K endmodule! @# I" A$ ^. M9 q
在创建设生成符号表的时候总是报有4个错误。$ I* C1 J' F; O
运行环境是QUARTUS 11 WEB版,XP SP3
1 p6 I; o. G+ V4 X; V, U' R/ S4 i* n5 Z+ l* l/ u- y
|
|