Cortex M23/M33助力,物聯(lián)網(wǎng)個(gè)人隱私有望得到解決
掃描二維碼
隨時(shí)隨地手機(jī)看文章
隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,個(gè)人隱私問題一直以來(lái)都是一個(gè)大的問題,雖然都標(biāo)榜著安全,說(shuō)到底也都是在軟件層進(jìn)行一些加密而已,并沒有從硬件層上有一些完善的方案,不過(guò),最晚到明年,這個(gè)問題將得到解決。
最近,ST(意法半導(dǎo)體 )的STM32L5系列的產(chǎn)品線浮出水面,這個(gè)針對(duì)IoT的,主打安全的MCU預(yù)計(jì)要在明年(2019年)供貨??梢哉f(shuō)是專門針對(duì)的物聯(lián)網(wǎng)的市場(chǎng),特別是那些需要高效全性與數(shù)字信號(hào)控制的市場(chǎng)。
首先,STM32L5使用的是Cortex-M33 內(nèi)核,Armv8-M的架構(gòu),而且使用TrustZone技術(shù)提供隔離以保護(hù)有價(jià)值的IP和數(shù)據(jù),這個(gè)是所有的嵌入式應(yīng)用程序的安全基礎(chǔ)。M33的可擴(kuò)展性得到了提升,其中包括:
1、可支持DSP / SIMD指令,單周期16/32位MAC、單周期雙16位MAC與8/16位SIMD算法。
2、協(xié)處理器總線接口,最多可支持8個(gè)協(xié)處理器單元。
3、各種存儲(chǔ)接口支持,支持內(nèi)存保護(hù)單元(MPU),每個(gè)安全狀態(tài)最多16個(gè)區(qū)域。
4、符合IEEE 754標(biāo)準(zhǔn)的FPU,與具有可選浮點(diǎn)單元的等效整數(shù)軟件庫(kù)相比,可將單精度浮點(diǎn)數(shù)學(xué)運(yùn)算加速至10倍。
5、低功耗,通過(guò)Sleep On Exit功能集成等待事件(WFE)和等待中斷(WFI)指令。
Cortex-M33 內(nèi)核也并不是新出的,而上在幾年前就已經(jīng)有了的,看來(lái)由內(nèi)核到芯片的路是很長(zhǎng)的,各大芯片廠家也都看準(zhǔn)了時(shí)機(jī),在物聯(lián)網(wǎng)技術(shù)基本已經(jīng)有了一定的發(fā)展,而市場(chǎng)熱度不減的情況下,都紛紛推出了基本 Cortex-M33 /M32內(nèi)核的芯片產(chǎn)品。
除了ST的STM32L5外,還有NXP的LPC5500系列與Microchip的ATSAML10/11系列的芯片;國(guó)產(chǎn)的 Nuvoton 也推出基于Cortex?-M23 的M2351 系列控制器 。
LPC5500系列采用的是Arm? Cortex? -M33內(nèi)核,與40nm閃存技術(shù),功耗與安全級(jí)別得到了很大幅度的提升,采用基于SRAM PUF的信息與配置根,提供集成電源管理IC (DC-DC)和專用協(xié)處理器,用于信號(hào)處理和加密加速。 該系列有7個(gè)產(chǎn)品線,由低成本提供HS USB 的LPC550x 到集成了顯卡 與DSP的雙核LPC558x/S8x ,可以說(shuō)是可以應(yīng)用到物聯(lián)網(wǎng)的各個(gè)方面。
新唐的M2351 系列是基于Arm? Cortex? -M23內(nèi)核,Cortex? -M23可以說(shuō)是一個(gè)簡(jiǎn)化版本的Cortex? -M33內(nèi)核,可擴(kuò)展外設(shè)與性能都是比Cortex? -M33要小很多,從上面圖片中的內(nèi)部結(jié)構(gòu)就可以看出來(lái),所以說(shuō)新唐的M2351 系列性能上是不如LPC5500系列的,但也要從市場(chǎng)的定位上來(lái)看,其實(shí)也是沒有可比性的。其最高主頻可以到達(dá)64M,支持MPU、SAU、ETM、WFI、WFE等等,有96位的UID、128位UCID,主要安全性。
Microchip的ATSAML10/11也是基于Arm? Cortex? -M23內(nèi)核,最高32MHz的主頻,功耗可以達(dá)到100nA,以SAML10為例,有64KFlash與16K的RAM,支持硬件觸摸外設(shè),具有1Msps采樣率的ADC。
ST的STM32L5系列,也是采用的Cortex? -M33內(nèi)核,集成Arm的TrustZone?硬件安全性來(lái)增強(qiáng)對(duì)小型設(shè)備,增強(qiáng)功能,包括靈活的軟件隔離,安全啟動(dòng),密鑰存儲(chǔ)和硬件加密加速器等等。關(guān)機(jī)模式下33nA電流消耗。用戶可以更自由地在TrustZone保護(hù)中包含或排除閃存或SRAM的每個(gè)I / O,外設(shè)或區(qū)域,從而使敏感工作負(fù)載完全隔離,從而實(shí)現(xiàn)最高安全性。
雖然到明年才可以投產(chǎn),但也值得期待。其應(yīng)該是對(duì)飆NXP的LCP5500系列,但到底會(huì)出幾個(gè)型號(hào)的產(chǎn)品,現(xiàn)在官方也沒有說(shuō)明,是不是也會(huì)有高性能的產(chǎn)品,要拭目以待了。
至于開發(fā)工具,到發(fā)稿時(shí),很多都還處在樣片的階段,所以還沒有在Keil上找到對(duì)這幾種芯片的支持pack包,但是NXP與Microchip自家的開發(fā)軟件IDE官方聲明是已經(jīng)支持的,要是有得到樣片的工程師到是可以嘗一下鮮。