|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 lhrace 于 2011-12-26 23:47 编辑
FPGA有好几个设计软件,大家最喜欢用哪个呢??可以交流下心得。
下面是本人的一些看法,如有不同看法的可以指出来。
由于目前的项目关系,也要用到Diamond软件,故也比较一下。
Xilinx ISE12.1:
优点:整体最强大,综合,仿真,约束等强大。支持中文注释,可以生成仿真的模板(Verilog Test Fixture)调用Modelsim
仿真方便。有EDK嵌入式开发套件(相当于Quartus的Nios),System Generator(DSP设计)
不足:1:一旦不小心写进了一个中文字符,软件会崩溃(如果在保存前发现可以避免,但保存的时候如果
没发现已经输入中文字符的话软件立即崩溃),要通过其它设计软件修正后才能让ISE打开(QUARTUS不会)
2:程序没合并功能(就是把begin ..end或者module..endmodule的程序合起来用一行表示,QUARTUS有,Diamond也有)
Altera Quartus11:
优点:最先接触的设计软件,综合,仿真,约束都强大,支持中文注释,有SOPC,Nios DSP builder(DSP设计)。软件附带的功能比较多,
不足:1:不能生成仿真模块,要先写一个.v的仿真文件,然后要设计那里找到进行调用才能仿真。
2、项目管理不够灵活,表示与显示没ISE理想。
3、本身的仿真速度慢(调用Modelsim速度最理想)
Lattice Diamond1.3:
优点:综合,仿真,约束都具备。支持中文注释,程序有合并功能,操作简单。
不足:1、项目管理非常不好,无法显示模块的自顶向下的包含关系,设定顶层模块也要跑到工程管理那栏
里面的Top-Level Unit一栏上输入顶层模块名称(是输入!!崩溃了)
2、附带的仿真非常不好用,要调用Modelsim才好(仿真等级和Quartus一样,不如ISE)
3、其它功能也不如上面2家的好用与强大。 |
|