|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
各位好:* C) |7 @9 Z g+ W1 N' H7 ^
我在学习FPGA。有一个教程市容ALTPLL做定时器,代码如下:
" T: l3 B I! W5 B# ['timescale ins/10ps1 R# S' u' X5 a3 f# w- }6 Y
module address_gen (clk,reset,enable,control_word,address);
0 F& L. T) ^. p$ C* Hinput clk,reset,enable;
/ D5 c+ [* y8 g5 i- K6 x% zinput [5:0]control_word;
v D! c" z" L5 \" M4 joutput [11:0]address;
. l4 i7 P* M; l: ?; l' dreg [11:0]address;
# `5 ?7 x0 {# |9 g Ualways @(posedge clk or negedge reset)3 h- D7 z# j x; c3 O) s8 n
begin# G; x& ^" W6 Z: f# @- _
if(reset == 1'b0)+ m' I& T' P- i/ }+ ]
3 R& S) V; U. t8 W+ g# ^ begin
7 P! l7 s. a2 t address<=12'h000;
' b6 a8 A5 E3 d/ o/ G end
/ H, K0 q- \5 Q; `" t' d4 P: y3 M$ g else if(enable==1'b1)! [. @0 h; z' q/ r/ @. g
begin! E0 x1 s7 ~6 B) L
address <= address + {6'b0,control_word};! M! f2 f- E/ r. N( p
end
6 {$ B8 c0 @' i' q5 d; X5 u else
3 W: K6 k- p% L0 O) ] begin
1 \* ^! U4 ~7 l& w& c address<=address;
* S% E- n1 l$ d6 b7 V, G( b end8 z* J8 `' ^% ?! z/ P, L
2 n' |/ z- m# n6 z1 W4 U end
: L: {) u! n, k$ y8 S7 K& s endmodule4 k, A R4 D7 x/ x( F6 L
在创建设生成符号表的时候总是报有4个错误。
1 D6 Y+ F8 M9 w( l运行环境是QUARTUS 11 WEB版,XP SP3
, H% }; Q4 l6 E' F* }5 H) N; S3 Q7 H O) w4 x2 _
|
|