AN556:使用Altera FPGA中的设计安全特性

Size: px
Start display at page:

Download "AN556:使用Altera FPGA中的设计安全特性"

Transcription

1 使用 Altera FPGA 中的设计安全特性 AN 应用笔记 本应用笔记介绍了如何使用 Altera 40- 和 28- FPGA 中的设计安全特性来保护您的设计免受非法复制 逆向工程以及配置文件的篡改 此外, 本应用笔记也阐述了 40- 和 28-nm FPGA 设计安全特性对硬件以及软件的要求, 并对实现一个安全配置流程所需要的步骤作了介绍 1 本应用笔记使用术语 40-nm 或者 28-nm FPGA 表 1 列出了所支持的 FPGA 及其适用的器件 表 1. 所支持的 FPGA FPGA 器件 40 nm Arria II 和 Stratix IV 28 nm 本应用笔记涵盖以下几方面内容 : 设计安全特性的概述 第 2 页 硬件和软件要求 第 5 页 实现安全配置流程的步骤 第 6 页 所支持的配置方案 第 25 页 安全模式验证 第 27 页 加密功能已使能的串行闪存加载支持 第 29 页 28-nm FPGA 的 JTAG 安全模式 第 32 页 美国出口控制 第 32 页 Stratix V Arria V 和 Cyclone V 在竞争日益激烈的商业以及军事环境中, 设计安全对于数字设计人员而言是一个至关重要的考虑因素 随着 FPGA 在更庞大 更关键的系统组件中扮演着愈来愈重要的角色, 保护设计免受非法复制 逆向工程以及篡改也愈加显得重要 FPGA 通过使用 256- bit 高级加密标准 (AES) 算法 ( 一种行业标准的加密算法 ) 来对配置比特流进行解密能力可以消除这些顾虑 101 Innovation Drive San Jose, CA Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as trademarks or service marks are the property of their respective holders as described at Altera warrants performance of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. ISO 9001:2008 Registered Altera 公司 2012 年 6 月 反馈 订阅

2 2 设计安全特性的概述 器件操作过程中,FPGA 将配置数据存储在 SRAM 配置单元中 由于 SRAM 存储器的易失性, 每次器件上电后, 都必须将配置数据加载到 SRAM 单元中 通常将配置数据从外部存储器源 ( 例如闪存或配置器件 ) 发送至 FPGA 在此过程中, 数据有可能会被拦截 您可以使用截获的配置数据来配置另一个 FPGA FPGA 支持易失型以及非易失性的密钥存储特性 当使用设计安全特性时, 密钥被存储在 FPGA 中 根据不同安全模式, 您可以通过使用同一密钥进行加密的配置文件对 FPGA 进行配置, 或者对于板级测试, 使用普通的配置文件对 FPGA 进行配置 当通过带有外部主机 ( 例如 MAX II MAX V 器件或微处理器 ) 的快速被动并行 (FPP) 配置模式对 FPGA 进行配置时, 或者, 当使用主动串行 (AS) 或被动串行 (PS) 配置方案时, 都可以使用这一设计安全特性 f 欲了解更多信息, 请参考相关器件手册中的 Configuration,Design Security,and Remote System Upgrades 章节 设计安全特性的概述 表 2. FPGA 的设计安全方法 非易失性密钥 FPGA 的设计安全特性能够防止未经授权的复制 逆向工程以及篡改 表 2 列出了一些使解决方案更加安全的设计方法 设计方法 40-nm FPGA 28-nm FPGA 配置文件读回的支持 256-bit 序列要求 带有篡改保护位的非易失性密钥 在多晶硅熔线中, 非易失性密钥存储在金属层下的多晶硅熔线中 ; 因此通过简单的目测来确定特定保险丝的功能性是很难的 此外, 在多晶硅熔线周围设计的额外物理安全性也提供了进一步的安全性 FPGA 不支持配置文件读回功能 这样在配置文件被解密后, 能够防止企图读回配置文件 需要两个 256-bit 序列来生成 256-bit 密钥, 并将该密钥编程进 40-nm FPGA 中 通过将一个 256-bit 密钥编程进另一个 FPGA 和使用加密的配置文件来对 FPGA 设计进行配置, 并不能复制 FPGA 设计 从密钥中生成两个 256- bit 序列实质上是不可能的 只有一个 256-bit 密钥生成并被配置, 而不是两个 256-bit 序列 其它的 256 bit 在 28-nm FPGA 中被硬编码 对于带有篡改保护位设置的非易失性密钥, 用于存储密钥的多晶硅熔线是非易失性的, 并且是一次性可编程的 不需要电池 通过密钥对 FPGA 编程后, 您只能通过使用同一密钥加密的配置文件来对器件进行配置 试图使用未加密的配置文件或使用错误的密钥进行加密的配置文件来配置器件将导致配置失败 从而, 能够检测到对设计文件的篡改 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

3 设计安全特性的概述 3 安全加密算法 FPGA 内嵌一个专用的解密模块, 通过运用 AES 算法对采用用户定义的 256-bit 密钥的配置数据进行解密 您必须在接收到加密数据前将用户定义的 256- bit 密钥写入器件中 AES 算法是一种对称的分组密码, 使用 256 bit 分组加密和解密数据 加密的数据会经过一系列的变换, 包括字节替换 数据混合 数据转移以及密钥相加 FPGA 包含 AES 解密器模块, 在配置 FPGA 器件前运用 AES 算法对配置数据进行解密 如果没有使用安全特性, 那么 AES 解密器将被旁路 需要验证 FPGA AES 的实现, 以符合联邦信息处理标准 FIPS-197 f f 欲了解关于 AES 算法的详细信息, 请参考 上的 Federal Information Processing Standards Publication FIPS-197 或者 AES Algorithm (Rijndael) Information 欲了解关于 FPGA 的 AES 验证的详细信息, 请参考 中由美国国家标准技术研究所 (NIST) 发布的 Advanced Encryption Standard Algorithm Validation List 非易失性和易失性的密钥存储 FPGA 支持易失性以及非易失性密钥存储 易失性密钥需要电池来存储和更新密钥, 而非易失性密钥存储仅支持对一个密钥进行编程, 不需要电池 1 两个可以用于易失性密钥存储的纽扣锂电池例子 :BR1220( 30 C 到 +80 C) 和 BR2477A( 40 C 到 +125 C) 表 3 列出了易失性与非易失性密钥存储之间的对比信息 表 3. 易失性与非易失性密钥存储之间的对比 选项 易失性密钥 非易失性密钥 密钥长度 256 bit 256 bit 密钥编程性 可重编程 可擦除密钥 一次性可编程密钥 外部电池 需要 不需要 密钥编程方法 (1) 电路板上 电路板上和电路板外 设计保护 (2) 防止非法复制 逆向工程和篡改 (3) 表 3 注释 : (1) 通过 JTAG 接口对密钥进行编程 (2) 易失性密钥篡改保护仅适用于 Arria II GX Stratix V Arria V 和 Cyclone V 器件 (3) 仅当易失性密钥篡改保护位被设定时, 才能防止篡改, 从而保护了具有未加密编程目标文件 (.pof) 的配置 Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

4 4 设计安全特性的概述 c f 使能篡改保护位将会禁用 FPGA 中的测试模式 禁用测试模式是不可逆的, 禁止 Altera 进行故障分析 欲使能篡改保护位, 请与 Altera Technical Support 取得联系 欲了解关于 40-nm 和 28-nm FPGA 中可用安全模式的详细信息, 请参考相关器件手册中的 Configuration, Design Security,and Remote System Upgrades 章节 密钥编程 表 4 列出了密钥编程的四种不同的方法 表 4. 密钥编程方法 (1) 板上编程 板外编程 表 4 注释 : 编程过程方法编程工具 密钥编程使用下面的定义 : On-board: 在板级上对器件进行编程的过程 Off-board: 在单独的编程系统上对器件进行编程的过程 Prototyping: 最初用于验证特定方法的正确操作的方法 Production: 用于大批量生产的方法 Prototyping Production EthernetBlaster,JTAG 技术,ByteBlaster II, USB-Blaster (2) JTAG 技术 Prototyping System General (3) Production System General (3) (1) 关于编程支持的信息, 请联系 Altera Technical Support (2) ByteBlaster II 与 USB-Blaster 仅支持易失性密钥编程 EthernetBlaster 与 JTAG 技术既支持易失性密钥编程, 也支持非易失性密钥编程 对于非易失性密钥编程, 您必须调整 JTAG TCK 脉冲宽度 ( 持续时间 ), 以实现正确的多晶硅熔线编程 (3) 采用 System General 工具的设计安全密钥编程支持还不能用于 28-nm FPGA, 但可用于 40-nm FPGA 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

5 硬件和软件要求 5 硬件和软件要求 这一部分介绍了 FPGA 设计安全特性对硬件以及软件的要求 当使用这一特性时, 易失性或者非易失性密钥被存储在 FPGA 中 FPGA 被配置并进入用户模式之前, 对密钥进行编程 硬件要求 表 5 列出了必须遵循的电压规范, 以实现成功的密钥编程 表 5. 设计安全特性的电压规范 表 5 注释 : 参数 密钥编程模式 TCK 持续时间 (1) 10 µs ± 1 µs 环境温度 25 C ± 5 C 电压 (VCCBAT) (2) (1) 此规范仅应用于非易失性密钥编程 关于易失性密钥编程 TCK 持续时间规范的详细信息, 请参考相关器件数据表中的 JTAG Specification 部分 (2) V CCBAT 是易失性密钥存储的专用电源, 不与其它片上电源 (V CCIO 或者 V CC ) 共享 不管片上电源供给的条件如何,V CCBAT 都将不断对易失性寄存器供电 如果不使用易失性密钥, 则需要将 VCCBAT 管脚接地或者连接到 3.0- V 的电源 关于电压规范的详细信息, 请参考相关 DC and Switching Characteristics 章节或 Device Datasheet 1 上电后, 您必须在密钥编程开始前等待器件退出 POR, 以确保 VCCBAT 达到应有电压 当编程易失加密编程 (.ekp) 文件时, 如果 VCCBAT 管脚被错误连接到地的话, 那么有可能遇到验证错误 为使器件正常工作, 必须将 VCCBAT 管脚连接到适当的 V CCBAT 电压 f 欲了解关于 FPGA 中 POR 规范的详细信息, 请参考相关器件手册中的 Configuration Design Security,and Remote System Upgrades 章节的 POR Specification 部分 软件要求 要使能 40-nm FPGA 的设计安全特性, 则必须使用 Quartus II 9.0 或者更新版本 要使能 28-nm FPGA 的设计安全特性, 则必须使用 Quartus II 11.0 或者更新版本 您可以从 Altera Technical Support 索取一个许可文件以使能设计安全特性 Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

