愛(ài)特梅爾推出CAP7L可定制微控制器
愛(ài)特梅爾公司 (Atmel® Corporation) 推出CAP7L可定制微控制器,可讓無(wú)晶圓廠(fabless) 的半導(dǎo)體公司以縮短至12周的交付周期、僅為7.5萬(wàn)美元的一次性支出 (NRE) 及低至5美元的單位成本,且無(wú)需自ARM公司獲取單獨(dú)許可,便可實(shí)現(xiàn)基于ARM7™ 處理器的系統(tǒng)級(jí)芯片(systems-on-chip, SoC)。
CAP7L提供了目前最低的NRE成本,為產(chǎn)量為1萬(wàn)單位的項(xiàng)目提供良好的經(jīng)濟(jì)效益,完全攤銷后的單位成本為17美元;而對(duì)于產(chǎn)量為 5萬(wàn)個(gè)單位的項(xiàng)目,攤銷后的單位成本僅為7美元,并已經(jīng)包括了NRE和IP的支出在內(nèi)。
AT91CAP7L 器件是標(biāo)準(zhǔn)微控制器產(chǎn)品,具有多達(dá)20萬(wàn)門金屬可編程單元結(jié)構(gòu)(Metal Programmable Cell Fabric, MPCF),用于實(shí)現(xiàn)專有定制 IP、硬件加速器、附加處理器內(nèi)核或獨(dú)特的外設(shè)集,以生成定制SoC。
使用愛(ài)特梅爾第二代金屬可編程單元結(jié)構(gòu)技術(shù)MPCF-II,可將NRE降到7.5萬(wàn)美元。MPCF技術(shù)最初于2007年發(fā)布,能夠讓基于單元的ASIC器件,以較ASIC平臺(tái)更低成本和更快的交付周期達(dá)到很高的硅效率。最初的方案使用觸點(diǎn)、6層金屬,以及5個(gè)通孔層 (via layer),用于MP庫(kù)單元的配置和互連。而全新的MPCF-II技術(shù)則具有專為芯片配置和路由而設(shè)計(jì)的全新VP (Via Programmable) 單元庫(kù),僅使用3層金屬和3個(gè)通孔層,從而將掩膜數(shù)量從 12 個(gè)減少至 6 個(gè),并省去達(dá) 50%的NRE成本。
金屬可編程模塊 (metal programmable, MP) 約占CAP7L芯片面積之15%,其余85% 的芯片面積是預(yù)定義的 (pre-defined),包括了一個(gè)ARM7處理器和4層AMBA®AHB™總線和22個(gè)通道外設(shè)DMA控制器、USB設(shè)備、 SPI主和從、兩個(gè)USART、三個(gè)16位定時(shí)計(jì)數(shù)器、一個(gè)8通道/10位模數(shù)轉(zhuǎn)換器、160KB SRAM,以及一個(gè)包括中斷、功率控制和監(jiān)控功能的全功能系統(tǒng)控制器。為了確保MP模塊中定制功能和芯片其余部分之間能正確通信,MP模塊備有兩個(gè)AMBA AHB主 (master) 和兩個(gè)AMBA AHB從 (slave)、14個(gè)AMBA先進(jìn)外設(shè)總線 (APB™) 從,以及可通過(guò)硬件選擇來(lái)分享I/O的32位可編程I/O。另外,還有一個(gè)片上專有中斷控制器,提供多達(dá)13個(gè)經(jīng)編碼的中斷和兩個(gè)附加的未經(jīng)編碼的中斷,用于DMA傳送。
CAP7L 能夠?yàn)閯?chuàng)建有別于以ARM處理器為主的系統(tǒng)設(shè)計(jì)的大型OEM客戶,以及將新IP 帶入微控制器市場(chǎng)的創(chuàng)新性無(wú)晶圓廠企業(yè),提供低成本的解決方案。MPCF II技術(shù)能夠在 NRE 費(fèi)用緊缺的謹(jǐn)慎經(jīng)濟(jì)狀況下,實(shí)現(xiàn)具有豐富功能的ARM7處理器設(shè)計(jì),這是激勵(lì)小型設(shè)計(jì)團(tuán)隊(duì)和工程技術(shù)預(yù)算有限的設(shè)計(jì)發(fā)展和成長(zhǎng)的理想選擇。
愛(ài)特梅爾公司CAP™ 產(chǎn)品市場(chǎng)總監(jiān) Jay Johnson 稱:“無(wú)晶圓廠半導(dǎo)體公司在實(shí)施新設(shè)計(jì)時(shí)常常陷入左右為難的境地,因?yàn)槿ㄖ艫SIC所需的10 萬(wàn)美元 NRE 費(fèi)用和百萬(wàn)單位的最少訂購(gòu)量使設(shè)計(jì)人員卻步, 尤其是在市場(chǎng)接受度不確定的情況下,采用全定制ASIC的做法很不實(shí)際。雖然他們也可以采用小批量、快速交付的ASIC,但其單位成本卻往往達(dá)到數(shù)百美元。而且在任何一種情況下,它們可能都需要購(gòu)買ARM IP許可?!?
Johnson續(xù)道:“剩下的選擇就是使用具有嵌入式軟內(nèi)核或外部微控制器的FPGA,但采用基于FPGA解決方案的問(wèn)題是,與集成式SoC相比,F(xiàn)PGA解決方案的性能較差、占位面積較大,且功耗高出44倍。此外,在FPGA中實(shí)現(xiàn)的‘秘方’很容易遭盜竊,所以在許多情況下,這都不是一個(gè)可行的選擇。無(wú)晶圓廠半導(dǎo)體公司無(wú)法利用FPGA解決方案把產(chǎn)品帶入市場(chǎng)?!?
Johnson總結(jié)稱:“對(duì)于無(wú)晶圓廠半導(dǎo)體公司而言,最具成本效益的高性能選擇是CAP7L 可定制微控制器。該產(chǎn)品提供了廉價(jià)的小批量解決方案,具有定制SoC 的功耗、性能和IP 安全性特性,而且沒(méi)有額外的授權(quán)費(fèi)用或昂貴的單位成本。CAP7L在最差情形下的功耗在3mW和4mW之間,較典型 FPGA的功耗降低98%。”
設(shè)計(jì)流程- CAP7L的設(shè)計(jì)流程與 “FPGA加MCU”或ASIC實(shí)施方案相同,最初使用 Altera® 或 Xilinx® FPGA和一個(gè)基于ARM7處理器的MCU來(lái)進(jìn)行開(kāi)發(fā),愛(ài)特梅爾提供備有直接FPGA接口的基于ARM7 處理器的CAP7E MCU。CAP7E 之上的接口將FPGA與CAP7L上的AMBA AHB和外設(shè)DMA控制器直接相連。此外,愛(ài)特梅爾還提供FPGA邏輯,對(duì)FPGA 和 CAP7E 微控制器之間流動(dòng)的總線通信量進(jìn)行解碼和編碼。FPGA中的邏輯模塊經(jīng)由AMBA AH主和從通道連接至CAP7E MCU。
在移植到 CAP7L 之前,設(shè)計(jì)人員可以使用“CAP7E加 FPGA”實(shí)施方案進(jìn)行早期市場(chǎng)測(cè)試和概念驗(yàn)證。
除了提供 ARM 內(nèi)核,愛(ài)特梅爾還備有一個(gè)大型IP軟件庫(kù),無(wú)需授權(quán)費(fèi)用和權(quán)益金,并在CAP7L MP 模塊中經(jīng)過(guò)全面驗(yàn)證和測(cè)試。愛(ài)特梅爾的免費(fèi)IP 包括支持RS232、RS485、ISO7816 和 IRDA 的USART、IRDA、一個(gè)串行同步控制器 (SSC)、I2S、音頻AC’97控制器、雙線接口 (主及從)、串行外設(shè)接口 (SPI)、SD卡/MMC卡主控制器、控制器局域網(wǎng)2.0B + 8 個(gè)郵箱 (CAN)、并行 I/O (32)、定時(shí)計(jì)數(shù)器、脈寬調(diào)制 (PWM)、數(shù)據(jù)加密標(biāo)準(zhǔn) (TDES-133 MHz)、先進(jìn)加密標(biāo)準(zhǔn) (AES-128/196/256)、安全哈希算法 (SHA1)、AHB/APB 橋、外部總線接口、外部靜態(tài) RAM / 閃存控制器、用于NAND閃存的錯(cuò)誤糾正控制器 (error correction controller, ECC)、SDARM控制器和ZBT RAM控制器。
用于任何定制IP的HDL代碼是使用標(biāo)準(zhǔn)的特定供應(yīng)商或第三方FPGA設(shè)計(jì)工具而開(kāi)發(fā)的,一旦經(jīng)過(guò)驗(yàn)證,客戶必需向愛(ài)特梅爾提供寄存器傳送級(jí) (RTL) 網(wǎng)表 (netlist),以便在CAP7L的MP模塊中實(shí)施。
最終的門級(jí)網(wǎng)表原型可在10周內(nèi)提供;生產(chǎn)批量網(wǎng)表則在12周內(nèi)提供。
現(xiàn)有的第三方工具 - 愛(ài)特梅爾基于 ARM處理器的MCU系列所用的 C編譯器、RTOS、OS、ICE和IDE也可與這些器件的CAP型號(hào)共享,其中包括愛(ài)特梅爾的免費(fèi)GNU gcc C編譯器、GNU gdb 調(diào)試器、FreeRTOS.org實(shí)時(shí)內(nèi)核,商用工具包括ARM (RealView Development Suite, RealView ICE, RealView Trace2) Green Hills® (Multi® IDE、 TimeMachine™、Integrity® OS)、IAR™ (C 編譯器 – Embedded Workbench)、ExpressLogic (實(shí)時(shí)操作系統(tǒng) – ThreadX®) 和Micrium (實(shí)時(shí)操作系統(tǒng) – uCOS/II)。
供貨和價(jià)格 - 愛(ài)特梅爾現(xiàn)可提供 CAP7L 可定制微控制器,NRE費(fèi)用為7.5萬(wàn)美元,采用144 LQFP 封裝,訂購(gòu) 5 萬(wàn)個(gè)器件的單價(jià)為5.50美元。7.5萬(wàn)美元 NRE成本包括協(xié)助客戶將其FPGA代碼重新瞄準(zhǔn)進(jìn)入愛(ài)特梅爾金屬可編程庫(kù)的設(shè)計(jì)工程技術(shù)、靜態(tài)定時(shí)分析和收斂、布局布線、設(shè)計(jì)修整、掩模和10個(gè)快速交付原型樣件。此外,愛(ài)特梅爾還提供一個(gè)低成本入門級(jí)工具套件用于工程技術(shù)評(píng)測(cè),AT91CAP7A-STK工具套件的價(jià)格為399美元。
同時(shí),內(nèi)置FPGA接口的CAP7E微控制器也在供應(yīng)中,訂購(gòu)1萬(wàn)片,單價(jià)為9.50美元。