全球领先的单片机和模拟半导体供应商――Microchip Technology Inc.(美国微芯科技公司)近日宣布,推出世界上首批拥有先进安全功能的16位器件――dsPIC数字信号控制器(DSC)和PIC24H单片机(MCU),从而使合作进行系统设计的各方能在不危及知识产权(Intellectual Property,IP)的前提下共享同一芯片上的存储器、中断信号和外设。由于无需将各方的程序分别存储在不同芯片上,这种存储器分区有助于OEM及其设计伙伴降低系统成本。
在嵌入式应用中,OEM、设计公司和软件厂商在进行系统设计合作以实现最终产品的定制化时,都面临着一些IP保护方面的重要问题,例如:
1.使用多个芯片分别保护各自的知识产权,这增加了OEM和增值分销商(VAR)的系统成本。
2.软件算法厂商和设计公司经常存在与不合格伙伴合作时丢失IP的风险。
3.对固件分发和闪存更新安全性的片上支持不足。
通过允许OEM将片上存储器划分为安全等级不同的三个区并共享它们,CodeGuard安全功能可解决多方之间的合作和安全问题。这三个区为引导区、安全区和通用区。这种分区使设计公司或算法厂商能保护其存储在安全区内的专有软件,同时又允许一些应用程序访问其他区内的算法操作。此外,CodeGuard安全功能配合Microchip的低成本加密软件库,可提供产品固件现场更新的安全性。通过将输入数据流完全解密到安全区内,固件的现场更新安全性可得到进一步提高。
BP Microsystems公司软件工程部经理Brandon White表示:“许多Microchip 16位产品上已有的先进安全功能开创了保护IP的新途径。它既能安全地更新固件,又能在工程设计和器件生产编程器上增加新功能。我们选择dsPIC DSC产品,并在我们的最新设计中采用了Microchip的安全库。这些先进的安全功能为dsPIC器件的功能扩展提供了广阔的空间。”
Microchip公司数字信号控制器部副总裁Sumit Mitra表示:“在全球都日益注重安全的今天,将分层的安全性能添加到我们的16位产品中顺应了高端嵌入式设计的发展趋势。无论是实现安全通信、保护代码更新还是进行多方合作来安全共享一个控制器的资源,CodeGuard安全功能都不失为一个理想的解决方案。”
Microchip不仅是首家在16位器件中提供这种安全功能的芯片制造商,也是惟一能为通用、电机控制、汽车和数字电源转换等应用提供安全功能器件的厂商。(以往只有32位处理器和针对PDA和智能卡应用的ASIC才具有这种代码安全功能。)不过,汽车、制造设备和电表OEM及其他厂商会担心,在通过TCP/IP等协议栈或片上外设(进行CAN、USB、RS232和I2C?通信)对控制器闪存进行现场固件更新的过程中,入侵者可能对其任务关键系统进行篡改。
Microchip 16位器件的CodeGuard安全功能具有分区的闪存,每个分区都有代码保护选项。将CodeGuard安全功能和加密软件库相结合可确保内核的安全,防止在现场进行固件升级和应用部署时遭到篡改。这种CodeGuard安全功能尤其适用于汽车、工业和消费类市场应用(如汽车引擎电子产品)。电信(如噪声消除耳机和免提电话套件)、配电/电量计量和验证(如智能读卡器、ATM和POS终端)等应用也能从这种先进的安全解决方案中受益。
供货情况
以下具备CodeGuard安全功能的产品现已上市,其功能增加但价格不变:
? 所有PIC24H MCU ? 所有dsPIC33 DSC ? dsPIC30F5011/5013 ? dsPIC30F6010A/6011A/6012A/6013A/6014A/6015 |