DS28E38评估系统:深入解析与实践指南

电子说

1.4w人已加入

描述

DS28E38评估系统:深入解析与实践指南

在电子工程领域,对于芯片功能的评估和验证是产品开发过程中至关重要的一环。DS28E38评估系统为我们提供了一个全面了解DS28E38和DS2476芯片特性的平台。下面,我们就来详细探讨这个评估系统。

文件下载:DS28E38EVKIT#.pdf

评估系统概述

DS28E38评估系统(EV系统)包含了必要的硬件和软件,用于测试DS28E38和DS2476的各项功能。硬件方面,它由5个采用6引脚TDFN封装的DS28E38/DS2476设备、一个DS9121AQ +评估TDFN插座板以及一个DS9481P - 300# USB - to - I2C/1 - Wire®适配器组成。软件方面,评估软件可在Windows 10、Windows 8和Windows 7的64位和32位操作系统下运行,提供了一个便捷的用户界面来测试芯片功能。

EV套件内容

QTY DESCRIPTION
5 DS28E38Q+ DeepCover Secure Authenticator with ChipDNA PUF Protection (6 TDFN)
5 DS2476Q+ DeepCover Secure Coprocessor (6 TDFN)
2 DS9121AQ+ Socket Board (6 TDFN)
1 DS9481P - 300# USB to 1W/I 2 C Adapter
1 USB Type - A to Micro - USB Type - B Cable

系统特性

  • 芯片功能展示:能够演示DS28E38 DeepCover®安全认证器(带ChipDNA PUF保护)和DS2476 DeepCover安全协处理器的特性。
  • 通信记录:记录1 - Wire/I2C通信,有助于固件设计师理解DS28E38和DS2476的工作原理。
  • 虚拟COM端口:1 - Wire/I2C USB适配器可在任何PC上创建虚拟COM端口,且完全符合USB规范v2.0。
  • 多系统支持:软件可在Windows 10、Windows 8和Windows 7的64位和32位版本上运行。
  • 其他特性:具有3.3V ±3%的1 - Wire工作电压,板载方便的测试点和TDFN插座,评估软件可按需获取。

快速启动指南

所需设备

  • DS9481P - 300# USB to 1 - Wire/I2C适配器(套件包含)
  • DS9121AQ + TDFN插座板(两个,套件包含)
  • DS28E38Q +(五个,套件包含)
  • DS2476Q +(五个,套件包含)
  • USB Type A to Micro - USB Type B电缆(套件包含)
  • 装有Windows 10、Windows 8或Windows 7操作系统(64位或32位)且有空闲USB 2.0或更高端口的PC
  • 下载DS28E38 EV套件软件(轻版本)或申请完整的DS28E38 EV套件开发软件

硬件设置和驱动安装

  1. 软件获取与解压:获取并解压DS28E38_EV_Kit_Software_Setup_V1.0.0.zip文件(或最新版本)。
  2. 安装启动:在文件查看器中,双击DS28E38_EV_Kit_Software_Setup_V1.0.0.exe开始安装。
  3. 安装向导操作:按照安装向导提示,依次点击“Next”,选择默认文件夹位置,安装快捷方式,在默认设置下选择并安装DS9481P - 300#驱动。
  4. 硬件连接
    • (可选,仅在使用协处理器时)打开第一个插座,将DS2476插入其中一个腔体,注意封装上的“+”号要与插座上的标记相反。
    • 打开第二个插座,将DS28E38按相同方向插入。
    • 关闭两个老化插座。
    • 将第一个DS9121AQ J2的6引脚母插座连接到DS9481P - 300#的6引脚公插头。
    • 将第二个DS9121AQ J2的6引脚母插座连接到第一个DS9121AQ J1的6引脚公插头。
    • 对于包含DS2476的第一个DS9121AQ +插座板,配置跳线JP1使用SDA,JB1使用3.3V。
    • 对于包含DS28E38的第二个DS9121AQ +插座板,配置跳线JP1使用1W,JB1不安装。
    • 使用USB Type - A to Micro - USB Type - B电缆将DS28C36 EV套件插入PC。
  5. 软件安装确认:点击“Finish”关闭最终窗口,确认软件安装正确。此时DS28E38 EV套件程序会打开并自动连接到COM端口,可在窗口右下角进行验证。

使用示例:基于ECDSA的用户内存认证

