×

dsPIC DSC和PIC24H 器件的CodeGuard安全实现详细中文资料概述

消耗积分:0 | 格式:pdf | 大小:0.42 MB | 2018-05-25

手托初梦

分享资料个

  Microchip 的 CodeGuard™ 安全允许多方安全地共享同一芯片上的资源 (存储器、中断以及外设) 。知识产权 (Intellectual Property, IP)出售方、原始设计 / 设备生产商(Original Design/Original Equipment Manufacturers, ODM/OEM)以及增值分销商 (Value-Added Resellers , VAR)现在有机会通过使用这些片上代码保护功能获得以下好处:

  • 降低系统成本

  • 减少元件数量从而减少了库存管理的开销

  • 降低了将 IP 泄露给不具备资格的合作伙伴的风险

  • 增强代码发布和闪存更新的安全性

  CodeGuard 安全是针对 Microchip 可兼容的 16 位闪存 PIC24 单片机(MCU)系列和 dsPIC® 数字信号控制器 (Digital Signal Controllers , DSC)系列提供的、包括基本、中等和高级实现的全套解决方案。 CodeGuard 安全功能的高级实现存在于 dsPIC30F 产品系列的许多器件以及 dsPIC33F 和 PIC24H 系列的所有器件上。

  dsPIC DSC 和 PIC24H 器件中的片上程序闪存由三个代码空间段组成。所有这些段都具有隐含的安全优先级和系统功能。

  1. 引导段 (Boot Segment, BS)具有最高的安全权限。一般来讲,它对其他段具有不受限制的访问权。引导段用于存储自举程序和器件更新功能。

  2. 安全段(Secure Segment,SS)具有次高安全权限。此段用于存储算法供应商提供的专有算法。

  3. 通用段(General Segment,GS)具有最低的安全权限。此段用于存储最终用户系统代码。

  用户将了解到 dsPIC DSC 和 PIC24H 器件具有三种不同的 CodeGuard 安全实现。

  基本安全性用于带有较小存储容量的大多数器件。在基本安全性中,存储器的全部空间都被分配为通用段空间。因此,不可能分配引导段或安全段代码空间。

  中等安全性用于带有较小存储容量的新型器件。在中等安全性中,存储器被分配为引导段空间和通用段代码空间。

  高级安全性用于具有较大存储空间的器件。在高级安全性中,存储器被分配为引导段、安全段和通用段代码空间。数据 RAM 和 EEPROM (如果存在)可被分配为引导段和安全段。

  表 1-1 给出了每个安全级别所具有的代码保护功能。表 1-2 将这些功能与特定器件或产品系列相关联。

dsPIC DSC和PIC24H 器件的CodeGuard安全实现详细中文资料概述

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !