探索MPC184:強(qiáng)大的安全處理器
引言
在當(dāng)今數(shù)字化的時(shí)代,網(wǎng)絡(luò)安全至關(guān)重要。對(duì)于電子工程師而言,選擇合適的安全處理器是保障系統(tǒng)安全的關(guān)鍵。Freescale Semiconductor的MPC184安全處理器,憑借其卓越的性能和豐富的功能,成為了眾多網(wǎng)絡(luò)和計(jì)算系統(tǒng)的理想選擇。今天,我們就來(lái)深入了解一下MPC184的相關(guān)特性和設(shè)計(jì)要點(diǎn)。
文件下載:MPC184VMB.pdf
MPC184概述
MPC184是一款靈活且強(qiáng)大的安全處理器,適用于采用Motorola PowerQUICC系列集成通信處理器的網(wǎng)絡(luò)或計(jì)算系統(tǒng),以及支持PCI總線協(xié)議的任何系統(tǒng)。它的主要作用是將計(jì)算密集型的安全功能,如密鑰生成與交換、認(rèn)證和批量加密等,從主機(jī)處理器中卸載出來(lái),從而減輕主機(jī)處理器的負(fù)擔(dān)。
主要特性
- 多種加密執(zhí)行單元
- 公鑰執(zhí)行單元(PKEU):支持RSA和Diffie - Hellman算法,可編程字段大小可達(dá)2048位,還支持橢圓曲線密碼學(xué),包括F2m和F(p)模式,可編程字段大小可達(dá)511位。
- 數(shù)據(jù)加密標(biāo)準(zhǔn)執(zhí)行單元(DEUs):支持DES、3DES算法,有雙密鑰(K1, K2, K1)或三密鑰(K1, K2, K3)模式,以及ECB和CBC模式。
- 高級(jí)加密標(biāo)準(zhǔn)單元(AESU):實(shí)現(xiàn)Rinjdael對(duì)稱密鑰密碼,支持ECB、CBC和計(jì)數(shù)器模式,可編程密鑰長(zhǎng)度為128、192或256位。
- ARC Four執(zhí)行單元(AFEU):實(shí)現(xiàn)與RC4算法兼容的流密碼,密鑰可編程范圍為40 - 128位。
- 消息摘要執(zhí)行單元(MDEUs):支持SHA - 1(160位或256位消息摘要)、MD5(128位消息摘要)以及HMAC算法。
- 隨機(jī)數(shù)生成器(RNG):可生成隨機(jī)數(shù),為加密過(guò)程提供安全的隨機(jī)種子。
- 外部總線接口
- 8xx兼容外部總線接口:具有主/從邏輯,32位地址/32位數(shù)據(jù),最高運(yùn)行頻率可達(dá)75 MHz。
- PCI 2.2兼容外部總線接口:同樣具有主/從邏輯,32位地址/32位數(shù)據(jù)模式,運(yùn)行頻率為66 MHz。
- 加密通道:擁有4個(gè)加密通道,每個(gè)通道支持多命令描述符鏈,可通過(guò)集成控制器進(jìn)行靜態(tài)和/或動(dòng)態(tài)的加密執(zhí)行單元分配。
- 內(nèi)部存儲(chǔ):具備8KB的內(nèi)部暫存內(nèi)存,用于密鑰、IV和上下文存儲(chǔ)。
- 電源和封裝:采用1.5V電源,3.3V I/O,252 MAP BGA封裝,功耗僅為1.0W。
系統(tǒng)架構(gòu)
MPC184能夠輕松集成到使用8xx或PCI總線協(xié)議的任何系統(tǒng)中。它可以作為8xx或PCI總線上的主設(shè)備,從而解決通常與從設(shè)備相關(guān)的數(shù)據(jù)移動(dòng)瓶頸問(wèn)題。外部處理器通過(guò)其設(shè)備驅(qū)動(dòng)程序,使用系統(tǒng)內(nèi)存進(jìn)行數(shù)據(jù)存儲(chǔ)來(lái)訪問(wèn)MPC184。當(dāng)應(yīng)用程序需要加密功能時(shí),只需為MPC184創(chuàng)建描述符,定義要執(zhí)行的加密功能和數(shù)據(jù)位置。MPC184的主控能力允許主機(jī)處理器通過(guò)少量寄存器寫入來(lái)設(shè)置加密通道,然后由MPC184在系統(tǒng)內(nèi)存上進(jìn)行讀寫操作以完成所需任務(wù)。
連接示例
- 與PowerQuicc 8xx總線連接:如文檔中的圖1所示,MPC184通過(guò)8xx總線與MPC860相連,同時(shí)連接主內(nèi)存、I/O或網(wǎng)絡(luò)接口。
- 與集成主機(jī)CPU(如MPC8245)連接:如圖2所示,MPC184通過(guò)PCI本地總線與MPC8245通信,同時(shí)連接網(wǎng)絡(luò)接口卡。
引腳分配
在32位PCI模式下,MPC184的引腳分配有特定要求。文檔中的表1詳細(xì)展示了引腳連接情況,其中陰影區(qū)域表示在32b PCI模式下必須不連接的引腳,或者是為了方便從MPC190遷移而需要特別考慮的引腳。
信號(hào)描述
表2給出了MPC184在32位PCI模式下的信號(hào)描述。這些信號(hào)包括地址/數(shù)據(jù)和命令引腳、接口控制信號(hào)、仲裁信號(hào)、系統(tǒng)信號(hào)、錯(cuò)誤報(bào)告信號(hào)、中斷信號(hào)、JTAG/邊界掃描信號(hào)以及電源/接地/不連接引腳等。每個(gè)信號(hào)都有其特定的功能和類型,例如,F(xiàn)RAME#信號(hào)由發(fā)起者斷言表示總線事務(wù)開(kāi)始,TRDY#信號(hào)由目標(biāo)斷言表示準(zhǔn)備好完成總線事務(wù)等。同時(shí),文檔還提醒參考PCI本地總線規(guī)范修訂版2.2的第2、4和7章,以考慮其他PCI系統(tǒng)相關(guān)問(wèn)題。
電氣和熱特性
絕對(duì)最大額定值
MPC184的絕對(duì)最大額定值包括電源電壓(核心和I/O)、存儲(chǔ)溫度和靜態(tài)輸入引腳電壓等參數(shù)。需要注意的是,VDDQ在任何時(shí)候都不能超過(guò)VDD 2.2V,超過(guò)絕對(duì)最大額定值可能會(huì)導(dǎo)致設(shè)備永久性損壞,因此功能操作應(yīng)限制在推薦的工作條件內(nèi)。
封裝熱特性
對(duì)于252引腳的MBGA封裝,文檔給出了熱阻參數(shù),如結(jié)到環(huán)境(單層板和四層板)、結(jié)到板(底部)、結(jié)到外殼(頂部)的熱阻。結(jié)溫是芯片功耗、封裝熱阻、安裝位置(板)溫度、環(huán)境溫度、氣流、板布局和板熱阻的函數(shù)。
工作條件和電氣特性
文檔提供了AC和DC電氣特性,包括電源電壓、輸入輸出電壓、電流等參數(shù)。例如,核心電源電壓范圍為1.35 - 1.65V DC,I/O電源電壓范圍為3.0 - 3.6V DC等。
AC定時(shí)規(guī)格
包括主時(shí)鐘和復(fù)位信號(hào)的AC定時(shí)規(guī)格,如輸出上升/下降時(shí)間、MCLK頻率、MCLK占空比、RESET脈沖寬度和RESET輸入上升/下降時(shí)間等。
AC定時(shí)特性
針對(duì)數(shù)據(jù)信號(hào)的AC定時(shí)規(guī)格,如時(shí)鐘頻率、時(shí)鐘周期時(shí)間、時(shí)鐘到信號(hào)有效延遲、輸入建立時(shí)間、輸入保持時(shí)間、浮動(dòng)到激活延遲和激活到浮動(dòng)延遲等。
IEEE 1149.1 AC定時(shí)規(guī)格
給出了JTAG的AC定時(shí)規(guī)格,包括TCK周期時(shí)間、TCK時(shí)鐘高時(shí)間、TCK時(shí)鐘低時(shí)間、TDO訪問(wèn)時(shí)間、TRST脈沖寬度、設(shè)置時(shí)間和保持時(shí)間等。
案例輪廓封裝尺寸
文檔中的圖6和圖7展示了MPC184的案例輪廓封裝尺寸,包括各個(gè)維度的最小和最大值以及相關(guān)注釋。這些尺寸信息對(duì)于硬件設(shè)計(jì)中的布局和安裝非常重要。
應(yīng)用與文檔資源
MPC184適用于多種應(yīng)用場(chǎng)景,如SOHO/ROBO路由器、DSLAMS、寬帶接入設(shè)備、電子商務(wù)服務(wù)器和WAP網(wǎng)關(guān)等。同時(shí),F(xiàn)reescale還提供了豐富的文檔資源,包括應(yīng)用筆記、勘誤表、事實(shí)表、產(chǎn)品簡(jiǎn)介、參考手冊(cè)、選擇指南、用戶指南和白皮書等,方便工程師進(jìn)行開(kāi)發(fā)和設(shè)計(jì)。
總結(jié)
MPC184安全處理器以其豐富的加密功能、靈活的總線接口和良好的電氣性能,為電子工程師在設(shè)計(jì)網(wǎng)絡(luò)和計(jì)算系統(tǒng)時(shí)提供了強(qiáng)大的支持。在實(shí)際應(yīng)用中,工程師需要根據(jù)具體需求,合理利用MPC184的特性,同時(shí)注意其引腳分配、信號(hào)描述和電氣熱特性等方面的要求,以確保系統(tǒng)的安全和穩(wěn)定運(yùn)行。大家在使用MPC184的過(guò)程中,有沒(méi)有遇到過(guò)什么特別的問(wèn)題呢?歡迎在評(píng)論區(qū)分享交流。
發(fā)布評(píng)論請(qǐng)先 登錄
探索MPC184:強(qiáng)大的安全處理器
評(píng)論