6 6 实现安全配置流程的步骤 实现安全配置流程的步骤 图 1. 安全的配置流程 要实现一个安全的配置流程, 需要执行图 1 中所示的步骤 : 1. 生成.ekp 文件, 并加密配置数据 Quartus II 配置软件始终使用用户定义的 256-bit 密钥来生成一个密钥编程文件和一个加密的配置文件 加密的配置文件存储在外部存储器中, 如闪存或配置器件 欲了解详细信息, 请参考第 6 页 步骤 1: 生成.ekp 文件和加密配置文件 2. 将用户定义的 256-bit 密钥编程到 FPGA 中 欲了解详细信息, 请参考第 18 页 步骤 2a: 将易失性密钥编程到 FPGA 中 和第 19 页 步骤 2b: 将非易失性密钥编程到 FPGA 中 3. 配置 40-nm 或者 28-nm FPGA 器件 上电后, 外部存储器源将加密的配置文件发送到 FPGA 器件使用已存储的密钥来对配置文件进行解密, 并自行配置 欲了解关于如何使用加密的配置数据来配置 FPGA 的详细信息, 请参考第 25 页 步骤 3: 使用加密的配置数据对 40-nm 或者 28-nm FPGA 进行配置 Step 1. Generate the Encryption Key Programming File Encrypt Configuration Data and Store in External Memory Step 3. Configure the Devices Using Encrypted Configuration Data Configuration Data Quartus II AES Encryptor Encrypted Configuration Data Encryption Key Programming File Memory Storage Encrypted Configuration Data Encrypted Configuration Data FPGA AES Decryptor Volatile and Non-Volatile Key Storage AES KEY AES KEY Step 2. Program Key into Devices 步骤 1: 生成.ekp 文件和加密配置文件 要使用 FPGA 中的设计安全特性, 则必须使用 Quartus II 软件来生成一个.ekp 文件, 并对您的配置文件进行加密 ( 对于 40-nm FPGA, 要确保将两个相同的 256- bit 序列用于这两个操作 对于 28-nm FPGA, 只将一个 256-bit 序列用于密钥 ) 密钥并没有保存在 Quartus II 生成的配置文件中, 而实际的 256-bit 密钥是从位序列中生成的 因此, 复制密钥到另一个 40-nm 或者 28-nm FPGA 是不可能的 f 要使能设计安全特性, 您必须获得许可文件 如果需要协助, 请联系 Altera Technical Support 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

7 实现安全配置流程的步骤 7 根据用于编程的硬件和系统,.ekp 文件有几种不同格式 Quartus II 所支持的三种文件格式如下 : JAM 字节码 (.jbc) 文件 Jam 标准测试和编程语言 (STAPL) 格式 (.jam) 文件 串行矢量格式 (.svf) 文件 1 只有.ekp 格式的文件是由 Quartus II 自动生成的 如果在密钥编程中需要用到.jam 和.svf 文件, 那么必须使用 Quartus II 创建这些文件 Quartus II 在同一工程目录中生成 JBC 格式的.ekp 文件 1 Altera 建议对.ekp 文件进行保密并妥善保管 需要与 EthernetBlaster 通讯电缆或 USB-Blaster 通讯电缆或 Quartus II 软件一起使用.ekp 文件 EthernetBlaster 通讯电缆既能够支持易失性密钥编程, 也能够支持非易失性密钥编程, 而 USB-Blaster 下载电缆只能用于易失性密钥编程.jam 文件格式通常与第三方编程供应商以及 JTAG 编程器供应商一起使用.svf 文件格式与 JTAG 编程器供应商一起使用 如何使用 Quartus II 来生成单器件.ekp 文件和加密配置文件 要生成单器件.ekp 文件和加密配置文件, 需要执行下面的步骤 : 1. 从 Altera Technical Support 获取许可文件, 以使能设计安全特性 2. 打开 Quartus II 软件 3. 在 Tools 菜单中, 点击 License Setup Options 对话框显示了 License Setup 选项 4. 在 License file 一栏中, 输入许可文件的位置和文件名, 或者通过浏览来选择许可文件 5. 点击 OK 6. 使用下面其中的一个选项来编译您的设计 : a. 在 Processing 菜单上, 点击 Start Compilation b. 在 Processing 菜单上, 指向 Start 并点击 Start Assembler 生成了一个未加密的 SRAM 目标文件 (.sof) Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

8 8 实现安全配置流程的步骤 图 2. Convert Programming Files 对话框 7. 在 File 菜单中, 点击 Convert Programming Files 出现 Convert Programming Files 对话框 ( 图 2) Select the appropriate programming file type Select the appropriate mode The file name for the encrypted configuration file If applicable, select the appropriate configuration device Add the unencrypted SOF file for file conversion Click to open The SOF Files Properties: Bitstream Encryption dialog box a. 在 Convert Programming Files 对话框中, 从 Programming file type 列表中选择编程文件类型 b. 若可以, 从 Configuration device 列表中选择相应的配置器件 c. 从 Mode 列表中选择相应的模式 d. 在 File name 栏中输入文件名, 或者通过浏览来选择文件 e. 在 Input files to convert 框中, 选择 SOF Data f. 点击 AAdd File 来打开 Select Input File 对话框 g. 浏览未加密的 SOF 文件, 点击 Open h. 在 Input files to convert 框中, 点击 SOF 文件名 这一栏被高亮显示 i. 单击 Properties 出现 SOF Files Properties: Bitstream Encryption 对话框 ( 图 3) j. 在 SOF Files Properties: Bitstream Encryption 对话框中, 勾选 Generate encrypted bitstream k. 勾选 Generate key programming file, 并在文本栏中输入.ekp 文件路径和文件名, 或者通过浏览来选择 < 文件名 >.ekp l. 通过.key 文件或者 Add 按钮来将密钥添加到下拉列表 点击 Add 和 Edit 按钮将出现 Key Entry 对话框 Delete 将删除下拉列表中当前所选择的密钥 ( 图 3) 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

9 实现安全配置流程的步骤 9 图 3. SOF File Properties: Bitstream Encryption 对话框 List the path and file name for the.ekp file Agree and acknowledge the disclaimer 1 对于 28-nm FPGA 器件, 仅生成一个 256-bit 密钥, 并对其编程, 而不是两个 256-bit 序列 256-bit 密钥仅要求一个密钥文件 与 40-nm FPGA 器件不同, 其它的 256-bit 密钥在 28-nm FPGA 中是硬编码的 图 4. Use Key File 选项 使用.key 文件选项使您能够在相应的下拉框中指定一个或两个密钥文件 您可以在 Key 1 和 Key 2 栏中使用不同的文件, 或者使用同一个.key 文件 ( 图 4).key 是一个纯文本文件, 其中每一行代表一个密钥, 除非以 "#" 开始 "#" 符号代表注释部分 Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

10 10 实现安全配置流程的步骤 图 5..key 文件的一个实例 每一个有效的密钥行都具有下面的格式 : < 密钥标识 >< 空格 ><256-bit 十六进制密钥 >, 如图 5 所示 图 6. 密钥识别 密钥标识是一个字母数字的名称, 用于识别不同的密钥 ( 类似于密钥文件项 ) 关闭 Show entered keys 后, 密钥以文本来显示 ( 图 6) 开启 Show entered keys 后, 密钥被完全显示 ( 图 7) 图 7. 密钥识别和密钥项 您可以将下拉列表中的密钥存储为.key 文件 必须点击相应的 Save 按钮来存储密钥, 并显示标准的 File 对话框 下拉列表中的所有密钥均被存储到选定的或者创建的.key 文件 ( 图 4) 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

11 实现安全配置流程的步骤 11 图 8. Key Entry Method 从 Key Entry Method 的下拉列表中选择输入密钥的方式 :on-screen keypad( 屏幕上的键盘 ) 或者 keyboard( 物理键盘 )( 图 8) 图 9. On-Screen Keypad on-screen 使您能够使用图 9 中所示的键盘输入密钥 选择一个密钥并点击 onscreen keypad 来输入相应的值 可以选择边输入密钥边显示, 这样就不需要对输入的密钥进行再确认 Enter the encryption key from the on-screen keypad Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

12 12 实现安全配置流程的步骤 1 当选择使用 on-screen keypad 时, 如果试图使用物理键盘来输入密钥, 则会跳出提示框, 并忽略按键操作 另外, 如图 10 所示, 您也可以从物理键盘输入加密密钥 图 10. Keyboard Enter the encryption key from the keyboard 图 11. 用户接口的实例 a. 请阅读设计安全特性免责声明 如果您同意并接受设计安全特性免责声明, 那么就勾选 acknowledgement( 图 11) b. 点击 OK 8. 在 Convert Programming Files 对话框中, 点击 OK < 文件名 >.ekp 和加密的配置文件将在同一工程目录中生成 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

13 实现安全配置流程的步骤 13 图 12. Programmer 对话框 9. 在 Tools 菜单中, 单击 Programmer 出现 Programmer 对话框 ( 图 12) 10. 在 Mode 列表中, 选择 JTAG 作为编程模式 11. 点击 Hardware Setup 出现 Hardware Setup 对话框 a. 在当前选定的硬件列表中, 选择 EthernetBlaster 作为编程硬件 b. 点击 Done 12. 点击 Add File 出现 Select Programmer File 对话框 a. 在 File name 中输入 < 文件名 >.ekp b. 点击 Open 13. 高亮显示所添加的.ekp 文件, 并点击 Program/Configure Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

