| 
 
| library ieee USE IEEE_STD_LOGIC_1164.ALL;
 USE IEEE_STD_LOGIC_ARITH.ALL;
 USE IEEE_STD_LOGIC_UNSIGNED.ALL;entity myjkff is
 port(j,k,clr:in std_logic;
 clk:in std_logic;
 q,qn:buffer std_logic);
 end myjkff;
 architecture one of myjkff is
 begin
 process(j,k,clr,clk)
 variable jk:std_logic_vector(1 downto 0);
 begin
 jk:=(j & k);
 if clr='0'then
 q<='0';
 qn<='1';
 elsif clk'event and clk='0' then
 case jk is
 when "00"=>   q<=q;    qn <=qn;
 when "01"=>   q<='0';    qn <='1';
 when "10"=>   q<='1';    qn <='0';
 when "11"=>   q<='1';    qn <='1';
 when others=>   null;
 end case;
 end if;
 end process;
 end one;
 我是新手,上面是我编写的JK触发器的VHDL语言设计,但是编译是出现了16个错误,我怎么也不知道如何改正,请各位老师帮我分析改正,谢谢
 1、Error (10170): Verilog HDL syntax error at jk.v(2) near text "IEEE_STD_LOGIC_1164";  expecting ";", or ",", or "-"
 2、Error (10170): Verilog HDL syntax error at jk.v(3) near text ".";  expecting ";", or ","
 3、Error (10839): Verilog HDL error at jk.v(3): declaring global objects is a SystemVerilog feature
 4、Error (10170): Verilog HDL syntax error at jk.v(4) near text ".";  expecting ";", or ","
 5、Error (10839): Verilog HDL error at jk.v(4): declaring global objects is a SystemVerilog feature
 6、Error (10170): Verilog HDL syntax error at jk.v(4) near text "is";  expecting ";", or ","
 7、Error (10170): Verilog HDL syntax error at jk.v(5) near text ":";  expecting ";", or ","
 8、Error (10839): Verilog HDL error at jk.v(6): declaring global objects is a SystemVerilog feature
 9、Error (10839): Verilog HDL error at jk.v(7): declaring global objects is a SystemVerilog feature
 10、Error (10170): Verilog HDL syntax error at jk.v(8) near text "end"; "end" without "begin"
 11、Error (10839): Verilog HDL error at jk.v(8): declaring global objects is a SystemVerilog feature
 12、Error (10170): Verilog HDL syntax error at jk.v(9) near text "of";  expecting ";", or ","
 13、Error (10149): Verilog HDL Declaration error at jk.v(11): identifier "k" is already declared in the present scope
 14、Error (10149): Verilog HDL Declaration error at jk.v(11): identifier "clr" is already declared in the present scope
 15、Error (10170): Verilog HDL syntax error at jk.v(11) near text ")";  expecting ";", or ","
 16、Error: Quartus II Analysis & Synthesis was unsuccessful. 16 errors, 0 warnings
 
 请各位老师帮我分析改正
 | 
 |