賽普拉斯IDE3.0簡(jiǎn)化PSoC3軟硬件協(xié)同設(shè)計(jì)
賽普拉斯半導(dǎo)體公司日前宣布推出其PSoC® Creator™集成開(kāi)發(fā)環(huán)境(IDE)的3.0版,用于PSoC 3, PSoC 4 和PSoC 5LP可編程片上系統(tǒng)架構(gòu)。賽普拉斯基于客戶(hù)的要求開(kāi)發(fā)的PSoC Creator 3.0減小了代碼量,顯著改善了集成固件編輯器,并允許導(dǎo)出到主要的ARM® IDE。PSoC Creator 3.0拓充了PSoC 解決方案的功能,簡(jiǎn)化了軟硬件協(xié)同設(shè)計(jì)的流程,如采用新引入的通用數(shù)字模塊(UDB)編輯器,還具有定制PSoC Components™的能力。
基于Windows的PSoC Creator IDE包含了超過(guò)110個(gè)PSoC組件(即經(jīng)過(guò)預(yù)先驗(yàn)證的“虛擬芯片”,在軟件中以圖標(biāo)表示),用戶(hù)可以將這些組件拖放到設(shè)計(jì)中,并將其進(jìn)行配置,使之適用于各種各樣的應(yīng)用需求。PSoC Creator 3.0簡(jiǎn)化了定制PSoC數(shù)字組件的流程,僅需為UDB數(shù)據(jù)路徑添加一個(gè)完整的狀態(tài)機(jī)圖表工具即可,并且與較早版本中一樣,它還允許使用Verilog創(chuàng)建組件。定制的PSoC組件使得客戶(hù)分布在全球的設(shè)計(jì)團(tuán)隊(duì)能夠?qū)⒋虬玫挠布凸碳O(shè)計(jì)重復(fù)應(yīng)用于新的設(shè)計(jì)。
賽普拉斯軟件事業(yè)部執(zhí)行副總裁Alan Hawse說(shuō):“賽普拉斯將芯片級(jí)的質(zhì)量要求帶入軟件中,每個(gè)版本發(fā)布之前都要經(jīng)過(guò)數(shù)千小時(shí)的測(cè)試,以確認(rèn)客戶(hù)能在其設(shè)計(jì)中正確使用。PSoC Creator 3.0的新功能,例如UDB編輯器、導(dǎo)出到主要的ARM IDE以及通用編輯器的改進(jìn)等,均源自于客戶(hù)的反饋。我們?cè)赑SoC Creator中所做的每件事都是為了幫助用戶(hù)盡可能有效地解決在設(shè)計(jì)中遇到的問(wèn)題,從而使工程師能按自己的思維方式進(jìn)行設(shè)計(jì)。”您可從如下網(wǎng)址觀(guān)看Hawse介紹PSoC Creator 3.0的視頻:www.cypress.com/go/3.0video。
通過(guò)集成兩款優(yōu)化工具(GCC 4.7 版的ARM 嵌入式編譯器和Newlib-nano 庫(kù)),PSoC Creator 3.0減少了ARM M級(jí)處理器(如PSoC 4 和 PSoC 5LP)的代碼量。新的版本還通過(guò)改進(jìn)編輯器功能使得編碼更加順暢,其中還有一項(xiàng)自動(dòng)完成功能,允許用戶(hù)無(wú)需打開(kāi)數(shù)據(jù)表即可利用動(dòng)態(tài)生成的軟件API。有了PSoC Creator 3.0,開(kāi)發(fā)者即可創(chuàng)建硬件電路圖,自動(dòng)生成全定制化的數(shù)據(jù)表,然后無(wú)縫導(dǎo)出到IAR、Keil或Eclipse IDE,進(jìn)行固件開(kāi)發(fā)。
PSoC Creator不僅是一款IDE。除了強(qiáng)大的編譯器和編程器之外,它還允許用戶(hù)通過(guò)電路圖、Verilog、狀態(tài)機(jī)和固件對(duì)PSoC可編程硬件進(jìn)行配置,形成單芯片解決方案。賽普拉斯經(jīng)常性地發(fā)布新的組件,從而使現(xiàn)有的PSoC器件的硬件可編程能力得以充分發(fā)揮,實(shí)現(xiàn)新的外設(shè)功能。因此,PSoC組件不但可以加速產(chǎn)品上市進(jìn)程,還能為終端產(chǎn)品添加差異化的功能。