EDA365电子工程师网
标题:
QUATRTUS II 9.1在编译时报10482,ROM_DATA未定义错误
[打印本页]
作者:
freeunix
时间:
2013-2-25 10:27
标题:
QUATRTUS II 9.1在编译时报10482,ROM_DATA未定义错误
各位好:
* y% Z4 h# q W0 z4 |+ q* P
才开始学习FPGA。在看清华的ALTERA FPGA工程师成长教程时使用第六章的源代码,在QUARTUS II 9.1进行编译时报10482错误,提示ROM_DATA未定义,不清楚如何排查故障,请指教。多谢!
4 C, M. |# K: q) P! [$ A
* P# \) i2 c# I( a5 N& }; u d
1 {" g7 Y9 y( [" n s
& y0 y- p) u. V" I" m ]0 c, o% p6 }
7 H1 b% K y0 a
" t! X) D% L6 o9 G; M8 B
$ @* L n- {' B7 I
3 T. ]6 x/ B( a `) {# a( O
LIBRARY IEEE; //调用标准库文件
0 V9 }6 e1 H) C
USE IEEE.STD_LOGIC_1164.ALL;
+ a+ u( M# Z) S U- Q9 {$ t
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
3 q4 \/ T; m. K7 _7 R9 _5 P
ENTITY sinfsq IS
' m: b6 t# m2 _2 W! Z# _3 P
PORT( //端口定义
9 f* o# ?$ Z5 o9 x6 p R3 N- ^% x( Y
clk : IN STD_LOGIC;
; J4 ~( O8 Q) M/ A, W0 C% y
dout : OUT STD_LOGIC_VECTOR(5 DOWNTO 0)) ;
$ N i% _( ?8 J. T! `. G
END sinfsq;
6 H o3 Z l9 G! ]
ARCHITECTURE behavior OF sinfsq IS
3 l: Y" I8 J/ R! Q* [
COMPONENT sin_rom //声明ROM元件
! F; u) E' L/ I" \# U {
PORT(
5 ?) R. ?( T- L
address : IN STD_LOGIC_VECTOR(5 DOWNTO 0);
, u3 s% \* Y+ X. w3 u# C$ m
inclock : IN STD_LOGIC;
# T8 x3 V1 N* o8 K, m) V7 e
q : OUT STD_LOGIC_VECTOR(7 DOWNTO 0));
! s. O3 _* v8 v* _0 r7 M" z7 A
END COMPONENT;
( i. p G4 W5 d, n6 Q4 [4 x; D3 e
SIGNAL wt: STD_LOGIC_VECTOR(5 DOWNTO 0);
- l! ]: i6 e1 D1 e6 A
BEGIN
( i9 C* L0 Y' `2 {, X
PROCESS(clk)
* G. `( t; b' _' i3 ]) b% x
BEGIN
6 e5 Y, E8 s6 l1 c7 ~
IF clk'EVENT AND clk='1' THEN
4 G/ c, [+ k) s1 F9 b, R9 d
wt<=wt+1;
7 |$ _$ [0 E/ Q0 O& S) F5 h9 c0 L# L
END IF;
( k$ q$ K$ @) C& S% m3 @! E
END PROCESS;
) _+ B' K- p: G) S
u1:rom_data PORT MAP(address=>wt,inclock=>clk,q=>dout); //例化ROM元件
' [1 a7 ~; R7 g! M8 c6 v
END behavior;
2 Y- \7 A0 e- Z* f$ M' f4 C
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2