成人网站入口,五月丁香久久,亚洲精品99,亚洲欧美精品中文幕无码三区,丁香五月激情网,国产一区二区不卡视频,日韩精品网站,国产精品999

深圳市瑞申電子有限公司

深圳市瑞申電子有限公司是一家10年專業(yè)大功率電感生產(chǎn)加工廠商,主要以大功率,大電流、扁平線圈電感、平面變壓器設(shè)計(jì)、生產(chǎn)、銷售工廠。設(shè)計(jì)、繞線、組裝、檢測、包裝、出貨等全制程的工藝流程!擁有完整、科學(xué)的質(zhì)量管理體系。專業(yè)技術(shù)團(tuán)隊(duì)10人,我們的誠信、實(shí)力和產(chǎn)品質(zhì)量獲得業(yè)界的認(rèn)可。歡迎各界朋友蒞臨參觀、指導(dǎo)和業(yè)務(wù)洽談。 ...

非對稱雙核MCU基礎(chǔ)知識及核間通信

時(shí)間:2015-04-16 18:04:21 點(diǎn)擊:

本文從對比兩顆分立MCU與單芯片雙核MCU開始(以LPC4350為例),展開介紹了非對稱雙核MCU的基礎(chǔ)知識與重要特點(diǎn)。接下來,重點(diǎn)介紹了核間通信的電感器市場需求概念與幾種實(shí)現(xiàn)方式,尤其是基于消息池的控制/狀態(tài)通信。然后,對內(nèi)核互斥、初始化流程等一些重要的細(xì)節(jié)展開了論述。最后提出了雙核任務(wù)分工的兩種應(yīng)用模型,并分別舉例。

背景與基本概念

在開發(fā)MCU應(yīng)用系統(tǒng)時(shí),如果單顆MCU無法滿足系統(tǒng)的要求,一個(gè)很普遍的做法就是使用兩顆或更多的MCU,把一部分“雜項(xiàng)工作”分配給另一個(gè)有“助理”性質(zhì)的低端MCU來完成。但是,采用兩顆MCU,缺點(diǎn)也很明顯,尤其是在芯片與PCB成本、系統(tǒng)可靠性及功耗方面都有先天的不足。此外,若采用了不同塑封電感器架構(gòu)的MCU,還要面臨需要不同的開發(fā)工具與開發(fā)人員的挑戰(zhàn)。如果換一種思路,讓MCU內(nèi)部包含兩個(gè)內(nèi)核,其中一個(gè)用于主控,另一個(gè)用于協(xié)控,并且它們主控與協(xié)控在架構(gòu)上能夠向下兼容、高效通信,則在很多場合下都可以既保持多機(jī)系統(tǒng)的強(qiáng)大,又能避免多機(jī)系統(tǒng)的不足。

事實(shí)上,這即是“非對稱多處理器(簡稱AMP)”架構(gòu)的特點(diǎn)。AMP是與“對稱多處理器(簡稱SMP)”相對的架構(gòu),后者各處理器有一致的編程模型,并且在分配工作時(shí)主要以均衡為原則。而AMP的優(yōu)點(diǎn)在于精細(xì)的任務(wù)分工,靈活地適應(yīng)不同情景,物盡其用,以最佳地平衡成本、性能與功耗。此外,AMP的編程難度也更低。因此,在MCU應(yīng)用領(lǐng)域,AMP較SMP更為適合。

與獨(dú)立的雙MCU相比,AMP架構(gòu)有很多優(yōu)點(diǎn)。其中相當(dāng)關(guān)鍵的就是,再添加一個(gè)內(nèi)核的代價(jià)遠(yuǎn)比添加一個(gè)獨(dú)立的MCU要低,尤其是當(dāng)兩個(gè)內(nèi)核架構(gòu)相似時(shí),甚至僅相當(dāng)于在現(xiàn)有硅片上再添加一兩個(gè)UART。另一方面,兩個(gè)內(nèi)核可以有相同的主頻,并且可以通過總線矩陣平等地訪問片上資源。而在分立的雙MCU方案中,協(xié)控MCU的主頻常常遠(yuǎn)低于主控,并且雙方使用低速的串行鏈路通信。

接下來,我們以恩智浦(NXP)半導(dǎo)體公司新推出的LPC4300系列為例(尤以LPC4350型號為代表),對AMP MCU進(jìn)行簡單介紹。

非對稱雙核MCU的特點(diǎn)

AMP MCU一般用于相對大型的系統(tǒng),這些系統(tǒng)對功能和性能都有較高的要求。在功能上,應(yīng)支塑封電感器持較多的外設(shè)。LPC4350片載2個(gè)高速USB、2個(gè)CAN、工業(yè)以太網(wǎng)、圖形LCD控制器,以及SDHC等接口;外加一些獨(dú)有的邏輯可配置外設(shè)以及眾多傳統(tǒng)外設(shè),適用于工控、能源、醫(yī)療、音頻、車載、電機(jī)、監(jiān)控等眾多行業(yè)產(chǎn)品的開發(fā)。

性能的改善則是AMP MCU的靈魂。內(nèi)核、存儲(chǔ)器,以及總線架構(gòu)對于性能有著至關(guān)重要的影響。圖1展示了LPC4350的實(shí)現(xiàn)方式。