14 14 实现安全配置流程的步骤 14. 在 File 菜单中, 指向 Create/Update, 点击 Create JAM, SVF, or ISC File 出现 Create JAM, SVF or ISC File 对话框 ( 图 13) 图 13. 通过单器件.ekp 文件创建.jam 文件 List the file name for the.jam file Select the.jam file format 图 14. Programmer Options 对话框 15. 在 File format 中选择.ekp 文件所要求的文件格式 (JEDEC STAPL Format [.jam]) 16. 在 File name 中输入文件名, 或者通过浏览来选择文件 17. 点击 OK 来生成.jam 文件 18. 在 Tools 菜单中, 点击 Programmer Options 出现 Programmer Options 对话框 ( 图 14) Option for volatile or non-volatile key programming 1 对于非易失性安全设计特性, 必须关闭 Configure volatile design security key 选项, 以生成.ekp 文件的非易失性.svf 文件 ( 图 14) 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

15 实现安全配置流程的步骤 点击 OK 20. 重复步骤 以生成.ekp 文件的.svf 文件 当生成.ekp 文件的.svf 文件时, 需要使用 Create JAM, SVF, or ISC File 对话框中的默认设置 ( 图 15) 图 15. 通过单器件.ekp 文件创建.svf 文件 List the file name for the.svf file Select the.svf file format 如何使用具有命令行接口的 Quartus II 软件来生成单器件.ekp 文件以及对配置文件进行加密 命令行接口的存在使您能够生成单器件.ekp 文件, 并能够对原始二进制文件 (.rbf) 进行加密 命令行接口使用 Quartus II 命令行可执行文件 quartus_cpf, 并且需要用到下面的语法或选项 : --key/-k < 到密钥文件的路径 >:< 密钥标识 > 一个.sof 文件 ( 用户设计 ) 一个.ekp 文件 ( 所要求的加密密钥编程文件名 ) 通过使用下面的命令 ( 包含字符串压缩 =on 的选项文件 ) 来创建用于配置的压缩以及未压缩的.rbf 文件 quartus_cpf -c --option=<option file> --key <keyfile>:<keyid1>:<keyid2> <input_sof_file> <output_rbf_file> 通过 quartus_cpf --help=option 命令, 您可以了解关于可用选项文件的更多信息 例 1 显示了两组密钥, 分别存储在不同的密钥文件中 key1 存储在 key1.key 中,key2 存储在 key2.key 中 例 1. quartus_cpf --key D:\SIV_DS\key1.key:key1 --key D:\SIV_DS\key2.key:key2 D:\SIV_DS\test.sof D:\SIV_DS\test.ekp Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

16 16 实现安全配置流程的步骤 例 2 显示了存储在同一密钥文件中的两组密钥 :key1 和 key2 都储存在 key12.key 中 例 2. quartus_cpf --key D:\SIV_DS\key12.key:key1:key2 D:\SIV_DS\test.sof D:\SIV_DS\test.ekp 如何使用 Quartus II 来生成多器件.ekp 文件以及对配置文件进行加密 请执行下列步骤来生成多器件.ekp 文件以及对您的配置文件进行加密 : 1. 打开 Quartus II 软件 2. 重复第 7 页 如何使用 Quartus II 来生成单器件.ekp 文件和加密配置文件 中的步骤 点击 Add File 出现 Select Programmer File 对话框 a. 选择单器件.ekp 文件, 在 File name 中输入 <single_ekp>.ekp b. 点击 Open 1 通过使用 Quartus II programmer 中的 Auto-Detect 选项可以检测同一 JTAG 链中的器件序列是否正确 如果不要求对其中的一个 FPGA 进行密钥编程, 那么就不需要在 Quartus II programmer 中使用 <single_ekp>.ekp 文件来替换该器件 4. 对同一链中的每一个器件重复步骤 3 要确保在 programmer 窗口添加.ekp 文件时, 一定要使用正确的器件序列 5. 高亮显示添加的所有.ekp 文件, 并点击 Program/Configure 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

17 实现安全配置流程的步骤 17 图 16. 多器件密钥编程 :.jam 文件的生成 6. 在 File 菜单中, 指向 Create/Update, 点击 Create JAM, SVF, or ISC File 出现 Create JAM, SVF, or ISC File 对话框 ( 图 16) Example of two Stratix IV devices in one JTAG chain Select the.jam file format 7. 在 File format 一栏中选择所有.ekp 文件所要求的文件格式 (.jam) 8. 在 File name 中输入文件名, 或者通过浏览来选择所需的文件 9. 点击 OK 来生成.jam 文件 10. 在 Tools 菜单中, 点击 Programmer Options 出现 Programmer Options 对话框 1 必须关闭 Configure volatile design security key, 以生成.ekp 文件的非易失性.svf 文件 11. 点击 OK Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

18 18 实现安全配置流程的步骤 图 17. 多器件密钥编程 :.svf 文件的生成 12. 重复步骤 7 9 为所有的.ekp 文件生成一个.svf 文件 当生成.ekp 文件的.svf 文件时, 需要使用 Create JAM, SVF, or ISC File 对话框中的默认设置 ( 图 17) 步骤 2a: 将易失性密钥编程到 FPGA 中 将易失性密钥编程到 FPGA 之前, 要保证能够使用未加密的配置文件对 FPGA 进行成功的配置 易失性密钥是一种可重编程 可擦除的密钥 使用易失性密钥对 FPGA 编程前, 您必须要有一块外部电池来保持易失性密钥 成功地将易失性密钥编程到 FPGA 器件中后, 该器件既能够接受加密的配置比特流, 也能够接受未加密的配置比特流 这样便能够将未加密的配置比特流用于板级测试 试图对包含易失性密钥 ( 带有使用错误的密钥进行加密的配置文件 ) 的 FPGA 进行配置, 都将导致配置的失败 如果这种情况发生, 那么来自 FPGA 的 nstatus 信号将变低, 并继续自行复位 您可以采用第 4 页表 4 中的板上原型设计将密钥编程到 FPGA 中 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

19 实现安全配置流程的步骤 19 步骤 2b: 将非易失性密钥编程到 FPGA 中 将非易失性密钥编程到 FPGA 之前, 要保证能够使用未加密的配置文件对 FPGA 进行成功的配置 非易失性密钥是通过 JTAG 接口可一次性编程的密钥 将非易失性密钥编程到 FPGA 器件中时不需要外部电池 成功地将非易失性密钥编程到器件中后, 除非设定了篡改保护位 ( 这种情况下仅接受加密的配置比特流 ), 否则该器件既能够接受加密的配置比特流, 也能够接受未加密的配置比特流 这样便能够将未加密的配置比特流用于板级测试 试图对包含非易失性密钥 ( 带有使用错误的密钥进行加密的配置文件 ) 的器件进行配置, 都将导致配置的失败 如果这种情况发生, 那么来自 FPGA 的 nstatus 信号将变低, 并继续自行复位 您可以采用第 4 页表 4 中列出的板上原型设计 大批量生产以及板外原型设计和产品解决方案, 将密钥编程到 FPGA 中 使用 EthernetBlaster 和 Quartus II 软件的易失性或非易失性密钥编程 如图 18 所示, 连接 EthernetBlaster 通讯电缆至 EthernetBlaster 插头 f 欲了解关于连接 EthernetBlaster 通讯电缆的更多信息, 请参考 EthernetBlaster Communications Cable User Guide 图 18. EthernetBlaster 插头 (1),(2) EthernetBlaster Header 10 KΩ 10 KΩ 1 KΩ TCK 1 J28 2 JTAG_CONN_TDO JTAG_TMS VCC (3) 7 8 JTAG_CONN_TDI 9 10 图 18 注释 : (1) 当在 TMS 和 TDI 信号上添加 10-KΩ 上拉电阻来实现密钥编程时, 要在 TCK 信号上添加一个 1-KΩ 下拉电阻 (2) 对于密钥编程而言,EthernetBlaster 插头与 USB-Blaster 插头是完全相同的 (3) 关于使用 JTAG 下载电缆所要求的指定电压的详细信息, 请参考器件手册的 Device Configuration, Secure Design and Remote System Upgrades 章节 Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

20 20 实现安全配置流程的步骤 如何使用 Quartus II 软件来执行单器件易失性或者非易失性密钥编程 要通过 EthernetBlaster 使用 Quartus II 来执行单器件易失性或者非易失性密钥编程, 需要执行下面的步骤 : 1. 检查 EthernetBlaster 的固件版本 验证 JTAG 固件版本号是否大于等于 101 如果小于 101, 则需要对固件进行升级 1 对 EthernetBlaster 单元应用固件升级 (EBFW tar.gz), 从而将 JTAG 固件更新到 101 版本 关于固件更新指导的详细信息, 请参考 EthernetBlaster Communications Cable User Guide 2. 打开 Quartus II 软件 3. 在 Tools 菜单中, 点击 Programmer 出现 Programmer 对话框 ( 图 19) 图 19. 使用 EthernetBlaster 和 Quartus II 的密钥编程 EthernetBlaster as the programming hardware Add the <filename>.ekp file JTAG as the programming mode 4. 在 Mode 列表中, 选择 JTAG 作为编程模式 ( 图 19) 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

21 实现安全配置流程的步骤 21 图 20. 对密钥进行编程 5. 点击 Hardware Setup 出现 Hardware Setup 对话框 a. 在 Currently selected hardware 列表中, 选择 EthernetBlaster 作为编程硬件 b. 点击 Done 6. 点击 Add File 出现 Select Programmer File 对话框 a. 在 File name 一栏中输入 < 文件名 >.ekp b. 点击 Open 7. 高亮显示所添加的.ekp 文件, 点击 Program/Configure( 图 20) Click Start to program the key Highlight the file and click Program/Configure 8. 在 Tools 菜单中, 点击 Options 出现 Options 对话框 ( 图 21) 9. 在 Category 列表中, 点击 Programmer 您可以打开或关闭 Configure volatile design security key 选项, 以执行易失性或非易失性密钥编程 10. 点击 OK 来关闭 Options 对话框 11. 点击 Start, 开始对密钥进行编程 Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

