新的UDB編輯器更易于生成自定義可重復(fù)使用的PSoC 組件(Components?);
并可導(dǎo)出到領(lǐng)先的ARM?工具組– IAR, Keil 和Eclipse
賽普拉斯半導(dǎo)體公司日前宣布推出其PSoC? Creator?集成開發(fā)環(huán)境(IDE)的3.0版,用于PSoC 3, PSoC 4 和PSoC 5LP可編程片上系統(tǒng)架構(gòu)。賽普拉斯基于客戶的要求開發(fā)的PSoC Creator 3.0減小了代碼量,顯著改善了集成固件編輯器,并允許導(dǎo)出到主要的ARM? IDE。PSoC Creator 3.0拓充了PSoC 解決方案的功能,簡化了軟硬件協(xié)同設(shè)計(jì)的流程,如采用新引入的通用數(shù)字模塊(UDB)編輯器,還具有定制PSoC Components?的能力。
基于Windows的PSoC Creator IDE包含了超過110個(gè)PSoC組件(即經(jīng)過預(yù)先驗(yàn)證的“虛擬芯片”,在軟件中以圖標(biāo)表示),用戶可以將這些組件拖放到設(shè)計(jì)中,并將其進(jìn)行配置,使之適用于各種各樣的應(yīng)用需求。PSoC Creator 3.0簡化了定制PSoC數(shù)字組件的流程,僅需為UDB數(shù)據(jù)路徑添加一個(gè)完整的狀態(tài)機(jī)圖表工具即可,并且與較早版本中一樣,它還允許使用Verilog創(chuàng)建組件。定制的PSoC組件使得客戶分布在全球的設(shè)計(jì)團(tuán)隊(duì)能夠?qū)⒋虬玫挠布凸碳O(shè)計(jì)重復(fù)應(yīng)用于新的設(shè)計(jì)。
賽普拉斯軟件事業(yè)部執(zhí)行副總裁Alan Hawse說:“賽普拉斯將芯片級的質(zhì)量要求帶入軟件中,每個(gè)版本發(fā)布之前都要經(jīng)過數(shù)千小時(shí)的測試,以確認(rèn)客戶能在其設(shè)計(jì)中正確使用。PSoC Creator 3.0的新功能,例如UDB編輯器、導(dǎo)出到主要的ARM IDE以及通用編輯器的改進(jìn)等,均源自于客戶的反饋。我們在PSoC Creator中所做的每件事都是為了幫助用戶盡可能有效地解決在設(shè)計(jì)中遇到的問題,從而使工程師能按自己的思維方式進(jìn)行設(shè)計(jì)?!蹦蓮娜缦戮W(wǎng)址觀看Hawse介紹PSoC Creator 3.0的視頻:。
通過集成兩款優(yōu)化工具(GCC 4.7 版的ARM 嵌入式編譯器和Newlib-nano 庫),PSoC Creator 3.0減少了ARM M級處理器(如PSoC 4 和 PSoC 5LP)的代碼量。新的版本還通過改進(jìn)編輯器功能使得編碼更加順暢,其中還有一項(xiàng)自動(dòng)完成功能,允許用戶無需打開數(shù)據(jù)表即可利用動(dòng)態(tài)生成的軟件API。有了PSoC Creator 3.0,開發(fā)者即可創(chuàng)建硬件電路圖,自動(dòng)生成全定制化的數(shù)據(jù)表,然后無縫導(dǎo)出到IAR、Keil或Eclipse IDE,進(jìn)行固件開發(fā)。
PSoC Creator不僅是一款I(lǐng)DE。除了強(qiáng)大的編譯器和編程器之外,它還允許用戶通過電路圖、Verilog、狀態(tài)機(jī)和固件對PSoC可編程硬件進(jìn)行配置,形成單芯片解決方案。賽普拉斯經(jīng)常性地發(fā)布新的組件,從而使現(xiàn)有的PSoC器件的硬件可編程能力得以充分發(fā)揮,實(shí)現(xiàn)新的外設(shè)功能。因此,PSoC組件不但可以加速產(chǎn)品上市進(jìn)程,還能為終端產(chǎn)品添加差異化的功能。
推出時(shí)間
開發(fā)者現(xiàn)在即可從如下網(wǎng)址免費(fèi)下載PSoC Creator 3.0:。
關(guān)于 PSoC Creator
PSoC Creator 是一款獨(dú)特的設(shè)計(jì)軟件,可幫助工程師按照自己的思維方式進(jìn)行設(shè)計(jì),使用基于原理圖的設(shè)計(jì)方式,加上經(jīng)過認(rèn)證的、預(yù)打包的外設(shè),使得系統(tǒng)的創(chuàng)建可以獨(dú)立于目標(biāo) PSoC 器件而進(jìn)行。用戶需要做的就是像在紙上或白板上那樣畫出設(shè)計(jì),并讓工具將其自動(dòng)轉(zhuǎn)化為 PSoC 配置,而無需翻閱大量器件文檔和記住寄存器映射。采用 PSoC Creator,客戶只需根據(jù)應(yīng)用需求創(chuàng)建設(shè)計(jì),而不會受到目標(biāo)器件的限制。重新選用新器件就如同重新構(gòu)建一款應(yīng)用那樣簡單,因而在 PSoC 器件間共享設(shè)計(jì)易如反掌,包括將現(xiàn)有設(shè)計(jì)從 8 位器件無縫移植到 32 位器件上也相當(dāng)容易。
PSoC Creator可在所選擇的PSoC器件中自動(dòng)放入組件,并規(guī)劃好片內(nèi)的所有信號傳輸路徑,同時(shí)將I/O分配到最佳的管腳。每個(gè)外設(shè)組件的參數(shù)均經(jīng)過仔細(xì)調(diào)整,因而整體設(shè)計(jì)可自動(dòng)優(yōu)化,最大程度地滿足設(shè)計(jì)者的要求,且不浪費(fèi)任何資源。創(chuàng)建項(xiàng)目的過程中會為每一組件生成統(tǒng)一命名的一組經(jīng)回歸測試的API,因而軟件開發(fā)者無需知道底層的寄存器組即可實(shí)現(xiàn)對硬件的控制。定制化的設(shè)計(jì)及其相關(guān)API均可保存在庫中,可重復(fù)使用,并方便地實(shí)現(xiàn)內(nèi)部共享。
MCU不能,而PSoC能!
PSoC 器件采用高度可配置的片上系統(tǒng)架構(gòu)用于支持嵌入式控制設(shè)計(jì),還可提供相當(dāng)于現(xiàn)場可編程 ASIC 的閃存器件,而且沒有生產(chǎn)周期或 NRE 方面的影響。PSoC 器件將可配置的模擬和數(shù)字電路緊密集成,并通過片上微控制器進(jìn)行控制,不僅可提供更強(qiáng)的設(shè)計(jì)修改能力,還可減少元件數(shù)量。僅單個(gè) PSoC 器件就能集成多種外設(shè)功能,從而可幫助客戶節(jié)省設(shè)計(jì)時(shí)間、減少板卡空間、降低功耗,同時(shí)還能提高系統(tǒng)質(zhì)量、降低系統(tǒng)成本。
靈活的 PSoC 資源使設(shè)計(jì)人員能夠在設(shè)計(jì)、驗(yàn)證、生產(chǎn)和使用階段對固件進(jìn)行修改,從而可以確保產(chǎn)品能夠充分滿足未來需求。PSoC 這種獨(dú)特的靈活性可縮短設(shè)計(jì)周期時(shí)間,并在后期階段繼續(xù)添加最新的增強(qiáng)功能。此外,所有 PSoC 器件均可支持動(dòng)態(tài)再配置,從而使設(shè)計(jì)人員能即時(shí)修改內(nèi)部資源,利用更少的元件來完成給定任務(wù)。
關(guān)于賽普拉斯
賽普拉斯提供高性能、混合信號、可編程解決方案,可加快客戶產(chǎn)品的上市進(jìn)程并提供出色的系統(tǒng)價(jià)值。賽普拉斯的產(chǎn)品包括旗艦產(chǎn)品 PSoC? 1、PSoC 3、PSoC 4 和 PSoC 5 可編程片上系統(tǒng)系列。賽普拉斯是全球電容式用戶界面解決方案領(lǐng)域的領(lǐng)導(dǎo)者,產(chǎn)品包括應(yīng)用于觸摸感應(yīng)的 CapSense?,用于觸摸屏的TrueTouch? 和用于筆記本電腦、PC及外設(shè)的trackpad解決方案。賽普拉斯在 USB 控制器領(lǐng)域居全球領(lǐng)先地位,產(chǎn)品主要用于提升諸多消費(fèi)和工業(yè)產(chǎn)品的連接性和性能。此外,賽普拉斯還是 SRAM 和非易失性RAM存儲器的全球領(lǐng)先供應(yīng)商。賽普拉斯的產(chǎn)品應(yīng)用于眾多領(lǐng)域,包括消費(fèi)類電子、手機(jī)、計(jì)算、數(shù)據(jù)通信、汽車、工業(yè)和軍事等。賽普拉斯的股票在納斯達(dá)克全球精選市場上交易,股票代碼為 CY。
(轉(zhuǎn)載)