Cypress推出創新高階開發工具 縮短混合訊號、微控制器設計週期
本文作者:admin
點擊:
2005-03-16 00:00
前言:
PSoC Express?讓設計業者無需使用微控制器程式實現客制化內嵌式設計
Cypress Semiconductor (NYSE:CY)旗下子公司的Cypress MicroSystems即將推出專為Cypress PSoC™混合訊號陣列所設計的創新PSoC Express?開發工具,能大幅提升混合訊號系統的設計方式和縮短設計週期。
PSoC Express是首款能讓系統設計人員無需使用組合語言(Assembly)或C語言編程,便能開發各種微控制器設計的開發工具。PSoC Express透過有別於以往做法的更高階抽象概念,而且無需開發系統韌體,能在短短數小時或數天之內可為指定的PSoC元件開發各種全新設計、並能進行模擬以及編程作業,與以往需要長達數週或數月時間的做法比較,在產品設計週期方面有革命性的突破。
Cypress的PSoC混合訊號陣列是可編程系統單晶片(SOC),整合一顆微控制器以及一般內嵌式系統中所需的類比及數位元件。每一顆PSoC元件能整合多達100個週邊功能以及一顆微控制器,因而可節省設計時間、電路板空間、耗電量、以及系統成本。PSoC Express大幅降低微控制器系統的設計門檻,讓系統工程師擁有高度彈性從事各種微控制器相關的設計,因能開發各種不同的應用。
Cypress MicroSystems總裁George Saul表示:「就好像物件導向程式設計曾讓軟體開發人員不必受限於結構化程式語言的複雜性,現在PSoC Express能讓硬體設計人員免於應付繁複的內嵌式開發設計環境。藉由PSoC Express的效益,設計人員可以快速而輕鬆地開發功能強大且複雜的SOC方案。PSoC Express提供PSoC混合訊號陣列完整功能及彈性,而且設計人員無需鑽研或使用程式語言。」
透過PSoC Express設計工具,設計人員能在其專業領域內,直接透過目錄中選擇輸入及輸出的元件來定義客制化的系統,然後再加入連結的邏輯,以定義系統的咦鞣绞健F┤纾褂谜吣苓x擇溫度感測器、電壓輸入、風扇、LED指示燈,然後可定義風扇咦鞯臏囟裙爣㈦妷罕O測閥值,以及循序驅動(sequence-on)的邏輯。設計人員可以在PSoC Express中透過模擬方式驗證設計,再撰寫和下載元件編程檔。這套新工具還能製作客製專案的說明文件,包括含有暫存器對應圖的規格書、介面示意圖、材料清單(BOM)。設計人員完全不需撰寫任何微控制器程式碼,用比撰寫規格還要短的時間,建構可靠的客製化應用系統。
In-Stat首席分析師暨Microprocessor Report 資深編輯Max Baron表示:「PSoC Express是全球首套專為微控制器設計的視覺化資源導向開發工具。現在不管OEM系統設計廠商是否熟悉組合語言及C語言,都能輕鬆地針對各種應用,迅速開發內嵌式設計。」
為了進一步加速設計週期,PSoC Express內含多個圖解範例,供設計人員參考學習、直接使用,或針對特定應用需求稍加修改。這只是PSoC Express內容導向架構中的一小部分。PSoC Express還具備專屬架構的應用系統產生引擎,背後連結至榮獲大獎的PSoC Designer™低階程式碼產生器,該引擎內建的目錄包含實際元件的驅動程式,包括風扇、熱阻器、開關、電壓等,以及轉換函式,例如閥值檢查、真值表、優先序編碼器等,還有I2C、RS232等通訊協定,設計人員能以視覺化方式將這些資源組合,建構出客製化方案。Cypress計畫每季定期更新內建目錄,今年稍後時間並將發表一套完整的內容開發指南,讓協力廠商也能製作PSoC Express內容。
Icon Health and Fitness電子產品經理Darren Ashby表示:「我幾乎試過市面上所有8位元MCU,PSoC架構之所以能脫穎而出的原因在於其傑出的彈性。現在,透過新款的PSoC Express的彈性,我們能以極快的速度,解決產品的實務問題。系統工程師多半習慣以視覺方式作業,而PSoC Express正好符合這樣的需求,讓PSoC架構比8位元微控制器更容易設計。」
價格與供貨
PSoC Express現已免費供應,可由Cypress網站http://www.cypress.com/psocexpress下載該產品。PSoC Express開發套件(CY3210-ExpressDK)可由Cypress網路商店訂購。使用者還可以註冊免費參加2005年3月16日舉行的PSoC Express網路研討會,請至下列網址註冊:http://cmpnetseminars.com/TSG/default.asp?q=176&k=0N24。
關於PSoC 系列產品
PSoC元件是一個結合高速8位元微控制器以及嵌入型設計方案中常見的週邊功能的混合訊號陣列,並能調整組態。PSoC元件提供ASIC的各種優點,但無需負擔ASIC的非重複性工程(NRE)成本或開發時間。單一的PSoC元件能整 合多達一百種週邊功能與微控制器,協助客戶節省研發時間、機板空間、耗電量,而且可降低5美分至10美元 不等的系統成本。各種使用簡易的研發工具讓研發業者能選擇各種可調整的元件,加入例如放大器、ADC、DAC、濾波器、比較器等類比功能,以及像是計時器、計數器、PWM、SPI、以及UART等數位功能。PSoC的類比功能包括rail-to-rail輸入、可編程增益放大器、以及具備優異的低雜訊、輸入端漏電率、以及電壓偏移等特性的14位元ADC。PSoC元件內含32KB的快閃記憶體、2KB的SRAM記憶體、8x8乘法器與32位元累加器、電源與睡眠模式監控電路、以及硬體I2C通訊元件。
所有PSoC元件皆能動態調整組態,協助研發業者立即開發新的系統功能,並讓晶粒發揮120%以上的使用效率,在不同時間讓相同矽元件提供不同的功能。例如在汽車系統的PSoC LIN匯流排參考設計方案中,相同的數位區塊可重複設定四次,藉此支援不同的LIN通訊模式。透過這種調整,這些區塊僅耗用不到10%的PSoC硬體資源以及不到10%的PSoC MCU週期。
軟體與支援
PSoC Designer是專為PSoC設計開發的軟體開發環境,是一款全功能的GUI介面設計工具,能讓使用者僅需點選幾個選項,就能設定矽元件的開發功能。透過PSoC Designer,使用者可哂肅或組合語言開發MCU的程式碼,並哂孟袷鞘录|發器與多重中斷點等精密功能進行除錯,亦可哂脝尾綀绦心J綑z查C語言、組合語言、或混用兩種語言所開發的程式碼。PSoC Designer可從以下網址免費下載:http://www.cypress.com/support/link.cfm?sd=42.
關於柏士微系統
Cypress MicroSystems總部位於華盛頓州的Lynnwood,研發與銷售各種可編程系統單晶片(PSoC)元件,為消費性電子、工業、辦公室自動化、電信、以及汽車等領域的應用提供高效能現場可編程IC嵌入式控制功能。Cypress Microsystems藉由與柏士半導體之間密切的關係,因而取得其製程與研發方面的技術,行銷與應用領域的人力資源。關於Cypress Microsystems與詳細產品資訊,以及超過150份的PSoC應用備忘錄,請參考www.cypressmicro.com。