22 22 实现安全配置流程的步骤 图 21. 编程选项窗口 12.Quartus II 软件信息窗口提供了关于密钥编程操作的成败信息 Option for volatile or non-volatile key programming 如何使用 Quartus II 命令行接口来执行单器件易失性或者非易失性密钥编程 通过 EthernetBlaster, 使用 Quartus II 命令行接口来执行单器件易失性或者非易失性密钥编程, 需要执行下面的步骤 : 1. 执行第 20 页 如何使用 Quartus II 软件来执行单器件易失性或者非易失性密钥编程 中的步骤 1: 2. 在命令行提示符下输入 quartus_jli -n, 来确定连接到 JTAG 服务器的 EthernetBlaster 电缆端口数 3. 通过第 6 页 步骤 1: 生成.ekp 文件和加密配置文件 中生成的 single_ekp.jam 文件, 使用下面的命名对单 FPGA 器件执行易失性或者非易失性密钥编程 : 易失性密钥编程 : quartus_jli -c<n> single_ekp.jam -akey_configure 非易失性密钥编程 : quartus_jli -c<n> single_ekp.jam -akey_program <n> 是带有 -n 选项返回的端口号 1 Quartus II 命令行可执行文件提供了关于密钥编程的成败信息 f 欲了解关于命令 quartus_jli 的详细信息, 请参考 AN425: Using Command-Line Jam STAPL Solution for Device Programming 中的使用 Quartus II 中的命令行可执行文件部分 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

23 实现安全配置流程的步骤 23 如何使用 Quartus II 来执行多器件易失性或者非易失性密钥编程 通过 EthernetBlaster, 使用 Quartus II 来执行多器件易失性或者非易失性密钥编程, 需要执行下面的步骤 : 1. 重复第 20 页 如何使用 Quartus II 软件来执行单器件易失性或者非易失性密钥编程 中的步骤 点击 Add File 出现 Select Programmer File 对话框 ( 图 19) a. 使用单器件.ekp 文件进行编程 : i. 在 File name 一栏中输入 <single_device>.ekp ii. 点击 Open iii. 对同一链中的器件数重复执行步骤 i ii iv. 高亮显示所添加的.ekp 文件, 点击 Program/Configure( 图 22) 1 您可以使用 Quartus II programmer 中的 Auto-Detect 选项来检测在同一 JTAG 链中的器件序列是否正确 图 22. 使用.ekp 文件进行多器件密钥编程 Ensure the right device sequence is used Example of two Stratix IV devices in one JTAG chain selected for key programming b. 使用多器件.jam 文件进行编程 : i. 在 File name 一栏中输入 <multi_device>.jam ii. 点击 Open iii. 高亮显示所添加的.jam 文件, 然后点击 Program/Configure( 图 23) 3. 重复第 20 页 如何使用 Quartus II 软件来执行单器件易失性或者非易失性密钥编程 中的步骤 8 10 来执行易失性或者非易失性密钥编程 Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

24 24 实现安全配置流程的步骤 4. 点击 Start 开始密钥编程 ( 图 23) 1 Quartus II 命令行可执行文件提供了关于密钥编程的成败信息 图 23. 使用.jam 文件进行多器件密钥编程 Click Start to program the key Highlight the file and click Program/Configure 如何使用 Quartus II 命令行接口来执行多器件易失性或者非易失性密钥编程 通过 EthernetBlaster, 使用 Quartus II 命令行接口来执行多器件易失性或者非易失性密钥编程, 需要执行下面的步骤 : 1. 执行第 20 页 如何使用 Quartus II 软件来执行单器件易失性或者非易失性密钥编程 中的步骤 1 2. 在命令行提示符下输入 quartus_jli -n 来确定连接到 JTAG 服务器的 EthernetBlaster 电缆端口数 3. 通过第 6 页 步骤 1: 生成.ekp 文件和加密配置文件 中生成的 multi_ekp.jam 文件, 使用下面的命令行来对 FPGA 多器件执行易失性或者非易失性密钥编程 : 易失性密钥编程 : quartus_jli -c<n> multi_ekp.jam -akey_configure 非易失性密钥编程 : quartus_jli -c<n> multi_ekp.jam -akey_program <n> 是带有 -n 选项返回的端口号 1 Quartus II 命令行可执行文件提供了关于密钥编程的成败信息 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

25 所支持的配置方案 25 采用 JTAG 技术进行密钥编程 使用.svf 文件 (.svf 格式的.ekp 文件 ) 和 JT 37xx 边界扫描控制器以及 JT 2147 QuadPod 系统, 来执行对设计的密钥编程 f 欲了解关于 JTAG 编程步骤的详细信息, 请浏览 创建.svf 文件以支持多器件编程的相关信息在第 16 页 如何使用 Quartus II 来生成多器件.ekp 文件以及对配置文件进行加密 中有所介绍 步骤 3: 使用加密的配置数据对 40-nm 或者 28-nm FPGA 进行配置 最后一步是使用加密的配置数据对受保护的 40-nm 或者 28-nm FPGA 进行配置 配置过程中, 加密的配置数据被发送到 40-nm 或者 28-nm FPGA 中 FPGA 通过使用之前存储的密钥对配置数据进行解密, 并使用未加密的数据进行自我配置 FPGA 仅接受使用正确密钥加密的配置文件, 以实现成功的配置 如果没有正确的密钥, 那么一个被盗的加密文件将毫无用处 所支持的配置方案 在所有的配置方法 ( 基于 JTAG 的配置方法除外 ) 中均可使用设计安全特性 因此, 您能够使用 FPP 模式中的设计安全特性 ( 当使用像 MAX II/MAX V 器件或者微处理器和闪存的外部控制器时 ), 或者 AS 和 PS 配置方案中的设计安全特性 f 欲了解关于设计安全中所支持的配置方案的详细信息, 请参考相关器件手册中的 Configuration, Design Security, and Remote System Upgrades 章节 表 6 列出了支持设计安全特性的配置方案 表 6. 安全配置方案的可用性 (1/2) FPP 配置方案配置方法设计安全 MAX II/MAX V 器件或者微处 v (1) 理器和闪存 AS 串行配置器件 v PS MAX II/MAX V 器件或者微处 v 理器和闪存 下载电缆 v (2) Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

26 26 所支持的配置方案 表 6. 安全配置方案的可用性 (2/2) 配置方案配置方法设计安全 JTAG 下载电缆 (3) 表 6 注释 : (1) 在此模式中, 主系统必须发送一个 4x 数据速率的 DCLK 信号 (2) 需要 MicroBlaster 工具, 并通过 ByteBlaster II 或者 ByteBlasterMV 下载电缆使用.rbf 文件来执行加密的 PS 配置 欲了解关于配置的详细信息, 请参考 Configuration Center (3) 仅适用于易失性密钥编程 1 欲了解关于 MAX II/MAX V 器件和闪存配置方法的详细信息, 请参考 MAX Series Configuration Controller Using Flash Memory White Paper 此外, 如果您的系统中包含公共闪存接口 (CFI) 闪存, 那么您也可以将它用于 FPGA 配置 MAX II 和 MAX V 的并行闪存加载 (PFL) 功能提供了一种有效的方法来通过 JTAG 接口对 CFI 闪存进行编程 f 要了解关于 PFL 的详细信息, 请参考 Parallel Flash Loader Megafunction User Guide 您可以与其它配置功能一起使用设计安全特性, 例如压缩和远程系统更新特性 当设计安全特性与压缩功能一起使用时, 首先压缩配置文件, 然后在 Quartus II 中对其加密 配置过程中,FPGA 首先对配置文件进行解密, 然后再进行解压 您可以通过执行边界扫描 (BST) 或者使用 SignalTap II 逻辑分析器来对 FPGA 中的功能数据进行分析 然而, 如果密钥的篡改保护位被设定, 并且该密钥被编程进 40-nm 或者 28-nm FPGA 中, 那么就不能执行 JTAG 配置 当使用 SignalTap II 逻辑分析器时, 首先要通过 PS FPP 或者 AS 配置模式, 使用加密的配置文件对器件进行配置 设计一定要含有至少一个 SignalTap II 逻辑分析器的实例 在设计中使用 SignalTap II 逻辑分析器的实例对 FPGA 进行配置后, 并且在 Quartus II 中打开 SignalTap II 逻辑分析器后, 对链进行扫描,SignalTap II 逻辑分析器便可以开始通过 JTAG 接口接收数据 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

27 安全模式验证 27 安全模式验证 FPGA 支持用于对器件现有的安全模式进行验证的 KEY_VERIFY JTAG 指令 要检查是否已成功地对易失性密钥编程, 需要使用.jam 文件来自动化安全模式的验证步骤 f 欲了解关于 FPGA 中可用安全模式的详细信息, 请参考相关器件手册中的 Configuration,Design Security,and Remote System Upgrades 章节中的 Security Design 部分 表 nm FPGA 的安全模式验证 无密钥 易失性密钥 带有篡改保护位的易失性密钥 非易失性密钥 带有篡改保护位的非易失性密钥 表 7 列出了 KEY_VERIFY JTAG 指令 表 7. KEY_VERIFY JTAG 指令 JTAG 指令指令代码说明 KEY_VERIFY KEY_VERIFY JTAG 指令使您能够读出芯片上已使能的安全特性的相关信息 这一指令对相应的位值进行扫描 表 8 和表 9 列出了安全模式以及对应的位值 连接 TDI 与 TDO 之间的密钥验证扫描寄存器 安全模式所支持的器件 Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Arria II GX Arria II GZ Stratix IV NA NA Arria II GX Arria II GZ Stratix IV NA NA Arria II GX Arria II GZ Stratix IV NA NA NA NA NA NA Arria II GX Arria II GZ Stratix IV NA NA Arria II GX Arria II GZ Stratix IV NA NA 表 nm FPGA 的安全模式验证 (1/2) 安全模式 Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 无密钥 易失性密钥 带有篡改保护位的易失性密钥 Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

