原创 DSPBuilder 中的"Import HDL"与"SubSystemBuilder"的比较

2009-3-5 18:39 2751 7 7 分类: 处理器与DSP

概括一下DSPBuilder中Import HDL(下面简称为IHDL)与SubSystemBuilder(简记为SSB)的比较


1,IHDL对verilog的支持要好于SSB


      简单的一个实现8位数的加法的verilog程序


      module add_test(a,b,c);
              input [7:0] a;
              input [7:0] b;
              output [8:0] c;
              assign  c=a+b;
    endmodule


是不能在SSB中被Builder出一个模块来的,而在IHDL中就可以


2,两者都很支持VHDL


      还是简单的加法程序的VHDL版本:


       LIBRARY IEEE;
      USE IEEE.std_logic_1164.ALL;
      USE IEEE.std_logic_arith.ALL;
      USE IEEE.std_logic_unsigned.ALL;


     ENTITY add_test IS
            port(a:IN std_logic_vector(7 downto 0);
            b:IN std_logic_vector(7 downto 0);
            c: OUT std_logic_vector(8 downto 0));
      END add_test;


    ARCHITECTURE rtl OF add_test IS
    BEGIN
         c<=a+b;
    END rtl;


用IHDL和SSB都可以Builder出一个方框状的模块


3,由于IHDL在建立模块的过程中还对源文件(.v 或者.vhd)进行了编译综合,因此在mdl文件中可以用simulink进行仿真,这一点是SSB建立的模块所不能做到的


4,两者都可以被quartus最后综合


5,两者可以在同一个mdl中混合使用 (混合使用的时候,SSB建立的模块的源必须也是DSPBuilder建立的mdl文件转化成的vhd文件,实验证明自己手写的代码vhd文件是不可以的)     

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
7
关闭 站长推荐上一条 /4 下一条