EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Quartus 常见警告和错误 1. Warning: VHDLProcess Statement warning at random.vhd(18): signal reset is in
2 r# d$ B' P3 r& z. Vstatement, but is not in sensitivity list9 k# C" s9 A; }' z: o( v9 \
---- 没把 singal 放到 process ()中
t _) J3 |/ O8 `2. Warning: Found pins ing as undefined clocks and/or memory enables Info: Assuming node CLK is an undefined clock
# m7 b+ a! x% e+ ^5 X-=----- 可能是说设计中产生的触发器没有使能端 8 L( R" J" L: ?1 ?
3. Error: VHDLInteRFace Declaration error in clk_gen.vhd(29): interface object M+ ?# F8 f. L- W6 `
"clk_scan" of mode out cannot be read. Change object mode to buffer or inout.
% f6 W% F; w& Z4 a* W% l- L" K------ 信号类型设置不对, out 当 作 buffer 来定义
) X! ^) C2 J8 H/ b. `; q4. Error: Nodeinstance "clk_gen1" instantiates undefined entity "clk_gen"5 W9 E% x4 h1 [
------- 引用的例化元件未定义实体-- entity "clk_gen" & @6 Y2 q" H" v& {. K( x5 ?0 _0 {, a
5. Warning: Found 2 node(s) in clock paths which may be acting as ripple and/or
+ A7 e) W7 r7 m4 I) T+ m0 Ygated clocks -- node(s) analyzed as buffer(s) resulting in clock skew Info: Detected ripple clock "clk_gen:clk_gen1|clk_incr" as buffer Info: Detected ripple clock "clk_gen:clk_gen1|clk_scan" as buffer + I" C8 D N4 Z# K
6. Warning: VHDL Process Statement warning at ledmux.vhd(15): signal or variable
" c+ W7 W$ C: b"dataout" may not be assigned a new in every possible path through the Process+ c, P) R' @" X4 [' t4 a- F
Statement. Signal or variable "dataout" holds its previous in every path with no; i. L# z$ y" Z- b7 I. h
new assignment, which may create a combinational loop in the current design. 1 [8 \% ?' D# C8 l" U( H
7. Warning: VHDLProcess Statement warning at divider_10.vhd(17): signal "cnt" is/ D4 {- T5 f/ I
read inside the Process Statement but isn't in the Process Statement's sensivitity list
3 @' a! Q+ V; N. @' o----- 缺少敏感信号
% _6 e" U9 ]0 G4 Q# d( X8. Warning: No clock transition on "counter_bcd7:counter_counter_clk|q_sig[3]" register 0 u2 {4 l7 k d: w
9. Warning: Reducedregister "counter_bcd7:counter_counter_clk|q_sig[3]" with- l0 @) O5 t* A0 _: }; e
stuck clock port to stuck GND
9 A" G5 _9 r" [* ^10. Warning: Circuit may not operate. Detected 1 non-operational path(s) clocked2 b3 I/ a5 y E1 j9 r& q5 F
by clock "class[1]" with clock skew larger than data delay. See Compilation
: n- \7 Y' ^5 D! @, ~Report for details. $ V% ?% s9 ^: {- ?% J8 I5 F
11. Warning: Circuit may not operate. Detected 1 non-operational path(s) clocked
9 o. ]* O% Q+ B" R4 Xby clock "sign" with clock skew larger than data delay. See Compilation Report
* o. Y4 W0 d% J" U: y1 }% Q8 H( mfor details.
, ^5 h' A4 u! N4 \% S( S12. Error: VHDLerror at counter_clk.vhd(90): actual port "class" of mode "in"! m9 b& `. s8 @* g1 ?4 H
cannot be associated with formal port "class" of mode "out"% l7 `# n- ~. F4 n6 I
------ 两者不能连接起来
/ N5 B% U! ?" _9 x13. Warning: Ignored node in vector source file. Can't find corresponding node. R/ F3 _0 T5 }3 [0 h
name "class_sig[2]" in design.& ?1 \1 K; R A! i/ E
------ 没有编写 testbench 文件,或者没有编辑输入变量的值 testbench 里是元件申明和映射
) {: q( |. l7 E% @* y; N. C14. Error: VHDLBinding Indication error at freqdetect_top.vhd(19): port "class"9 I r0 V; b4 O# e/ Z
in design entity does not have std_logic_vector type that is specified for the
$ j( n: O' u% A# {+ V4 psame generic in the associated component7 o6 }1 d: u+ \- k* Y
--- 在相关的元件里没有当前文件所定义的类型 ( r. W% U1 Z) C* L, n' M
15. Error: VHDL error at tongbu.vhd(16): can't infer register for signal "gate", p: Q/ M3 n# l& J! V# x( M6 ^
because signal does not hold its outside clock edge : E( n, u5 l, L9 Q0 H1 G
16. Warning: Found clock high time violation at 1000.0 ns on register "|fcounter|lpm_counter:temp_rtl_0|dffs[4]" 0 f3 Z- X' M; V, v. B: @
17. Warning: Compiler packed, optimized or synthesized away node "temp[19]".
4 f) O4 y' J- N0 S! U$ C pIgnored vector source file node.
+ D+ ?5 V8 [# ?2 {2 y---"temp[19]" 被优化掉了
6 I; [. C" j* g% h. u18. Warning: Reduced register "gate~reg0" with stuck data_in port to stuck GND 1 S' i; b9 c' _ |" |; T
19. Warning: Design contains 2 input pin(s) that do not drive logic Warning: No output dependent on input pin "clk"& _8 ^" M7 M' c% ^" s! z2 k
Warning: No output dependent on input pin "sign"9 w+ G: g. e5 t1 l9 f8 S( W% h6 ]' Q) O
------ 输出信号与输入信号无关, - i' p2 Q- L7 y7 k
20. Warning: Found clock high time violation at 16625.0 ns on register "|impulcomp|gate1"
, k# e$ T1 V+ Q21. Error: VHDLerror at impulcomp.vhd(19): can't implement clock enable condition specified using binary operator "or"
, l8 _& B0 U5 ]22. Error: VHDLAssociation List error at period_counter.vhd(38): actual parameter assigned to formal parameter "alARM", but formal parameter is not& V; A H5 [$ O5 e9 ^7 T
declared
& F. D8 I% H8 [7 O' o------- 连接表错误, 形参"alarm" 赋值给实参, 形参没定义, 可能是形参与实参的位置颠倒了,规定形参在实参之前。
9 _+ j4 Z* r8 Y23. Error: Ignored construct behavier at period_counter.vhd(15) because of
8 k/ z0 J6 ~6 gprevious errors
2 e f( S8 a. u' P# {8 c--------因为前一个错误而导致的错误 " T/ c& S8 Y, `/ a' a/ K, _& S2 J3 X
24. Error: VHDL error at period_counter.vhd(38): type of identifier "alarm" does1 P% G9 M6 v2 I3 A
not agree with its usage as std_logic type
( b7 ]0 K0 u8 Z-------- "alarm" 的定义类型与使用的类型不一致 ( J+ \! }' [* f* z
25Error: VHDL error at shift_reg.vhd(24): can't synthesize logic for statement
8 k; g8 p' }; P$ e* b* Nwith conditions that test for the edges of multiple clocks
& `2 p' x0 [$ K6 x" O4 x2 j6 n------- 同一进程中含有两个或多个 if(edge) 条件,(一个进程中之能有一个时钟沿) 26. Error: Can't resolve multiple constant drivers for net "datain_reg[22]" at
" K% E$ R. U, `6 ashift_reg.vhd(19) # A: i; K& T' P( i6 o8 q, L) B2 G
27. can't infer register for signal "num[0]" because signal does not hold its
& m( H8 u) @% T8 r: D& q0 r4 Toutside clock edge
0 [/ i r' y m* S28. Error: Can't elaborate top-level user hierarchy . t6 v* x3 U, e
29. Error: Can't resolve multiple constant drivers for net "cs_in" at led_key.vhd(32) ---------- 有两个以上赋值语句,不能确定“ cs_in ” 的 值 * M3 B8 ]/ @9 O1 m7 O/ H
30. Warning: Ignored node in vector source file. Can't find corresponding node
) ]7 d, }1 ] t! pname "over" in design.+ `8 |; a# s2 W3 P0 H0 G6 B
--------------- 在源文件中找不到对应的节点“ over ”。 % ?$ v5 J6 ^9 I; g; `7 [. H& ?- A
31. Error: Can't access JTAG chain
$ k+ R" q/ `' d- x无法找到下载链 ! H6 s3 Y: W7 r4 p9 z
32. Info: Assuming node "clk" is an undefined clock
8 B% H0 |" V; b |