77.jpg

圖1:LPC4350的內(nèi)核、存儲(chǔ)器以及總線連接圖

首先是內(nèi)核的選擇。LPC4350基于32位的ARM Cortex-M4和Cortex-M0內(nèi)核(以下簡稱M4和M0),兩個(gè)內(nèi)核均可在高達(dá)204MHz的主頻下執(zhí)行代碼。其中,M4以信號處理和浮點(diǎn)運(yùn)算能力見長,勝任很多原先要采用DSP才能滿足的應(yīng)用,并且繼承了Cortex-M3的控制能力;另一方面,M0以其成本、能效和處理能力的壓倒性優(yōu)勢,正迅速吸引開發(fā)人員從8/16位架構(gòu)向上過渡。更重要的是,M4完全向下兼容M0,使用同一套開發(fā)工具即可開發(fā)、調(diào)試。

其次是存儲(chǔ)器的容量和組織方式。LPC4350配備多達(dá)264KB片上RAM,并且這些RAM被劃分共模電感器成4組,每組連接一條單獨(dú)的總線,而并非沒有分塊。如若不然,則會(huì)出現(xiàn)兩個(gè)核競爭使用同一塊RAM的情況——性能反而還不如只用單個(gè)內(nèi)核!進(jìn)一步,LPC4350還有兩條總線連接到外部擴(kuò)展的并行和串行存儲(chǔ)器,故總共有6個(gè)獨(dú)立的存儲(chǔ)器地址空間——LPC4350無片上閃存。對于有片上閃存的型號,片差模電感上閃存也分為兩塊。

最后是總線架構(gòu)。LPC4350內(nèi)部有一個(gè)八層總線矩陣。它如同一組縱橫開關(guān),可以把CPU與包括存儲(chǔ)器在內(nèi)的眾多從設(shè)備通過總線任意連接。合理分配總線接通關(guān)系,避免多個(gè)主設(shè)備(如CPU和DMA)同時(shí)訪問相同的存儲(chǔ)器或外設(shè),可以最大地保證各條數(shù)據(jù)流并行不悖,從而可以充分發(fā)揮性能上的優(yōu)勢。

內(nèi)核間通信

內(nèi)核間的通信可分為兩類:一類是控制與狀態(tài)信息的通信,另一類則是數(shù)據(jù)通信。前者一般不攜帶數(shù)據(jù),但往往有較高的實(shí)時(shí)要求;后者則主要是各類數(shù)據(jù)緩沖區(qū),通常實(shí)時(shí)性要求偏低但數(shù)據(jù)量大??刂?狀態(tài)通信有較大的通用性,并且與任務(wù)間的同步較為相似。這類通信適合由系統(tǒng)軟件實(shí)現(xiàn)并提供編程接口。數(shù)據(jù)通信則往往與具體應(yīng)用相關(guān)較大(尤其是在數(shù)據(jù)結(jié)構(gòu)上),需要量體裁衣。在實(shí)現(xiàn)時(shí),適合由應(yīng)用軟件定義各種數(shù)據(jù)結(jié)構(gòu)。 大功率電感廠家 |大電流電感工廠

  • 貼片功率電感的封裝方法有哪些?
    貼片功率電感的封裝方法有哪些? 一、組成貼片功率電感的基本材料 磁芯(行業(yè)叫法為DR);磁環(huán)(行業(yè)叫法為RI);BASE(行業(yè)叫法為焊盤或金屬鐵皮;主要起到支撐與固定的作用);除了這些還必須具備銅
  • 音頻DAC的架構(gòu)分析與設(shè)計(jì)
    本文介紹了歐勝微電子公司最新一代音頻數(shù)字-模擬轉(zhuǎn)換器(DAC)的架構(gòu),專注于設(shè)計(jì)用于消費(fèi)電子應(yīng)用中提供高電壓線驅(qū)動(dòng)器輸出的新器件系列?;驹碓隽坷奂诱{(diào)制器通常用復(fù)雜的術(shù)語進(jìn)行描述,使用數(shù)學(xué)公式、狀
  • 書籍,心態(tài),生活方式,技術(shù)
    今天其實(shí)是比較忙的,公司有了大批量的產(chǎn)品需要生產(chǎn)制作檢測等,白天可能需要擠時(shí)間來做實(shí)驗(yàn)了,最近更新帖子速度可能會(huì)慢一點(diǎn),望大家理解。 這會(huì)開這一帖,就是想講講書籍
  • 大功率電感

    波密县| 东明县| 武夷山市| 綦江县| 吐鲁番市| 密山市| 滦平县| 台湾省| 岗巴县| 深圳市| 梅河口市| 隆化县| 灵武市| 东安县| 长海县| 达州市| 宿迁市| 武定县| 横峰县| 海淀区| 公安县| 南皮县| 五华县| 广宗县| 阳江市| 满城县| 长葛市| 元江| 招远市| 通渭县| 克东县| 昆明市| 古交市| 当阳市| 瑞丽市| 库伦旗| 光泽县| 普定县| 太仆寺旗| 福建省| 崇州市|