新聞中心

        EEPW首頁 > 新版RealView開發套件助力軟硬件協同設計

        新版RealView開發套件助力軟硬件協同設計

        ——
        作者: 時間:2007-04-17 來源: 收藏
        在近期舉辦的研討會(Embedded Systems Conference)上,ARM公司發布了最新的3.0版RealView開發套件(RVDS)。RVDS 3.0不僅號稱是ARM軟件開發工具的一大進步,也被稱為一種頂級的()。它支持新興的和現有的ARM架構,其中包括Cortex M3和Cortex A8處理器內核。它包含一個多內核圖形調試器、一個ARM/Thumb/Thumb2編譯器、指令集仿真模型,以及一個新型編譯器優化引擎,該引擎據稱性能比EEMBC基準測試評分高出10%。 

        設計人員能夠通過一個Neon內聯函數編譯器(intrinsics compiler),利用C語言命令為單指令、多數據64/128位混合型Neon DSP引擎編寫匯編代碼。ARM稱,這種編譯器可以完成所有的寄存器分配和調度任務,從而使編程人員能夠在多媒體和信號處理應用中充分發揮Neon引擎的優勢。 

        ARM公司開發系統營銷總監Brian McAllister稱,RVDS 3.0套件集成了系統完整建模所需的電子系統級(ESL)設計工具,為設計人員提供了一種實現硬件/軟件協同設計的端到端解決方案。他接著表示:“這些工具還為設計人員提供了更高的調試透明度和CPU控制能力,從而可縮短軟件調試所需的時間。”此外,新版RVDS軟件也能與IBM的Eclipse或Metrowerks的CodeWarrior協同工作,這就使得設計人員能夠任意選擇自己最熟悉的環境。 

        McAllister指出,這款新版工具套件可以與采用ARM RealView Sow Designer工具和MaxSim技術開發的系統模型完全協同工作,從而使軟硬件開發人員能夠在設計周期中比以往更早地展開協作,而且采用他們都熟悉的工具。“其中一項關鍵因素就在于不同工具間所具有的相互控制能力,”他指出。這樣一來,軟件設計人員可以通過設置斷點來檢查到達斷點時硬件模型的狀態;另一方面,硬件設計人員則能夠在模型內的信號上設置斷點,當設置了斷點的信號出現時,模型就中斷運行,而調試器就會顯示出此刻有什么代碼正在被執行。 

        ARM公司稱,這些增強型的編譯工具比以往的版本性能提高了5%到10%,編譯ARM代碼時性能比GNU GCC編譯器高出25%,編譯Thumb代碼時比GNU軟件提高了30%。RVDS 3.0還是首款支持ARM的CoreSight先進調試架構的ARM套件,它包含調試訪問端口、ETM 3.3跟蹤支持功能和傳統的掃描鏈路。 

        所有這些軟件工具都后向兼容RVDS以前的版本。RVDS 3.0版售價為6,500美元。


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 搜索| 运城市| 临潭县| 定兴县| 增城市| 平南县| 辽宁省| 定襄县| 衡阳县| 东乡族自治县| 内丘县| 嘉鱼县| 凤冈县| 浙江省| 抚州市| 饶平县| 瑞丽市| 泰来县| 瑞昌市| 连州市| 子长县| 泽库县| 临桂县| 长寿区| 永新县| 乌拉特后旗| 徐州市| 朝阳县| 麻阳| 长沙市| 东至县| 枣强县| 巧家县| 项城市| 凌源市| 来凤县| 吕梁市| 汝南县| 怀柔区| 大余县| 东乡族自治县|