Cypress PSoC Creator 3.0簡(jiǎn)化軟硬體同步設(shè)計(jì)流程
[導(dǎo)讀]Cypress Semiconductor發(fā)表3.0版 PSoC Creator 整合設(shè)計(jì)環(huán)境(IDE),支援包括 PSoC 3 、 PSoC 4 、 及 PSoC 5LP 可程式系統(tǒng)單晶片架構(gòu)。Cypress依照客戶提出的要求著手開(kāi)發(fā) PSoC Creator 3.0 ,成功縮減編譯后程式碼的
Cypress Semiconductor發(fā)表3.0版 PSoC Creator 整合設(shè)計(jì)環(huán)境(IDE),支援包括 PSoC 3 、 PSoC 4 、 及 PSoC 5LP 可程式系統(tǒng)單晶片架構(gòu)。Cypress依照客戶提出的要求著手開(kāi)發(fā) PSoC Creator 3.0 ,成功縮減編譯后程式碼的長(zhǎng)度,并大幅改進(jìn)了整合韌體編輯器,可將設(shè)計(jì)成果匯出至各款先進(jìn)ARM IDE。 PSoC Creator 3.0 不僅擴(kuò)展 PSoC 解決方案的功能,更簡(jiǎn)化同步設(shè)計(jì)軟、硬體的流程,讓使用者能運(yùn)用新推出的通用數(shù)位模組(UDB)編輯器來(lái)設(shè)立客制化 PSoC 元件。
在Windows環(huán)境下運(yùn)作的 PSoC Creator IDE 內(nèi)含超過(guò)110種 PSoC 元件,這些「虛擬晶片」以圖示呈現(xiàn),使用者可以拖曳方式將其置入設(shè)計(jì)中,并自行設(shè)定以配合各種應(yīng)用需求。PSoC Creator 3.0 為UDB資料通道加入一個(gè)完整的狀態(tài)機(jī)器示意圖描繪工具,簡(jiǎn)化了設(shè)立客制化數(shù)位 PSoC 元件的流程,并能像先前版本一樣用 Verilog 語(yǔ)言設(shè)立元件??椭苹疨SoC元件協(xié)助遍布全球各地的團(tuán)隊(duì)合作研發(fā),并能在日后的設(shè)計(jì)專案中,重復(fù)使用經(jīng)過(guò)封裝的硬體與韌體。
Cypress公司軟體部執(zhí)行副總裁Alan Hawse表示:「Cypress將矽元件的品質(zhì)導(dǎo)入我們的軟體,每項(xiàng)功能、每個(gè)版本皆經(jīng)過(guò)數(shù)千小時(shí)的測(cè)試,確保其能在客戶的設(shè)計(jì)中妥善運(yùn)作。 PSoC Creator 3.0 的各項(xiàng)新功能,包括 UDB Editor 、匯出至頂尖 ARM IDE 、及全面的編輯器改良,都是根據(jù)客戶回饋的意見(jiàn)進(jìn)行設(shè)計(jì)。我們對(duì) PSoC Creator 所做的每件事,都是嘗試協(xié)助使用者以最高的效率解決其設(shè)計(jì)問(wèn)題,并讓工程師以自己想要的方式進(jìn)行設(shè)計(jì)?!?br>
PSoC Creator 3.0 整合了兩個(gè)最佳化工具:4.7版 GCC ARM 嵌入式編譯器、及 Newlib-nano 函式庫(kù),大幅減少了各種 ARM M-class 處理器所撰寫(xiě)的程式碼,包括 PSoC 4 與 PSoC 5LP 。新版方案亦加速程式碼編寫(xiě)流程,提供許多經(jīng)過(guò)改良的編輯器功能,包括自動(dòng)完成功能,讓使用者能輕松運(yùn)用機(jī)動(dòng)產(chǎn)生的軟體API,甚至完全不必翻查規(guī)格書(shū)。除此之外,開(kāi)發(fā)者現(xiàn)在亦能在 PSoC Creator 3.0 中設(shè)立自己的硬體設(shè)計(jì)電路圖(schematics)設(shè)計(jì),由系統(tǒng)自動(dòng)產(chǎn)生完整的客戶規(guī)格書(shū),并無(wú)縫地匯出至 IAR 、 Keil 、或 Eclipse 等各種IDE以開(kāi)發(fā)韌體。
PSoC Creator 不單只是一個(gè) IDE ,除了強(qiáng)大穩(wěn)定的編譯器與程式開(kāi)發(fā)器外,使用者能透過(guò)整合成單晶片解決方案的設(shè)計(jì)電路圖、 Verilog 、狀態(tài)機(jī)器、及韌體等元件來(lái)設(shè)定 PSoC 可程式硬體。Cypress定期發(fā)表各種新元件,讓用戶利用 PSoC 的硬體可程式性,為現(xiàn)有 PSoC 元件提供最新的周邊功能。透過(guò)這種方式, PSoC 元件不僅能加速上市時(shí)程,還能為最終產(chǎn)品加入差異化特色。
在Windows環(huán)境下運(yùn)作的 PSoC Creator IDE 內(nèi)含超過(guò)110種 PSoC 元件,這些「虛擬晶片」以圖示呈現(xiàn),使用者可以拖曳方式將其置入設(shè)計(jì)中,并自行設(shè)定以配合各種應(yīng)用需求。PSoC Creator 3.0 為UDB資料通道加入一個(gè)完整的狀態(tài)機(jī)器示意圖描繪工具,簡(jiǎn)化了設(shè)立客制化數(shù)位 PSoC 元件的流程,并能像先前版本一樣用 Verilog 語(yǔ)言設(shè)立元件??椭苹疨SoC元件協(xié)助遍布全球各地的團(tuán)隊(duì)合作研發(fā),并能在日后的設(shè)計(jì)專案中,重復(fù)使用經(jīng)過(guò)封裝的硬體與韌體。
Cypress公司軟體部執(zhí)行副總裁Alan Hawse表示:「Cypress將矽元件的品質(zhì)導(dǎo)入我們的軟體,每項(xiàng)功能、每個(gè)版本皆經(jīng)過(guò)數(shù)千小時(shí)的測(cè)試,確保其能在客戶的設(shè)計(jì)中妥善運(yùn)作。 PSoC Creator 3.0 的各項(xiàng)新功能,包括 UDB Editor 、匯出至頂尖 ARM IDE 、及全面的編輯器改良,都是根據(jù)客戶回饋的意見(jiàn)進(jìn)行設(shè)計(jì)。我們對(duì) PSoC Creator 所做的每件事,都是嘗試協(xié)助使用者以最高的效率解決其設(shè)計(jì)問(wèn)題,并讓工程師以自己想要的方式進(jìn)行設(shè)計(jì)?!?br>
PSoC Creator 3.0 整合了兩個(gè)最佳化工具:4.7版 GCC ARM 嵌入式編譯器、及 Newlib-nano 函式庫(kù),大幅減少了各種 ARM M-class 處理器所撰寫(xiě)的程式碼,包括 PSoC 4 與 PSoC 5LP 。新版方案亦加速程式碼編寫(xiě)流程,提供許多經(jīng)過(guò)改良的編輯器功能,包括自動(dòng)完成功能,讓使用者能輕松運(yùn)用機(jī)動(dòng)產(chǎn)生的軟體API,甚至完全不必翻查規(guī)格書(shū)。除此之外,開(kāi)發(fā)者現(xiàn)在亦能在 PSoC Creator 3.0 中設(shè)立自己的硬體設(shè)計(jì)電路圖(schematics)設(shè)計(jì),由系統(tǒng)自動(dòng)產(chǎn)生完整的客戶規(guī)格書(shū),并無(wú)縫地匯出至 IAR 、 Keil 、或 Eclipse 等各種IDE以開(kāi)發(fā)韌體。
PSoC Creator 不單只是一個(gè) IDE ,除了強(qiáng)大穩(wěn)定的編譯器與程式開(kāi)發(fā)器外,使用者能透過(guò)整合成單晶片解決方案的設(shè)計(jì)電路圖、 Verilog 、狀態(tài)機(jī)器、及韌體等元件來(lái)設(shè)定 PSoC 可程式硬體。Cypress定期發(fā)表各種新元件,讓用戶利用 PSoC 的硬體可程式性,為現(xiàn)有 PSoC 元件提供最新的周邊功能。透過(guò)這種方式, PSoC 元件不僅能加速上市時(shí)程,還能為最終產(chǎn)品加入差異化特色。