设置阶段

  1. 系统设置:在进行其他步骤之前,需要生成系统ECDSA密钥对。系统私钥应始终保密并存储在安全位置。选择“Setup System”(即高亮显示为深灰色),点击“Run”按钮自动生成系统ECDSA密钥对,然后点击“Next”进入下一步。
  2. 设备检测:每个DS28E38设备都有唯一的64位ROM ID和16位MAN ID,这些是生成密钥对和创建证书步骤中使用的要素。点击“Run”按钮读取ROM ID和MAN ID的状态信息,然后点击两次“Next”进入子项步骤3a。
  3. 设备设置
    • 生成设备密钥对:向DS28E38设备发送适当命令,生成并存储设备密钥对。由于私钥不可读,“Read Protection”参数始终被选中,“Lock Key Pages”可选,为防止竞争对手黑客干扰设备密钥对,建议选中。点击“Run”按钮生成设备密钥对,可看到设备公钥x/y,但看不到私钥。点击“Next”进入步骤3b。
    • 生成证书:主机使用系统私钥、设备公钥、ROM ID、MAN ID和RNG生成证书。点击“Run”按钮生成证书,同时将证书的R组件写入页面0,S组件写入页面1。点击“Info”按钮可查看生成证书所用的要素。关闭窗口后点击“Next”进入步骤3c。
    • 设置用户页面:在页面2的“Page Data”字段中输入所需的用户数据,在页面3的“Page Data”字段中可设置用于用户数据或递减计数器。在本例中,使用17位递减计数器,前三个字节表示递减计数器的起始数字(如FFFF01,相当于十进制的131071),然后输入13个字节的00,最后16个字节用于非易失性常量数据。勾选“Decrement Counter”并点击“Run”按钮,此时页面2和3已写入数据,页面3设置了DC保护(即配置为递减计数器)。点击“Info”按钮查看页面3的字节格式,关闭窗口后点击“Next”进入步骤4。

使用阶段

  1. 设备认证
    • 验证证书:主机通过验证DS28E38的证书来确认其是否为系统的一部分。点击“Run”按钮,确认状态显示“Successfully verified Certificate”。运行过程中,主机读取证书页面并填充证书r/s字段,读取设备公钥x/y页面并填充相应字段,然后使用设备公钥、ROM ID、MAN ID和系统公钥验证证书。点击“Info”按钮查看验证证书所用的要素,关闭窗口后点击“Next”进入步骤4b。
    • 验证页面签名:将“Compute authentication signature on Page”字段调整到页面2(用户数据所在页面),点击“Run”按钮让主机验证DS28E38页面2的签名。确认状态显示“Successfully verified Signature”。运行过程中,主机向DS28E38发送挑战(由主机的RNG生成)并请求页面2的签名,读取签名和页面2数据,最后使用设备公钥验证签名。只有当证书和签名都验证通过时,才能认为DS28E38已通过认证。点击“Info”按钮查看验证签名所用的要素,关闭窗口后点击“Next”进入步骤5。
  2. 递减计数器:确认DS28E38已通过认证后,点击“Run”按钮递减页面3上设置的递减计数器。确认计数器值为131070。运行过程中,主机发送递减计数器命令并读取页面3以确认计数器已递减。

配置保存

完成所有步骤并成功认证后,建议在关闭前保存配置,以便使用相同的系统密钥对配置更多DS28E38设备。在“File”菜单下选择“Save As”,为配置命名并保存。该文件包含系统密钥对,若用于生产,需存储在安全位置。此外,为协助固件工程师,建议保存日志信息,显示每个命令的1 - Wire序列。

详细硬件描述

DS28E38 EV套件硬件包括带有USB的MAXQ1010微控制器和两个DS9121AQ插座适配器,用于容纳DS28E38设备或DS2476设备。MAXQ1010加载有固件,可作为虚拟COM端口,将UART信号桥接到I2C和1 - Wire。可选地,DS2476可用于卸载ECDSA计算以执行签名。DS28E38 1 - Wire从设备在认证过程中执行ECDSA公钥签名,并包含存储必要要素的内存空间。

订购信息

PART TYPE
DS28E38EVKIT# EV Kit

DS28E38评估系统为电子工程师提供了一个全面且便捷的平台,用于深入了解和测试DS28E38和DS2476芯片的功能。通过本文的介绍,相信大家对该评估系统有了更深入的认识。在实际应用中,你是否遇到过类似评估系统的使用问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分