Diamond IDE的软件介绍

   Diamond IDE是由3L(www.3l.com)公司开发的一款用于多处理器(DSPs,FPGAs)开发的软件,该软件属于定制版本,有Sundance和Lyrtech两个版本,但可以向3L公司申请一个30天的免费试用版,但Sundance(www.sundance.com)和Lyrtech(www.lyrtech.com)版本的软件需要结合这两家所开发的板卡进行使用,两家的板卡情况可以参见两家公司的网站。

   安装之前,先了解一下Diamond IDE软件所需的第三方软件环境,我们以安装Diamond IDE V4版本(Sundance版本)为例。

 

 Diamond IDE V4需要 CCS V4.x以及ISE 11.X以上版本。CCS用来编译C/C++程序,而ISE用来编译VHDL程序。Diamond IDE是负责调用这2个软件来进行相关代码的编译,以及在DSP和FPGA之间加入通信接口,最终生成 一个.APP配置文件,此文件为DSP和FPGA的配置文件,可以用特定的工具烧写到FLASH中。

上图便是Diamond IDE的软件环境。在这个工程中,root以及DSPB均为DSP C6455处理器,SX50T(Virtex5)以及SMT362_FPGA(Virtex4)均为FPGA芯片。

警告:目前Diamond IDE只支持Xilinx的芯片,以及Diamond IDE只支持VHDL语言作为FPGA开发语言,verilog需要经过特殊处理才能被使用(在ISE中转化成.ngc文件,然后调用)。

Diamond IDE User Guider: http://www.3l.com/technical/3l-diamond-ug

 

以上资料来源于3L公司以及Sundance公司网站。

 

 Made by Tim.

 

posted @ 2012-02-13 14:34  Sundance-Tim  阅读(526)  评论(0编辑  收藏  举报