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; |