28 28 安全模式验证 表 nm FPGA 的安全模式验证 (2/2) 安全模式 Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 非易失性密钥 带有篡改保护位的非易失性密钥 例 3 例 4 和例 5 显示了用于验证 FPGA 安全模式的.jam 文件 例 nm FPGA 的 JAM 文件 (Arria II GX 器件 ) STATE RESET; STATE IDLE; 'Security Mode Identification BOOLEAN verify_reg[6]; IRSCAN 10, $013; WAIT 100 USEC; DRSCAN 6, $0, CAPTURE verify_reg[5..0]; 例 nm FPGA 的 JAM 文件 (Arria II GZ 和 Stratix IV 器件 ) STATE RESET; STATE IDLE; 'Key Verification BOOLEAN verify_reg[4]; IRSCAN 10, $013; WAIT 100 USEC; DRSCAN 4, $0, CAPTURE verify_reg[3..0]; 例 nm FPGA 的 JAM 文件 STATE RESET; STATE IDLE; 'Key Verification in JAM format BOOLEAN verify_reg[9]; IRSCAN 10, $013; WAIT 100 USEC; DRSCAN 9, $0, CAPTURE verify_reg[8..0]; 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

29 加密功能已使能的串行闪存加载支持 29 加密功能已使能的串行闪存加载支持 Altera 对于称作串行闪存加载 (SFL) 的串行配置器件提供了一个在系统编程解决方案 SFL 宏功能在 Quartus II 6.0 SP1 或更新版本中可用 您可以对设计进行 SFL 模块的例化, 并且对存储在串行配置器件中的设计灵活地进行更新, 而无需通过 AS 接口对配置器件进行重编程 只要 FPGA 的 JTAG 接口是可存取的, 您就能够将 SFL 解决方案用于您的应用当中 如果带有篡改保护位的设计安全功能被设置, 那么将无法应用 SFL 解决方案 尽管当篡改保护位被设定后将不支持 JTAG 编程, 但在 FPGA 中对带有篡改保护位的非易失性密钥编程进行设置前, 您也可以在设计中例化 SFL 宏功能, 并首次执行 SFL 编程 请执行下面的步骤来使用单 FPGA 器件链中的加密功能已使能的 SFL 宏功能 : 1. 打开 Quartus II 2. 在您的 FPGA 顶层设计中例化 SFL 宏功能 f 欲了解关于例化 SFL 宏功能的详细信息, 请参考 AN 370: Using the Serial FlashLoader With the Quartus II Software 中的 Instantiating SFL Megafunction in the Quartus II Software 部分 3. 通过下面其中的一个选项对设计进行编译 生成一个未加密的.sof 文件 a. 在 Processing 菜单中, 点击 Start Compilation 或者 b. 在 Processing 菜单中, 指向 Start 并点击 Start Assembler Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

30 30 加密功能已使能的串行闪存加载支持 图 24..jic 文件的生成 4. 执行下面的步骤将一个.sof 文件转换成.jic 文件 : a. 在 File 菜单中选择 Convert Programming Files b. 在 Convert Programming Files 对话框中, 从 Programming file type 一栏中选定 JTAG Indirect Configuration File (.jic) c. 在 Configuration device 一栏中, 指定串行配置器件 d. 在 File name 一栏中, 浏览目标目录并指定输出文件名 e. 高亮显示 Input files to convert 部分中的.sof 数据 ( 图 24) f. 点击 Add File g. 选择需要转换到.jic 文件的.sof 文件 h. 点击 OK i. 点击.sof 文件名来对.sof 文件进行加密 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

31 加密功能已使能的串行闪存加载支持 31 图 25. FlashLoader 请参照第 7 页 如何使用 Quartus II 来生成单器件.ekp 文件和加密配置文件 中的步骤 7 来对.sof 文件进行加密 j. 高亮显示 Flash Loader 并点击 Add Device( 图 25) Add the FlashLoader bridge of the required FPGA k. 点击 OK 出现 Select Devices 页面 l. 选择用于对串行配置器件进行编程的目标 FPGA m. 点击 OK 5. 使用加密的.jic 文件对串行配置器件进行编程 f 欲了解关于使用所创建的.jic 文件对串行配置器件进行编程的详细信息, 请参考 AN 370: Using the Serial FlashLoader With the Quartus II Software 中 Programming Serial Configuration Devices Using the Quartus II Programmer and JIC Files 部分中的相关步骤 6. 将密钥编程进 FPGA 器件中 1 要将密钥编程进单一 FPGA 器件中, 需要执行第 20 页 如何使用 Quartus II 软件来执行单器件易失性或者非易失性密钥编程 中的相应步骤 Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

32 32 28-nm FPGA 的 JTAG 安全模式 7. 然后, 已编程的串行配置器件对加密的 FPGA 进行配置 1 欲使用.jam 文件对密钥进行编程, 一定要将.jic 文件转换成.jam 文件 f 欲了解关于将.jic 文件转换成.jam 文件的详细信息, 请参考 AN 370: Using the Serial FlashLoader With the Quartus II Software 中的 Converting JIC Files to JAM Files in the Quartus II Software 部分 f 欲了解关于 PS 和 FPP 配置方案 ( 具有在 FPGA 中使能的设计安全特性 ) 的时序参数的详细信息, 请参考相关器件手册中的 Configuration,Design Security,and Remote System Upgrades 章节 28-nm FPGA 的 JTAG 安全模式 当使能篡改保护位时,28-nm FPGA 上电后将处于 JTAG 安全模式 在 JTAG 安全模式期间, 很多 JTAG 指令都被禁用 28-nm FPGA 仅允许执行强制性的 JTAG 与 指令 这些指令包括 :AMPLE/PRELOAD BYPASS EXTEST 以及可选的指令, 例如 :IDCODE 和 SHIFT_EDERROR_REG 要使能其它 JTAG 指令的存取功能, 例如 :USERCODE HIGHZ CLAMP PULSE_NCONFIG 和 CONFIG_IO, 您必须发出 UNLOCK 指令来关闭 JTAG 安全模式 您也可以发出 LOCK 指令使器件重新回到 JTAG 安全模式 在用户模式期间, 您只能发出 LOCK 以及 UNLOCK 指令 f 欲了解与 LOCK 和 UNLOCK 指令相关联的 JTAG 二进制指令代码的详细信息, 请参考相关器件手册中的 JTAG Boundary-Scan Testing 章节 美国出口控制 美国对 FPGA 的出口控制通常被分类为美国出口控制分类编号 (ECCN) 3A001.a.7 或者 3A991.d 尽管 FPGA 执行解密操作, 但因为解密的特性仅用于保护配置比特流, 所以器件的出口控制分类保持不变 Altera 的 Quartus II 软件开发工具 (9.0 或更高版本 ), 对配置比特流进行加密, 被正式归类为 US ECCN 5D002 c.1, 并作为对于大多数国家而言的 零售 商品, 从属于许可例外 ENC 下的出口 关于出口方面的问题, 请联系 opexp_imp@altera.com 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

33 文档修订历史 33 文档修订历史 表 10 列出了本应用手册修订历史 表 10. 文档修订历史 日期 版本 修订内容 更新了表 1 和表 年 6 月 2.1 更新了.ekp 文件验证错误信息 更新了 硬件要求 部分 针对 Quartus II 11.0 的发布所作的应用笔记更新 将指定的器件名改为 40- 或者 28-nm FPGA 添加了 安全模式验证 和 28-nm FPGA 的 JTAG 安全模式 部分 2011 年 6 月 2.0 添加了表 1 更新了表 5 添加了例 3 例 4 和例 5 更新了图 1 少量的文本编辑 更新了第 1 页 引言 更新了第 2 页 设计安全特性的概述 更新了第 2 页 安全加密算法 更新了第 3 页 非易失性和易失性密钥存储 更新了第 4 页表 2 的 ( 注释 3) 更新了第 4 页 硬件和软件要求 2009 年 6 月 1.1 更新了第 5 页表 3 的 ( 注释 1) 更新了第 5 页 实现安全配置流程的步骤 更新了第 17 页 步骤 2a: 将易失性密钥编程到 Arria II GX 或者 Stratix IV 中 更新了第 18 页 步骤 2b: 将非易失性密钥编程到 Arria II GX 或者 Stratix IV 中 更新了第 24 页 步骤 3: 使用加密的配置数据对 Arria II GX 或者 Stratix IV 进行配置 在第 28 页添加了表 3 更新了第 6 页中的图 1 和第 29 页中的图 年 3 月 1.0 首次发布 Altera 公司 2012 年 6 月 使用 Altera FPGA 中的设计安全特性

34 34 文档修订历史 使用 Altera FPGA 中的设计安全特性 Altera 公司 2012 年 6 月

Quartus Prime 软件下载和安装快速入门指南 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, N

Quartus Prime 软件下载和安装快速入门指南 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, N 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, NIOS, Quartus and Stratix words and logos are trademarks of Intel Corporation in

More information

Applied Biosystems StepOne™ Real-Time PCR System Quick Reference Card for Installation

Applied Biosystems StepOne™ Real-Time PCR System Quick Reference Card for Installation Applied Biosystems StepOne Real-Time PCR System StepOne 系统安装 快速参考卡 本文档提供在并置布局中安装 StepOne 系统的简明指导 有关 完整步骤或独立安装步骤 请参阅 Applied Biosystems StepOne Real-Time PCR System 安装 联网和维护指南 目录 1. 安装准备........................................

More information

Panaboard Overlayer help

Panaboard Overlayer help Panaboard Overlayer Image Capture Software for Electronic Whiteboard (Panaboard) ... 3... 5... 6... 13...14 Panaboard Overlayer 1. 2. 3. 4. 4-1. 4-2. [ / ] ( ) 4-3. 5. 6. 6-1. 6-2. [ / ] ( ) 7. Panaboard

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

