Critical Warning: Setting INCREMENTAL_COMPILATION to "OFF" is no longer supported. Assignment is ignored. To disable partitions, set the IGNORE_PARTITIONS global assignment to "ON" instead. |
24行目削除 set_global_assignment -name INCREMENTAL_COMPILATION -value OFF 最後の行に追加 set_global_assignment -name IGNORE_PARTITIONS On |
Error (10495): VHDL Subprogram Declaration error at vm2413.vhd(55): declaration of function or procedure "CONV_REGS_VECTOR" must have corresponding Subprogram Body Error: Can't elaborate user hierarchy "eseopll:U32" Error: Quartus II Analysis & Synthesis was unsuccessful. 2 errors, 55 warnings Error: Peak virtual memory: 275 megabytes Error: Processing ended: Thu Jan 13 20:30:49 2011 Error: Elapsed time: 00:00:11 Error: Total CPU time (on all processors): 00:00:05 Error: Quartus II Full Compilation was unsuccessful. 4 errors, 55 warnings |
function CONV_REGS_VECTOR ( inst : REGS_TYPE ) return REGS_VECTOR_TYPE; function CONV_REGS ( inst_vec : REGS_VECTOR_TYPE ) return REGS_TYPE; 中略 function CONV_VOICE_VECTOR ( voice : VOICE_TYPE ) return VOICE_VECTOR_TYPE; function CONV_VOICE ( vector : VOICE_VECTOR_TYPE ) return VOICE_TYPE; |
function CONV_REGS_VECTOR ( regs : REGS_TYPE ) return REGS_VECTOR_TYPE is begin return regs.INST & regs.VOL & "00" & regs.SUS & regs.KEY & regs.BLK & regs.FNUM; end CONV_REGS_VECTOR; function CONV_REGS ( vec : REGS_VECTOR_TYPE ) return REGS_TYPE is begin return ( INST=>vec(23 downto 20), VOL=>vec(19 downto 16), SUS=>vec(13), KEY=>vec(12), BLK=>vec(11 downto 9), FNUM=>vec(8 downto 0) ); end CONV_REGS; function CONV_VOICE_VECTOR ( inst : VOICE_TYPE ) return VOICE_VECTOR_TYPE is begin return inst.AM & inst.PM & inst.EG & inst.KR & inst.ML & inst.KL & inst.TL & inst.WF & inst.FB & inst.AR & inst.DR & inst.SL & inst.RR; end CONV_VOICE_VECTOR; function CONV_VOICE ( inst_vec : VOICE_VECTOR_TYPE ) return VOICE_TYPE is begin return ( AM=>inst_vec(35), PM=>inst_vec(34), EG=>inst_vec(33), KR=>inst_vec(32), ML=>inst_vec(31 downto 28), KL=>inst_vec(27 downto 26), TL=>inst_vec(25 downto 20), WF=>inst_vec(19), FB=>inst_vec(18 downto 16), AR=>inst_vec(15 downto 12), DR=>inst_vec(11 downto 8), SL=>inst_vec(7 downto 4), RR=>inst_vec(3 downto 0) ); end CONV_VOICE; |
function CONV_REGS_VECTOR ( regs : REGS_TYPE ) return REGS_VECTOR_TYPE; function CONV_REGS ( vec : REGS_VECTOR_TYPE ) return REGS_TYPE; 中略 function CONV_VOICE_VECTOR ( inst : VOICE_TYPE ) return VOICE_VECTOR_TYPE; function CONV_VOICE ( inst_vec : VOICE_VECTOR_TYPE ) return VOICE_TYPE; |