當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]系統(tǒng)級(jí)可編程能力助力嵌入式應(yīng)用

 在您曾經(jīng)從事的嵌入項(xiàng)目中,有多少在項(xiàng)目生命周期各階段成功過渡而不需要重做系統(tǒng)設(shè)計(jì)、物料清單、布線等呢?如果您的答案與嵌入業(yè)界的大部分人一樣低于百分之百,則您可以考慮采用嵌入設(shè)計(jì)的一種新方法,它有望節(jié)省您的時(shí)間、金錢和煩惱。本文中,我們將探討您日常面對(duì)的嵌入設(shè)計(jì)挑戰(zhàn),并以實(shí)用的方式探討如何運(yùn)用系統(tǒng)級(jí)的可編程能力克服這些挑戰(zhàn)。首先,簡(jiǎn)介什么是真正的可編程能力。

  真正的系統(tǒng)級(jí)可編程能力

  我們將這一話題分為三部分分別進(jìn)行說明:編程能力、系統(tǒng)級(jí)、真正。可編程能力不應(yīng)與可配置能力混淆,而是指使用基本結(jié)構(gòu)塊構(gòu)建功能的能力。該定義下,這些基本結(jié)構(gòu)塊在硬件中實(shí)施,并通過配置寄存器、數(shù)據(jù)路徑和信號(hào)路徑共同用于構(gòu)建某個(gè)功能。例如,圖1中描述了賽普拉斯(Cypress)下一代PSoC設(shè)備架構(gòu)PSoC 3 和 PSoC 5中實(shí)施真正系統(tǒng)級(jí)可編程能力的基本結(jié)構(gòu)塊。圖中突出顯示的這些基本結(jié)構(gòu)塊包括高性能的8位8051 (PSoC 3) 或32位ARM Cortex M-3 (PSoC 5) 處理器、可編程時(shí)鐘樹、Universal Digital Block (UDB,通用數(shù)字塊)、可編程模擬塊和可編程路由和相互連接(模擬、數(shù)字和系統(tǒng)總線)。

  PSoC 3和 PSoC 5架構(gòu)中的時(shí)鐘系統(tǒng)使一組模擬和數(shù)字時(shí)鐘支持各種外圍設(shè)備,例如ADC、PWM、計(jì)數(shù)器等。八個(gè)單獨(dú)源的 16 位時(shí)鐘分頻器用于數(shù)字系統(tǒng)外設(shè),四個(gè)單獨(dú)源的 16 位時(shí)鐘分頻器用于模擬系統(tǒng)外圍設(shè)備,所有分頻器與一套四個(gè)內(nèi)部或二個(gè)外部時(shí)鐘脈沖源連接,形成強(qiáng)大的時(shí)鐘數(shù)。

  每個(gè) UDB 是一個(gè)非常強(qiáng)大、靈活的數(shù)字邏輯時(shí)鐘。PSoC 3 和 PSoC 5 架構(gòu)中的每個(gè) UDB 包括一個(gè)基于 ALU 的八位數(shù)據(jù)路徑、兩個(gè)細(xì)粒度 PLD、一個(gè)控制和狀態(tài)模塊以及一個(gè)時(shí)鐘和復(fù)位模塊。這些元件可以共同執(zhí)行低端微控制器的功能,也可以將它們與其他UDB連接起來實(shí)現(xiàn)更大的功能,或者由他們實(shí)現(xiàn)數(shù)字外圍設(shè)備,例如定時(shí)器、計(jì)數(shù)器、PWM、UART、I2C、SPI、CRC等,某些PSoC 3和 PSoC 5設(shè)備家族采用24個(gè)UDB,您甚至可以在8051或ARM Cortex-M3 處理器的基礎(chǔ)上實(shí)現(xiàn) 24 核處理器,或內(nèi)部 DMA(一個(gè)非常強(qiáng)大的架構(gòu))。

 PSoC 3和 PSoC 5的模擬能力與帶一套可編程模擬外圍設(shè)備的高精度固定功能模擬(基準(zhǔn)電壓精確度為工業(yè)溫度和電壓范圍的± 0.1%)結(jié)合,可用于實(shí)現(xiàn)混頻器、轉(zhuǎn)阻(trans-impedance)放大器、緩存、運(yùn)算放大器等。靈活、高精度模擬能力的綜合運(yùn)用可以實(shí)現(xiàn)許多獨(dú)特、強(qiáng)大的設(shè)計(jì)。

  最后,PSoC 3和 PSoC 5架構(gòu)的路由和相互連接(如圖1所示)由系統(tǒng)總線構(gòu)成,允許任何GPIO成為數(shù)字、模擬、CapSense或LCD驅(qū)動(dòng)I/O,這是真正強(qiáng)大的功能,實(shí)現(xiàn)顯著的成本節(jié)約(4層到2層PCB)以及更簡(jiǎn)便的板布線,真正路由自由。[!--empirenews.page--]

  那么,系統(tǒng)級(jí)的含義是什么呢? 很久以來,我們已擁有組件級(jí)的可編程能力,形式為可編程數(shù)字邏輯(CPLD、FPGA等)、可編程模擬(開關(guān)電容及類似功能)、可編程時(shí)鐘、可編程處理器等。系統(tǒng)級(jí)的可編程能力即是指在單個(gè)平臺(tái)、單個(gè)設(shè)備中的所有這些可編程組件通過一個(gè)易用、分級(jí)原理圖設(shè)計(jì)、軟件開發(fā)環(huán)境進(jìn)行控制和配置。圖2為無刷直流電機(jī)控制(BLDC)應(yīng)用示例的系統(tǒng)級(jí)示意圖。查看該圖時(shí),您無需考慮這些單個(gè)組件實(shí)例化的細(xì)節(jié),您應(yīng)將重點(diǎn)放在對(duì)外圍功能的需求上。無論是讀取轉(zhuǎn)速表、溫度或泵壓力讀數(shù)向電機(jī)控制功能提供一個(gè)反饋回路,或是使用單個(gè)PWM控制器驅(qū)動(dòng)三相電機(jī),您在處理系統(tǒng)設(shè)計(jì)挑戰(zhàn)時(shí)無需擔(dān)心獨(dú)立 IC 或外圍組件等低級(jí)別細(xì)節(jié)。

  最后,定義中的真正用于幫助區(qū)分這一級(jí)別的可編程能力和具備可配置固定功能外圍設(shè)備的設(shè)備。這意味著如果您不需要某個(gè)功能,您可以將分配給該功能的資源用于其他目的,如果您決定不適用某個(gè)功能,這設(shè)備中不會(huì)存在被浪費(fèi)的功能。設(shè)備中唯一被浪費(fèi)的空間(如果有)由基本結(jié)構(gòu)塊組成,可隨時(shí)用于設(shè)計(jì)中的變更或?qū)崿F(xiàn)新的功能。

  實(shí)際應(yīng)用

  您面臨著多個(gè)設(shè)計(jì)挑戰(zhàn)。第一個(gè)挑戰(zhàn)是適應(yīng)變更—要求、路線、設(shè)計(jì)、可用材料的變更;另一個(gè)挑戰(zhàn)是如何快速銷售—擊敗競(jìng)爭(zhēng)者并在正確的時(shí)機(jī)推出產(chǎn)品以獲得最大的效果;第三個(gè)挑戰(zhàn)是模擬的復(fù)雜性—選擇、配置和使用正確的部件用于正確的用途;最后,必須保護(hù)您的設(shè)計(jì)IP(知識(shí)產(chǎn)權(quán)),以防止競(jìng)爭(zhēng)者復(fù)制您的設(shè)計(jì)并偷走您的市場(chǎng)份額。賽普拉斯的 PSoC 可編程片上系統(tǒng)和開發(fā)軟件可以滿足這些挑戰(zhàn)要求,以下將以實(shí)用的方式探討真正的系統(tǒng)級(jí)可編程能力和 PSoC 如何應(yīng)對(duì)這些挑戰(zhàn)。

  適應(yīng)變更

  嵌入式工程師生涯中唯一不變的事就是變更,通過良好規(guī)劃應(yīng)對(duì)變更并利用工具獲得適應(yīng)變更的能力是您取得真正成功的唯一途徑。如圖2所示,變更對(duì) PSoC 工程師來說可能是對(duì)某個(gè)外圍設(shè)備的簡(jiǎn)單修改—可能是增加某個(gè) ADC 的分辨率或者在復(fù)雜情況下向設(shè)計(jì)加入一個(gè)額外功能,例如通過 USB 的控制接口或者 LCD 段顯示和電容式感測(cè)按鈕。通過真正系統(tǒng)級(jí)的可編程能力,您能夠應(yīng)對(duì)變更并利用它來開發(fā)您所能設(shè)想的最好產(chǎn)品。

  快速上市

  快速上市所面臨的最大挑戰(zhàn)并不總是關(guān)于概念或想法,而是如何根據(jù)這些想法創(chuàng)造出產(chǎn)品。PSoC 工程實(shí)現(xiàn)方案快速原型制造,簡(jiǎn)便的芯片中調(diào)整和編程,使用系統(tǒng)級(jí)的軟件開發(fā)環(huán)境。通過這兩種能力,您能夠簡(jiǎn)便地試驗(yàn)硬件解決方案以了解真實(shí)的需求并將產(chǎn)品投入生產(chǎn)。

  模擬復(fù)雜性

  PSoC(可編程片上系統(tǒng))平臺(tái)及其軟件開發(fā)環(huán)境通過直觀的系統(tǒng)級(jí)基于原理圖的設(shè)計(jì)方法,使模擬電路和功能易于使用。如圖2所示,模擬外圍設(shè)備的實(shí)例化與在PSoC Creator 中設(shè)計(jì)畫布上拖放組件同樣簡(jiǎn)單,然后進(jìn)行您所實(shí)施功能的外圍配置設(shè)置,該示例中 ADC 的配置:分辨率、轉(zhuǎn)換率、時(shí)鐘脈沖源等。轉(zhuǎn)阻放大器、濾波器、模擬復(fù)用器、比較儀、DAC和其他外圍設(shè)備的實(shí)例化同樣簡(jiǎn)單。

  設(shè)計(jì)IP的保護(hù)

  PSoC通過設(shè)備中嵌入的系統(tǒng)可編程能力,提供額外的安全層。如果競(jìng)爭(zhēng)者查看模具時(shí),他們只能看到組成PSoC設(shè)備本身的組件,卻無法看到初始化和實(shí)例化使用 PSoC Creator 所開發(fā)系統(tǒng)的固件。PSoC 設(shè)備中的固件還受到多種程度的保護(hù),并由內(nèi)存時(shí)鐘定義以符合整個(gè)設(shè)備的多個(gè)保護(hù)層次:無保護(hù)(在開發(fā)期間使用)、外部讀取保護(hù)、外部讀/寫保護(hù)以及完全保護(hù)(禁止外部讀/寫或內(nèi)部寫入)。通過這些層次的保護(hù),在 PSoC器件中實(shí)施的設(shè)計(jì)秘密能夠輕易地抵御標(biāo)準(zhǔn)反向工程技術(shù)。

  結(jié)論

  賽普拉斯的 PSoC 可編程片上系統(tǒng)和及其開發(fā)軟件通過新型 PSoC 3 和 PSoC 5 架構(gòu)提供系統(tǒng)級(jí)編程能力,幫助您輕易地克服每日在嵌入式設(shè)計(jì)中所遇到的困難,并使您將精力集中在真正重要的產(chǎn)品上。這些新的架構(gòu)擴(kuò)展了世界上僅有的可編程嵌入設(shè)計(jì)平臺(tái),打破了設(shè)計(jì)限制。在一塊芯片中,您可以利用高精度可編程模擬,包括12位至20位 delta-sigma ADC、包括幾十種插入式外圍設(shè)備的數(shù)字邏輯庫、同類最佳的電源管理以及豐富的連接資源;所有這些均配合PSoC 3 和PSoC 5中分別集成的高性能單周期 8051或ARM Cortex-M3處理器中。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