AL-MX200 Series

AL-MX200 Series PostScript Level3 Compatible NPD4760-00 TC Seiko Epson Corporation Seiko Epson Corporation ( ) Seiko Epson Corporation Seiko Epson Corporation Epson Seiko Epson Corporation Apple Bonjour ColorSync Macintosh

More information

Logitech Wireless Combo MK45 English

Logitech Wireless Combo MK45 English Logitech Wireless Combo MK45 Setup Guide Logitech Wireless Combo MK45 English................................................................................... 7..........................................

More information

Microsoft Word - Atmel-45136A-Pick-Best-Microcontroller-Strom-Eiland-Flodell_Article_CS

Microsoft Word - Atmel-45136A-Pick-Best-Microcontroller-Strom-Eiland-Flodell_Article_CS 如 何 为 您 的 下 一 款 设 计 选 出 最 好 的 8 位 或 32 位 微 控 制 器 作 者 : Atmel 产 品 营 销 高 级 总 监 Oyvind Strom Atmel 产 品 营 销 总 监 Andreas Eieland Atmel 研 发 工 具 部 门 高 级 产 品 营 销 经 理 Henrik Flodell 不 久 之 前, 嵌 入 式 系 统 还 是 既 昂 贵

More information

untitled

untitled niosii H:\DB2005\project\niosDK\Example\NiosSmall QuartusII4.2 File -> New Project Wizard Diectory,Name,Top-Level Entity Add Files EDA Tools Setting Finish, OK H:\DB2005\project\niosDK\Example\NiosSmall

More information

untitled

untitled 01 1-1 Altera Installer 1-2 1-3 FBBCar 1-4 FPGA 1. 2. 3. 4. FBBCar Altera FPGA FBBCar Quartus II ModelSim-Altera 1-1 1-1 FBBCar 1 220 2 10k 2 1k 2 2k 2 470k 2 1 950nm 2 2 38kHz 2 2 3PIN 2 2 1 1 2 01 Altera

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品 Autodesk Product Design Suite Standard 20122 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品设计 Autodesk Product Design Suite Standard 版本包包括以下软件产产品

More information

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS

More information

Converting image (bmp/jpg) file into binary format

Converting image (bmp/jpg) file into binary format RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 ............ 1 2 3 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

EMC® VNX® Series VNX8000™ Block 安装指南

EMC® VNX® Series VNX8000™ Block 安装指南 EMC VNX Series VNX8000 Block 安 装 指 南 300-999-791 REV 05 版 权 所 有 2014-2015 EMC Corporation 保 留 所 有 权 利 中 国 印 刷 发 布 日 期 : 2015 年 2 月 EMC 确 信 本 出 版 物 在 发 布 之 日 内 容 准 确 无 误 本 出 版 物 中 的 信 息 可 随 时 更 改 而 不 另

More information

1. 請 先 檢 查 包 裝 內 容 物 AC750 多 模 式 無 線 分 享 器 安 裝 指 南 安 裝 指 南 CD 光 碟 BR-6208AC 電 源 供 應 器 網 路 線 2. 將 設 備 接 上 電 源, 即 可 使 用 智 慧 型 無 線 裝 置 進 行 設 定 A. 接 上 電 源

1. 請 先 檢 查 包 裝 內 容 物 AC750 多 模 式 無 線 分 享 器 安 裝 指 南 安 裝 指 南 CD 光 碟 BR-6208AC 電 源 供 應 器 網 路 線 2. 將 設 備 接 上 電 源, 即 可 使 用 智 慧 型 無 線 裝 置 進 行 設 定 A. 接 上 電 源 1. 請 先 檢 查 包 裝 內 容 物 AC750 多 模 式 無 線 分 享 器 安 裝 指 南 安 裝 指 南 CD 光 碟 BR-6208AC 電 源 供 應 器 網 路 線 2. 將 設 備 接 上 電 源, 即 可 使 用 智 慧 型 無 線 裝 置 進 行 設 定 A. 接 上 電 源 B. 啟 用 智 慧 型 裝 置 的 無 線 Wi-Fi C. 選 擇 無 線 網 路 名 稱 "edimax.setup"

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

P4i45GL_GV-R50-CN.p65

P4i45GL_GV-R50-CN.p65 1 Main Advanced Security Power Boot Exit System Date System Time Floppy Drives IDE Devices BIOS Version Processor Type Processor Speed Cache Size Microcode Update Total Memory DDR1 DDR2 Dec 18 2003 Thu

More information

untitled

untitled 975 AirMeter TM Test Tool 用 户 手 册 August 2006 Rev. 1, 12/11(Simplified Chinese) 2006-2011 Fluke Corporation. All rights reserved. Specifications are subject to change without notice. All product names

More information

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8 Smart TPM Rev. 1001 Smart TPM Ultra TPM Smart TPM TPM...3 1. BIOS... 3 2. Infineon TPM Smart TPM... 4 2.1. Infineon TPM...4 2.2. Smart TPM...4 3. TPM... 5 3.1. Smart TPM TPM...5 3.2. Advanced Mode...8

More information

CANVIO_AEROCAST_CS_EN.indd

CANVIO_AEROCAST_CS_EN.indd 简 体 中 文...2 English...4 SC5151-A0 简 体 中 文 步 骤 2: 了 解 您 的 CANVIO AeroCast CANVIO AeroCast 无 线 移 动 硬 盘 快 速 入 门 指 南 欢 迎 并 感 谢 您 选 择 TOSHIBA 产 品 有 关 您 的 TOSHIBA 产 品 的 详 情, 请 参 阅 包 含 更 多 信 息 的 用 户 手 册 () 安

More information

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 Yamaha ELS-0/0C..8 LCD ELS-0/0C v. typeu LCD ELS-0/0C typeu / -6 / [SEARCH] / - ZH ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June,

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

发行说明, 7.0.1 版

发行说明, 7.0.1 版 发 行 说 明 Websense Web Security Websense Web Filter 7.0.1 版 本 版 本 的 新 特 点 Websense Web Security 和 Websense Web Filter 的 7.0.1 版 本 均 已 本 地 化 为 以 下 语 言 : 法 语 德 语 意 大 利 语 日 语 葡 萄 牙 语 简 体 中 文 西 班 牙 语 繁 体 中 文

More information

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM Oracle Solaris Studio 12.2 DLight 2010 9 2 2 3 DLight 3 3 6 13 CPU 16 18 21 I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AMP Apache MySQL

More information

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Ác Åé å Serial ATA ( Silicon Image SiI3114) S A T A (1) SATA (2)

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

LH_Series_Rev2014.pdf

LH_Series_Rev2014.pdf REMINDERS Product information in this catalog is as of October 2013. All of the contents specified herein are subject to change without notice due to technical improvements, etc. Therefore, please check

More information

Microsoft Word - EE-175_cn.doc

Microsoft Word - EE-175_cn.doc Engineer-to-Engineer Note EE-175 更 多 关 于 ADI 公 司 的 DSP 处 理 器 以 及 开 发 工 具 的 技 术 资 料, 请 访 问 网 站 :http://www.analog.com/ee-note 和 http://www.analog.com/processor 如 需 技 术 支 持, 请 发 邮 件 至 processor.support@analog.com

More information

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD 1/16 T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma (@T = 25 C, @Vdd = 3V) VDD 1.8 3.0 3.6 V (1) 0.08 0.3 µa Idd 300 450 500 µa 0.25

More information

IBM 全 球 企 业 咨 询 服 务 部 中 国 五 矿 筑 起 人 力 资 源 信 息 大 厦 2 回 顾 篇 慎 选 巧 选 软 件 平 台 由 于 五 矿 集 团 下 属 的 很 多 公 司 是 最 近 几 年 才 加 盟 的 新 成 员 企 业, 这 些 公 司 所 应 用 的 人 力 资

IBM 全 球 企 业 咨 询 服 务 部 中 国 五 矿 筑 起 人 力 资 源 信 息 大 厦 2 回 顾 篇 慎 选 巧 选 软 件 平 台 由 于 五 矿 集 团 下 属 的 很 多 公 司 是 最 近 几 年 才 加 盟 的 新 成 员 企 业, 这 些 公 司 所 应 用 的 人 力 资 IBM 全 球 企 业 咨 询 服 务 部 IBM 商 业 价 值 研 究 院 案 例 研 究 中 国 五 矿 筑 起 人 力 资 源 信 息 大 厦 中 国 五 矿 集 团 公 司 ( 以 下 简 称 五 矿 集 团 ) 人 力 资 源 系 统 就 像 一 座 虚 拟 的 人 力 资 源 大 厦, 它 帮 助 五 矿 集 团 创 建 了 一 套 人 力 资 源 的 信 息 标 准, 形 成 了 一

More information

1.ai

1.ai HDMI camera ARTRAY CO,. LTD Introduction Thank you for purchasing the ARTCAM HDMI camera series. This manual shows the direction how to use the viewer software. Please refer other instructions or contact

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

Cyclone V器件中的配置、 设计安全和远程系统更新

Cyclone V器件中的配置、 设计安全和远程系统更新 7 订阅 本章介绍 Cyclone V 器件所支持的配置方案 设计安全和远程系统更新 Cyclone V 器件手册 : 已知问题列出了 Cyclone V 器件手册章节的所计划的更新 Cyclone V 器件概述提供了每个配置方案所支持的配置功能的更多信息 Cyclone V 器件数据手册提供了关于所估计的.rbf 文件大小 FPP -to-data[] 比率和时序参数的更多信息 Altera FPGA

More information

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南 Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate

More information

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( )

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( ) RAID RAID 0 RAID 1 RAID 5 RAID 10 2 2 3 4 * (-1)* (/2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( ) ( ) ( ) Windows USB 1 SATA A. SATASATAIntel SATA (SATA3

More information

EK-STM32F

EK-STM32F STMEVKIT-STM32F10xx8 软 件 开 发 入 门 指 南 目 录 1 EWARM 安 装... 1 1.1 第 一 步 : 在 线 注 册... 1 1.2 第 二 步 : 下 载 软 件... 2 1.3 第 三 步 : 安 装 EWARM... 3 2 基 于 STMEVKIT-STM32F10xx8 的 示 例 代 码 运 行... 6 2.1 GPIO Demo... 6 2.2

More information

1500XA Daniel Danalyzer 1500XA Rosemount Analytical 1500XA P/N 3-9000-757 A 2010 5 ii 1500XA 1500XA iii iv 1500XA : 1-2 1500XA - 1500XA 1-3 1-4 1500XA 1500XA 1-5 1-6 1500XA 1500XA 1-7 1-8 1500XA

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

Support All Industrial Ethernet Standards on Your Next "Drive" Design White Paper

Support All Industrial Ethernet Standards on Your Next Drive Design White Paper FPGA WP-01191-1.0 Coal 18.33 Fossil Fuels 26.10 Conversion Losses 24.61 Petroleum 0.40 Natural Gas 7.29 Other Gases 0.09 Nuclear Electric Power 8.35 Renewable Energy 4.28 Other 0.16 Energy Consumed to

More information

untitled

untitled http://www.embedded-soc.com/ J-LINK J-Link Rev2.1 http://www.embedded-soc.com/ 2007-11-11 http://www.embedded-soc.com/ J-LINK J-Link ARM JTAG J-LINK J-LINKJLINK J-FLASH ARM F.A.Q jlink GDBserver J-Flash

More information

Microsoft Word - template.doc

Microsoft Word - template.doc HGC efax Service User Guide I. Getting Started Page 1 II. Fax Forward Page 2 4 III. Web Viewing Page 5 7 IV. General Management Page 8 12 V. Help Desk Page 13 VI. Logout Page 13 Page 0 I. Getting Started

More information

目 錄 使 用 者 介 面... 3 檔 案 頁 籤... 3 配 置... 4 狀 態 列... 4 功 能 區... 5 說 明... 5 文 件... 7 修 訂 雲 形... 7 標 註... 8 文 字... 9 幾 何 中 心 點 的 物 件 鎖 點... 10 等 角 製 圖 格 線.

目 錄 使 用 者 介 面... 3 檔 案 頁 籤... 3 配 置... 4 狀 態 列... 4 功 能 區... 5 說 明... 5 文 件... 7 修 訂 雲 形... 7 標 註... 8 文 字... 9 幾 何 中 心 點 的 物 件 鎖 點... 10 等 角 製 圖 格 線. AutoCAD 2016 新 功 能 預 覽 指 南 編 譯 版 本 :Y150327, 內 容 僅 供 學 習 參 考, 所 有 訊 息 請 以 官 方 資 訊 為 準, 更 多 資 訊 請 下 載 原 文 PDF 檔 或 觀 賞 Youtube 頻 道 的 示 範 影 片 Design every detail with Autodesk AutoCAD software, one of the

More information

ARM JTAG实时仿真器安装使用指南

ARM JTAG实时仿真器安装使用指南 ARM JTAG Version 1.31 2003. 11. 12 ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2

More information

Table of Contents 1. Adobe Premiere Pro CS6 Plug-in for AVerMedia Devices Sony Vegas Pro Plug-in for AVerMedia Devices ImageJ Plug-in

Table of Contents 1. Adobe Premiere Pro CS6 Plug-in for AVerMedia Devices Sony Vegas Pro Plug-in for AVerMedia Devices ImageJ Plug-in Disclaimer & Copyright 2014 by AVerMedia Technologies, Inc. All rights reserved. No part of this document may be reproduced, transmitted, transcribed, stored in a retrieval system, or transmitted in any

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

Desktop Management Guide

Desktop Management Guide Ĵ* 商 用 台 式 机 文 档 部 件 号 312947-AA1 2003 詤 3 本 指 南 介 绍 了 预 装 在 某 些 机 型 上 的 安 全 保 护 功 能 和 智 能 管 理 功 能 的 定 义 及 使 用 说 明 2002 Hewlett-Packard Company 2002 Hewlett-Packard Development Company, L.P. HP Hewlett

More information

White Paper 2014 届 毕 业 生 内 部 资 料 严 禁 抄 袭 非 经 允 许 不 得 翻 印 就 业 状 况 白 皮 书 就 业 创 业 指 导 中 心 2015 年 5 月 目 录 第 一 部 分 毕 业 生 基 本 情 况... 1 一 2014 届 毕 业 生 基 本 情 况... 1 1 性 别 比 例... 1 2 学 历 类 别... 2 二 初 次 签 约 就 业

More information

Achieving One TeraFLOPS with 28-nm FPGAs

Achieving One TeraFLOPS with 28-nm FPGAs 28nm FPGA TeraFLOPS WP011421.0 DSP 101 Innovation Drive San Jose, CA 95134 www.altera.com 2010 Altera ALTERA ARRIA CYCLONE HARDCOPY MAX MEGACORE NIOS QUARTUS STRATIX Altera www.altera.com/common/legal.html

More information

untitled

untitled 1-1 Quartus II ModelSim-Altera Starter 1-2 1-3 FBBCar 1-4 1-1 Quartus II ModelSim-Altera Starter 1-2 1-3 FBBCar 1-1 Quartus II ModelSim-Altera Starter 1-1-1 Quartus II Altera altera http://www.altera.com

More information

Intel FPGA Download Cable II用户指南

Intel FPGA Download Cable II用户指南 UG-01150 2016.10.28 订阅 反馈 内容 内容 1 设置 Intel FPGA Download Cable II... 3 1.1 受支持的器件和系统...3 1.2 电源要求...3 1.3 软件要求和支持... 4 1.4 安装 Intel FPGA Download Cable II 进行配置和编程... 4 1.5 在 Windows 7/8 系统上安装 Intel FPGA

More information

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0 SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)

More information

01CP-WX3030WNetc_CO_ENG.indd

01CP-WX3030WNetc_CO_ENG.indd Data Video Projector User s Manual (Concise) ModelS: 8928A/8930A/8931WA/ 8933W Information in this Guide may change due to product improvements. To obtain the latest manuals, literature, and software please

More information

Abstract arm linux tool-chain root NET-Start! 2

Abstract arm linux tool-chain root NET-Start! 2 Lab III - Embedding Linux 1 Abstract arm linux tool-chain root NET-Start! 2 Part 1.4 Step1. tool-chain 4 Step2. PATH 4 Part 2 kernel 5 Step1. 5 Step2... 6 Step3...8 Part 3 root. 8 Step1. 8 Step2. 8 Part

More information

AI-AUTO-011 Saflex® Advanced PVB - Color Interlayer (Chinese)

AI-AUTO-011 Saflex® Advanced PVB - Color Interlayer (Chinese) Saflex Saflex (PVB) / Saflex B Saflex PVB 96% Saflex PVB Saflex PVB Saflex Saflex PVB * RB47 367700 x x x x x RB47 377800 / x x x x x RB47 547800 x x x x x RB47 147800 x x x x x RB47 156100 x x x x RB47

More information

P4V88+_BIOS_CN.p65

P4V88+_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Wed 12/22/2004] BIOS Version : P4V88+ BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

PTS7_Manual.PDF

PTS7_Manual.PDF User Manual Soliton Technologies CO., LTD www.soliton.com.tw - PCI V2.2. - PCI 32-bit / 33MHz * 2 - Zero Skew CLK Signal Generator. - (each Slot). -. - PCI. - Hot-Swap - DOS, Windows 98/2000/XP, Linux

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

KT-SOPCx开发套件简明教程

KT-SOPCx开发套件简明教程 V2.03 2005-9-1 FPGA SOC FPGA/SOPC IT QuartusII NiosII IDE FPGA/SOPC FPGA/SOPC FPGA/SOPC CT-SOPCx FPGA/SOPC CPLD/FPGA www.fpga.com.cn CPLD/FPGA FPGA QuartusII NiosII CPU SOPC SOPC Builder NiosII IDE 1 www.21control.com

More information

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP Serial ATA ( Sil3132)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 10 (5) S A T A... 12 Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS

More information

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03

More information

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( Nvidia nforce430)

More information

StorageTek Virtual Storage Manager GUI - 安全指南

StorageTek Virtual Storage Manager GUI - 安全指南 StorageTek Virtual Storage Manager GUI 安 全 指 南 发 行 版 1.0 E72350-01 2015 年 4 月 StorageTek Virtual Storage Manager GUI 安 全 指 南 E72350-01 版 权 所 有 2015, Oracle 和 / 或 其 附 属 公 司 保 留 所 有 权 利 本 软 件 和 相 关 文 档 是

More information

P4VM800_BIOS_CN.p65

P4VM800_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Fri 02/25/2005] BIOS Version : P4VM800 BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键 官 方 淘 宝 地 址 :http://metech.taobao.com/ MeTech verilog 典 型 例 程 讲 解 V1.0 笔 者 :MeTech 小 芯 技 术 支 持 QQ : 417765928 1026690567 技 术 支 持 QQ 群 :207186911 China AET 讨 论 组 http://group.chinaaet.com/293 笔 者 博 客 :http://blog.csdn.net/ywhfdl

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

(i) (ii) (iii) (iv) 380,000 [ ] , , % % % 5.5% 6.5%

(i) (ii) (iii) (iv) 380,000 [ ] , , % % % 5.5% 6.5% [] [] [] [] [] [] [] 1961 40 2,000 1990 [] (i) (ii) 38 (i) (ii) (iii) (iv) 380,000 [ ] 201017,763 201422,457 20152020 7.1% 2010 2020 2010 2015 6.2% 20152020 2010 2015 20152020 7.1% 5.5% 6.5% 2010 2011

More information

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 Cadence SPB 15.2 VOICE 2005-05-07 Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 1 1.1 Cadence SPB 15.2 2 Microsoft 1.1.1 Windows 2000 1.1.2 Windows XP Pro Windows

More information

