Diamond IDE的软件介绍
? ?Diamond IDE是由3L(www.3l.com)公司開發(fā)的一款用于多處理器(DSPs,FPGAs)開發(fā)的軟件,該軟件屬于定制版本,有Sundance和Lyrtech兩個版本,但可以向3L公司申請一個30天的免費試用版,但Sundance(www.sundance.com)和Lyrtech(www.lyrtech.com)版本的軟件需要結合這兩家所開發(fā)的板卡進行使用,兩家的板卡情況可以參見兩家公司的網(wǎng)站。
? ?安裝之前,先了解一下Diamond IDE軟件所需的第三方軟件環(huán)境,我們以安裝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的軟件環(huán)境。在這個工程中,root以及DSPB均為DSP C6455處理器,SX50T(Virtex5)以及SMT362_FPGA(Virtex4)均為FPGA芯片。
警告:目前Diamond IDE只支持Xilinx的芯片,以及Diamond IDE只支持VHDL語言作為FPGA開發(fā)語言,verilog需要經(jīng)過特殊處理才能被使用(在ISE中轉化成.ngc文件,然后調用)。
Diamond IDE User Guider:?http://www.3l.com/technical/3l-diamond-ug
?
以上資料來源于3L公司以及Sundance公司網(wǎng)站。
?
?Made by Tim.
?
轉載于:https://www.cnblogs.com/sundance/archive/2012/02/13/2349393.html
總結
以上是生活随笔為你收集整理的Diamond IDE的软件介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qt 串口 环形缓存_qt linux串
- 下一篇: Xv6 编写用户程序