* 4 6 R P r p . 1 2 3 4 7 89bk 6 5 1 2 3 4 5 6 7 8 9 0 bk r bl bm bn^ bo bl br bq bpbo bn bm [ ] [ ] [ ] bp 8 2 4 6 bq p [ ] [SET] br clckbt bs bs bt ck cl. 1 2 1 2+- 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

untitled

untitled Sansa Fuze TM MP3 1-866-SANDISK (726-3475) www.sandisk.com/techsupport www.sandisk.com/sansa Fuze-8UM-CHS ... 3... 4 Sansa Fuze TM... 6... 6... 7... 7 Sansa Fuze... 7... 8... 9... 9... 10... 11... 11...

More information

Microsoft Word - Data IO CS Calculate Method AppNote.doc

Microsoft Word - Data IO CS Calculate Method AppNote.doc Data I/O Checksum Calculation Methods Application Note (Chinese translation follows this English text.) General Description and Scope This document describes common checksum calculation methods for devices

More information

T

T T10452 2015 5 Copyright ASUSTeK Computer Inc. All rights reserved. http://support.asus.com 0800-093-456 1 2 2 筆記型電腦使用手冊 使用手冊... 7 手冊... 8... 8... 8... 9 使用... 9...10...10 筆記型電腦...12...12...16...18...20...22

More information

audiogram3 Owners Manual

audiogram3 Owners Manual USB AUDIO INTERFACE ZH 2 AUDIOGRAM 3 ( ) * Yamaha USB Yamaha USB ( ) ( ) USB Yamaha (5)-10 1/2 AUDIOGRAM 3 3 MIC / INST (XLR ) (IEC60268 ): 1 2 (+) 3 (-) 2 1 3 Yamaha USB Yamaha Yamaha Steinberg Media

More information

扬州大学(上)

扬州大学(上) ...1...1...10...21 2004...28 2003...30...32...33...35...36...37...38...38...39...39...39...40...40...41 I ...42...42...43...44...45...47...48...49...50...50...51...51...52...52...53...62...67...75...83...90...95

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

PROFIBUS3.doc

PROFIBUS3.doc PLC PLC ProfiBus 3. PROFIBUS-DP PROFIBUS-DP PROFIBUS-DP PROFIBUS S7 STEP7 SIMATIC NET S5 COM PROFIBUS COM5431 PROFIBUS-DP GSD GSD *.GSD *. GSE GSD S7 STEP7 PROFIBUS DP S7-400 CPU416-2DP S7-200 PROFIBUS

More information

f2.eps

f2.eps 前 言, 目 录 产 品 概 况 1 SICAM PAS SICAM 电 力 自 动 化 系 统 配 置 和 使 用 说 明 配 置 2 操 作 3 实 时 数 据 4 人 机 界 面 5 SINAUT LSA 转 换 器 6 状 态 与 控 制 信 息 A 版 本 号 : 08.03.05 附 录, 索 引 安 全 标 识 由 于 对 设 备 的 特 殊 操 作 往 往 需 要 一 些 特 殊 的

More information

B _02_ch.indd

B _02_ch.indd KDC-X8016BT KDC-X8016BTL KDC-X7016 KDC-X7016L B64-4521-10/02 (MW) 2 KDC-X8016BT/ KDC-X8016BTL/ KDC-X7016/ KDC-X7016L 3 2 > > 1 2 3 4 5 6 AUX 7 8 9 10 11 12 13 14 1 2 3 4 5 6 7 8 9 4 10 38 11 12 13 14 4

More information

* r p . 4 6 12 3 5 7 8 9bk bm btbsbrbqbp bo bn bl [ ] [ ] [ ] [ ] [SET] 1 2 3 4 5 6 7. cmcl ck 8 9 0 bk bl bm bn bo 1 2 1 2+ - bp bq 8 2 4 6 br r bs p bt ck cl cm 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi SPHE8202R Design Guide V2.0 JUN, 2007 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com SPHE8202R Design Guide Important Notice

More information

K301Q-D VRT中英文说明书141009

K301Q-D VRT中英文说明书141009 THE INSTALLING INSTRUCTION FOR CONCEALED TANK Important instuction:.. Please confirm the structure and shape before installing the toilet bowl. Meanwhile measure the exact size H between outfall and infall

More information

一.NETGEAR VPN防火墙产品介绍

一.NETGEAR VPN防火墙产品介绍 NETGEAR VPN NETGEAR 6 http://www.netgear.com.cn - 1 - NETGEAR VPN... 4 1.1 VPN...4 1.2 Dynamic Domain Name Service...4 1.3 Netgear VPN...4 Netgear VPN... 6 2.1 FVS318 to FVS318 IKE Main...7 2.1.1 A VPN

More information

DR2010.doc

DR2010.doc DR/2010 HACH 11-8-96-2 HACH. DR/2010, / UL E79852 CSA C22.223 LR 58275 VDE GS 1015-92 FCC"A" 15 : AMADOR CORP, HACH. EN50 011/CISPR 11 "B" (EMI)/89/336/EEC/EMC: AMADOR CORP, HACH.. EN50 082-1( )/89/226/EEC

More information

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile.. WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips (dougep@us.ibm.com),, IBM Developer Technical Support Center

More information

P4Dual-915GL_BIOS_CN.p65

P4Dual-915GL_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date Total Memory DIMM 1 DIMM 2 [ 14:00:09] [Wed 01/05/2005] BIOS Version : P4Dual-915GL BIOS P1.00 Processor Type : Intel (R) Pentium

More information

PowerPoint Presentation

PowerPoint Presentation TOEFL Practice Online User Guide Revised September 2009 In This Guide General Tips for Using TOEFL Practice Online Directions for New Users Directions for Returning Users 2 General Tips To use TOEFL Practice

More information

775i65PE_BIOS_CN.p65

775i65PE_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 14:00:09] [Wed 10/20/2004] BIOS Version : 775i65PE BIOS P1.00 Processor Type : Intel (R) CPU 3.20 GHz Processor Speed : 3200

More information

小儿疾病防治(四).doc

小儿疾病防治(四).doc ...1...3...6...10...12...13...14...15...17...20...21...22...23...23...24...25 B...28...31...32 I ...33...35...37...40...41...43 X...44...45...47...49...50...52...52...54...56...57...59...61...62...62...63...66

More information

SA-DK2-U3Rユーザーズマニュアル

SA-DK2-U3Rユーザーズマニュアル USB3.0 SA-DK2-U3R 2007.0 2 3 4 5 6 7 8 System Info. Manual Rebuild Delete RAID RAID Alarm Rebuild Rate Auto compare Temp Management Load Default Elapse time Event Log 0 2 3 4 2 3 4 ESC 5

More information

(1) (2) (3) 1. (1) 2

(1) (2) (3) 1. (1) 2 0386 71.32% 14A 1 (1) (2) (3) 1. (1) 2 (a) (b) (i) (ii) (iii) 3 (iv) (a) (b) (c) (d) 6% 4 2013 3 26 [2013]624 10 5 2013 6 28 [2013]1246 2015 3 [2015]351 0.2 6 [2015]748 180C 7 * * 8 14A (2) 417,800,000

More information

USPTO Academic research Corporate needs Global/International Inventors Libraries News Media/Publication Patent Attorney or Agent USPTO e (ebusiness Ce

USPTO Academic research Corporate needs Global/International Inventors Libraries News Media/Publication Patent Attorney or Agent USPTO e (ebusiness Ce I 2002.03.27 2 http://www.uspto.gov/ http://www.wipo.org/ http://ipdl.wipo.int/ esp@cenet http://www.european-patent-office.org/ http://ep.espacenet.com/ http://www.cpo.cn.net/ 3 4 USPTO USPTO First time

More information

KDC-U5049 KDC-U4049 Made for ipod, and Made for iphone mean that an electronic accessory has been designed to connect specifically to ipod, or iphone,

KDC-U5049 KDC-U4049 Made for ipod, and Made for iphone mean that an electronic accessory has been designed to connect specifically to ipod, or iphone, KDC-U5049 KDC-U4049 Made for ipod, and Made for iphone mean that an electronic accessory has been designed to connect specifically to ipod, or iphone, respectively, and has been certified by the developer

More information

User’s Manual

User’s Manual V7 用 户 手 册 亿 图 为 您 专 业 图 表 设 计 提 供 最 佳 解 决 方 案 2004-2014 EdrawSoft. All right reserved. Edraw and Edraw logo are registered trademarks of EdrawSoft. 目 录 亿 图 怎 样 优 越 于 其 他 软 件... 5 亿 图 7 个 新 功 能... 6 为

More information

T

T T10362 2015 5 Copyright ASUSTeK Computer Inc. All rights reserved. http://support.asus.com 0800-093-456 1 2 2 筆記型電腦使用手冊 使用手冊... 7 手冊... 8... 8... 8... 9 使用... 9...10...10 Energy Star...11 筆記型電腦...14...14...18...20...22...24

More information

untitled

untitled 2006 6 Geoframe Geoframe 4.0.3 Geoframe 1.2 1 Project Manager Project Management Create a new project Create a new project ( ) OK storage setting OK (Create charisma project extension) NO OK 2 Edit project

More information

untitled

untitled T.sonic 820 ...1...1... 1...2...3...4... 4...4...4...4...4...5... 5 OLED...6... 6...7...7...7...8...8...8...8...8...8...8...8...8...8...9...9 /...9 A-B :...9...9 T.sonic 820...9...10... 10 MP3, WMA WMA-DRM10...10...11...11...12

More information

Ác Åé å Serial ATA ( nvidia nforce4 SLI) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c)

Ác Åé å Serial ATA ( nvidia nforce4 SLI) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Serial ATA ( nvidia nforce4 SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( nvidia nforce4

More information

1377_SNAP_Selection_Guide.fm

1377_SNAP_Selection_Guide.fm I/O? PC OptoTerminal Form 377-040325 www.opto-tech.com.cn support@opto-tech.com.cn 2 www.opto-tech.com.cn support@opto-tech.com.cn Form 377-040325 4 3 2 ÎÒ 5 ioproject FactoryFloor ioproject FactoryFloor

More information