该设备是一个 128 兆位(16,384K 字节)串行闪存,具有先进的写保护机制。该设备通过标准串行外设接口 (SPI) 引脚支持单比特和四比特串行输入和输出命令:串行时钟、芯片选择、串行 DQ 0 (DI) 和 DQ 1 (DO)、DQ 2 (WP#) 和 DQ 3 (HOLD#/RESET#)。支持高达 104Mhz 的 SPI 时钟频率,在使用四路输出读取指令时,允许四路输出的等效时钟速率为 532Mhz(133Mhz x 4)。使用页面编程指令,可以一次对内存进行 1 到 256 个字节的编程。该设备还提供了一种复杂的方法来保护单个块免受错误或恶意编程和擦除操作的影响。通过提供单独保护和取消保护块的能力,系统可以取消保护特定块以修改其内容,同时确保内存阵列的其余块得到安全保护。这在以子程序或模块为基础修补或更新程序代码的应用中非常有用,或者在需要修改数据存储段而又不冒程序代码段被错误修改的风险的应用中非常有用。该设备设计为允许一次执行单个扇区/块或全芯片擦除操作。该设备可以配置为以软件保护模式保护部分内存。该设备可以对每个扇区或块维持至少 100K 次编程/擦除周期。
摘要 — 后量子密码学的研究旨在解决现代公钥密码学在未来可能被来自量子计算机的攻击以及使用经典电子技术的攻击所破解的问题。这项任务非常关键,因此美国国家标准与技术研究所 (NIST) 正在进行后量子方案的标准化最终流程,以保护未来的嵌入式应用程序。虽然已经对嵌入式系统进行了一些研究,但研究这些提案在物联网 (IoT) 的现实环境中的影响非常重要,因为在物联网中,有限的计算资源和严格的功耗要求可能与加密方案的使用不相容。在这项工作中,研究了标准化过程中的最终方案之一 NTRU 的性能,并将其实现在为物联网最边缘应用设计的定制无线传感器节点中。该密码系统在 Contiki-NG 操作系统的进程中实现和评估。此外,还进行了额外的实验,以检查现代微控制器内部常用的加密集成硬件外设是否可用于实现 NTRU 的更好性能,不仅在单节点级别,而且在网络级别,其中 NTRU 密钥封装机制在实际通信过程中进行测试。这些实验的结果表明,NTRU 适用于针对无线传感器网络设计的现代微控制器,而流行平台中的旧设备可能无法承担其实施成本。
激光冷却的原子、离子和分子是值得研究的有趣而动态的系统,并且被用于开发许多量子技术。这些技术包括精密原子钟 1、2、量子计算机和模拟器 3、4 和量子传感器 5、6。原子、分子和光学 (AMO) 物理实验通常是来自不同来源和制造商的大量商用或定制仪器的组合,这些仪器需要同步且可重复地运行。同步是通过使用专门的软件套件来控制具有确定性时序的主数字模式发生器或时钟设备来实现的,该时钟设备向其他硬件设备发送触发信号。SpinCore 7 的 PulseBlaster 是一种基于现场可编程门阵列 (FPGA) 的商用设备,通常用作许多 AMO 实验 8 中的主时钟,并且与许多不同的软件套件兼容。许多大学团体还设计了基于微控制器或 FPGA 的定制设备作为主时钟。微控制器将处理能力与许多外设相结合,可直接与硬件接口,并已在各种物理实验中得到广泛应用 9 – 12 。另一方面,FPGA 可以灵活地修改整个系统架构以适应功能的变化,尽管它们需要更多的开发专业知识。尽管学习难度较大,但 FPGA 已成为许多物理实验中控制设备的常见选择,并且能够很好地适应更复杂的架构以及模块化架构 13 – 17 。控制实验的另一种方法是创建一个完整的软件和模块化硬件基础设施,并设计有内置时序同步功能。这种方法的两个商业示例是
顾问 Frank Harry W. Brown,集成电路业务部,加利福尼亚州圣克拉拉 » Frank J. Calvillo,格里利存储部。科罗拉多州格里利* Harry Chou,微波系统部,加利福尼亚州圣霍萨 Derek I Dang,系统支持部,加利福尼亚州山景城» Rajesh Desai,商业系统部,加利福尼亚州库比蒂诺 • Kevin G. Ewert,集成系统部,加利福尼亚州桑尼维尔 • Bernhard Fischer,伯布林根医疗部,德国伯布林根» Douglas Gennetten,格里利硬拷贝部,科罗拉多州格里利» Gary Gordon,惠普实验室,加利福尼亚州帕洛阿尔托» Matt J. Marline,系统技术部,加利福尼亚州罗斯维尔 • Bryan Hoog,Lake Stevens 仪器部,华盛顿州埃弗雷特» Grace Judy,格勒诺布尔网络部,加利福尼亚州库比蒂诺» Roger L. Jungerman,• 技术部,圣霍萨。加利福尼亚州 • Paula H. Kanarek,喷墨组件部门,科瓦利斯。俄勒冈州 • Thomas F Kraemer,科罗拉多斯普林斯部门。科罗拉多州科罗拉多斯普林斯» Ruby B. Lee,网络系统集团。加利福尼亚州库比蒂诺 • Bill Lloyd,日本惠普实验室,日本川崎» Alfred VXI Waldbronn 分析部门。德国瓦尔德布龙» Michael P. Moore,科罗拉多州洛夫兰 VXI 系统部门» Shelley I. Moore,加利福尼亚州圣地亚哥打印机部门,William Software 部门» Dona L. Merrill,全球客户支持部门。加利福尼亚州山景城* William M. Mowson,开放系统软件部,马萨诸塞州奥索里尼 » Steven J. Narciso,VXI 系统部,科罗拉多州洛夫兰 » Garry Orsolini,软件技术部,罗斯维尔。加利福尼亚州 • Raj Oza,外设技术部,山景城。加利福尼亚州 » Han Tian Phua,亚洲外设部,新加坡 » Ken Poulton,惠普实验室,加利福尼亚州帕洛阿尔托 系统 Fort Riebesell,博布林根仪器部,博布林根。德国» Marc Sabaiella,软件工程系统部,科罗拉多州柯林斯堡 • Michael B. Bristol,集成电路业务部,俄勒冈州科瓦利斯» Philip Stenton,惠普布里斯托尔实验室,英国布里斯托尔» Beng-Hang Tay,新加坡网络运营部,新加坡» Stephen R. Undy,系统技术部,科罗拉多州柯林斯堡 • Richard B.Wells,磁盘内存部,爱达荷州博伊西 • Jim Wiilits,部门。和系统管理部,科罗拉多州柯林斯堡 » Koichi Yanagawa。神户仪器部。日本神户 » Dennis C. York,科瓦利斯分部。科瓦利斯。俄勒冈州» Barbara Zimmer,企业工程部,加利福尼亚州帕洛阿尔托
SRAM 闪存 EEPROM MRAM 非易失性 − √ √ √ 写入性能 √ − − √ 读取性能 √ − − √ 耐久性 √ − − √ 功率 − − − √ MRAM 是一种真正的随机存取存储器;允许在内存中随机进行读取和写入。MRAM 非常适合必须存储和检索数据而不会产生较大延迟损失的应用程序。它提供低延迟、低功耗、无限耐久性和可扩展的非易失性存储器技术。 ASxxxx208 具有串行外设接口 (SPI)。SPI 是一种同步接口,它使用单独的数据和时钟线路来帮助保持主机和从机的完美同步。时钟告诉接收器何时对数据线上的位进行采样。这可以是时钟信号的上升沿(从低到高)或下降沿(从高到低)或两个沿;有关更多详细信息,请参阅本数据表中的指令序列。当接收器检测到正确的边沿时,它可以锁存数据。 ASxxxx208 用双 CS# 连接两个四通道 SPI 设备,提供 8 位 I/O 数据路径。每个设备都可以使用自己的寄存器组进行配置和独立操作,由单独的 CS# 进行管理。ASxxxx208 采用 96 球 FBGA 封装。该封装具有单独的球,用于 CS1#、CLK1# 和 INT1(双四通道 SPI 设备 1)以及 CS2#、CLK2# 和 INT2(双四通道 SPI 设备 2)。该封装与类似的低功耗易失性和非易失性产品兼容。
模拟 I/O 6 通道 247 kSPS ADC 12 位分辨率 ADC 高速数据捕获模式 通过片上 DAC 可编程参考低电平输入,ADC 性能指定为 V REF = 1 V 双电压输出 DAC 12 位分辨率,15 µs 稳定时间 存储器 8 kbytes 片上 Flash/EE 程序存储器 640 byte 片上 Flash/EE 数据存储器 Flash/EE,100 年保留,100 kcycle 耐久性 3 级 Flash/EE 程序存储器安全性 在线串行下载(无需外部硬件) 256 byte 片上数据 RAM 基于 8051 的内核 8051 兼容指令集 32 kHz 外部晶振,片上可编程 PLL(最大 16.78 MHz) 三个 16 位定时器/计数器 11 条可编程 I/O 线 11 个中断源,2 个优先级 电源 指定用于 3 V 和 5 V 操作 正常:3 mA @ 3 V(内核 CLK = 2.1 MHz) 断电:15 µA(32 kHz 振荡器运行) 片上外设 上电复位电路(无需外部 POR 器件) 温度监视器(精度为 ±1.5°C) 精密电压参考 时间间隔计数器(唤醒/RTC 定时器) UART 串行 I/O SPI ® /I 2 C® 兼容串行 I/O 看门狗定时器 (WDT)、电源监视器 (PSM) 封装和温度范围 28 引脚 TSSOP 4.4 mm × 9.7 mm 封装 完全额定工作温度范围为 −40°C 至 +125°C 应用
计算系统的能力正与其试图理解的海量视觉数据展开一场“军备竞赛”。在自动驾驶、机器人视觉、智能家居、遥感、显微镜、监控、国防和物联网等一系列应用中,计算成像系统记录和处理大量人类无法看到的数据,而是由基于人工智能 (AI) 的算法进行解释。在这些应用中,深度神经网络 (DNN) 正迅速成为视觉数据处理的标准算法方法 1-3。这主要是因为 DNN 在所有领域都取得了最先进的结果,而且往往领先优势很大。深度学习的最新突破得益于现代图形处理单元 (GPU) 的巨大处理能力和并行性,以及海量视觉数据集的可用性,这些数据集使得 DNN 能够使用监督机器学习策略进行高效训练。然而,运行日益复杂的神经网络的高端 GPU 和其他加速器对功率和带宽的需求巨大;它们需要大量的处理时间和笨重的外形尺寸。这些限制使得在边缘设备(如摄像头、自动驾驶汽车、机器人或物联网外设)中采用 DNN 具有挑战性。以自动驾驶汽车中的视觉系统为例,它们必须使用有限的计算资源即时做出稳健的决策。高速行驶时,瞬间的决策可以决定生死。事实上,几乎所有边缘设备都会受益于更精简的计算成像系统,提供更低的延迟和尺寸、重量和功率的改进。DNN 的两个阶段(训练和推理)的计算要求非常不同。在训练阶段,DNN 被输入大量标记示例,并使用迭代方法,其参数针对特定任务进行优化。训练完成后,DNN 用于推理,其中某些输入数据(例如图像)在前馈过程中通过网络发送一次,以计算所需的结果。在某些应用中,GPU 用于推理,但由于上述原因,对于许多边缘设备而言,这是不切实际的。
1. 介绍 TI 和 ADI 可编程 DSP 处理器的架构特点。2. 回顾数字变换技术。3. 给出 DSP 处理器架构的实际例子,以便更好地理解。4. 使用 DSP 处理器的指令集开发编程知识。5. 了解与内存和 I/O 设备的接口技术。第一单元:数字信号处理简介:简介、数字信号处理系统、采样过程、离散时间序列。离散傅里叶变换 (DFT) 和快速傅里叶变换 (FFT)、线性时不变系统、数字滤波器、抽取和插值。DSP 实现中的计算精度:DSP 系统中信号和系数的数字格式、动态范围和精度、DSP 实现中的错误源、A/D 转换错误、DSP 计算错误、D/A 转换错误、补偿滤波器。第二单元:可编程 DSP 设备的架构:基本架构特征、DSP 计算构建块、总线架构和内存、数据寻址能力、地址生成单元、可编程性和程序执行、速度问题、外部接口功能。第三单元:可编程数字信号处理器:商用数字信号处理设备、TMS320C54XX DSP 的数据寻址模式、TMS320C54XX 处理器的数据寻址模式、TMS320C54XX 处理器的内存空间、程序控制、TMS320C54XX 指令和编程、片上外设、TMS320C54XX 处理器的中断、TMS320C54XX 处理器的流水线操作。单元 – IV:Analog Devices 系列 DSP 器件:Analog Devices 系列 DSP 器件 – ALU 和 MAC 框图、移位器指令、ADSP 2100 的基本架构、ADSP-2181 高性能处理器。Blackfin 处理器简介 - Blackfin 处理器、微信号架构简介、硬件处理单元和寄存器文件概述、地址算术单元、控制单元、
CS4192 是单片 BiCMOS 集成电路,用于将来自微处理器/微控制器的 10 位数字字转换为互补直流输出。直流输出驱动通常用于车辆仪表板的空心仪表。10 位数据用于直接线性控制仪表的正交线圈,在仪表的整个 360° 范围内具有 0.35° 分辨率和 ± 1.2° 精度。来自微控制器的接口是通过串行外设接口 (SPI) 兼容串行连接,使用高达 2.0 MHz 的移位时钟速率。数字代码与所需的仪表指针偏转成正比,被移入 DAC 和多路复用器。这两个块提供切向转换功能,可将数字数据转换为所需角度的适当直流线圈电压。在 45 ° 、135 ° 、225 ° 和 315 ° 角处,切向算法在仪表运动中产生的扭矩比正余弦算法大约高 40%。这种增加的扭矩减少了由于这些临界角度下的指针下垂而导致的误差。每个输出缓冲器能够为每个线圈提供高达 70 mA 的电流,并且缓冲器由公共 OE 启用引脚控制。当 OE 变为低电平时,输出缓冲器关闭,而芯片的逻辑部分保持通电并继续正常运行。OE 必须在 CS 下降沿之前处于高电平才能启用输出缓冲器。状态引脚 (ST) 反映输出的状态,并且在输出被禁用时处于低电平。串行仪表驱动器具有自我保护功能,可防止发生故障。每个驱动器均受到 125 mA(典型值)过流保护,而全局热保护电路将结温限制在 170°C(典型值)。只要 IC 保护电路检测到过流或过温故障,输出驱动器就会被禁用。驱动器保持禁用状态,直到 CS 上出现下降沿。如果故障仍然存在,输出驱动器将再次自动禁用。
顾问 Frank Harry W. Brown,集成电路业务部,加利福尼亚州圣克拉拉* Frank J. Calvillo,Greeiey 存储部,科罗拉多州格里利» Harry Chou,微波系统部,加利福尼亚州圣罗莎» Derek I Dang,系统支持部,加利福尼亚州山景城* Rajesh Desai,商业系统部,加利福尼亚州库比蒂诺» Douglas Gennetten,Greeley 硬拷贝部,科罗拉多州格里利* Gary Gordon,惠普实验室。加利福尼亚州帕洛阿尔托» Jim Grady,沃尔瑟姆部,马萨诸塞州沃尔瑟姆» Matt J. Marline,系统技术部,加利福尼亚州霍斯维尔* Rryan Hoog,Lake Stevens 仪器部,保拉埃弗雷特• Roger L. Jungerman,微波技术部,加利福尼亚州圣罗莎• Paula H. Kanarek,喷墨元件部。Corvaliis。俄勒冈州 • Thomas Ruby Kraemer,科罗拉多斯普林斯分部,科罗拉多州科罗拉多斯普林斯» Ruby B. Lee,网络系统集团,加利福尼亚州库比蒂诺* Bill Lloyd,日本惠普实验室,日本川崎 • Alfred Maute,Waldbmnn 分析部门,德国瓦尔德布隆* Michael P. Moore,VXI 系统部门,科罗拉多州洛夫兰 • Shelley I. Moore,客户 Diego 打印机部门,加利福尼亚州圣地亚哥 Dona L. Morriil,全球客户支持部门,加利福尼亚州山景城* William M. Mowson,开放系统软件部门,马萨诸塞州切姆斯福德* Steven J. Narciso,VXI 系统部门。科罗拉多州洛夫兰* Garry Orsolini,软件技术部门。新加坡罗斯维尔* Raj Oza,软件技术部门,山景城。加利福尼亚州 • Han Tian Phua,亚洲外设部门,新加坡 * Ken Poulton,惠普实验室。部门,Alto。加利福尼亚州 GünterRiebesell,Boblingen 仪器部门。Boblingen。德国* Marc Sabatella,软件工程系统部门,Fon Collins。Philip Michael B. Saunders,集成电路业务部门,Corvaliis。俄勒冈州* Philip Stenton,惠普实验室布里斯托尔,英国布里斯托尔» Beng-Hang Tay,系统网络运营,新加坡 • Stephen R. Undy。系统技术部门,Fon Collins,科罗拉多州 * Richard B.Wells,磁盘内存部门。爱达荷州博伊西 • 科罗拉多州仪器网络和系统管理部,科罗拉多州柯林斯堡 • Koichi Yanagawa。神户仪器部,神户。日本 * Dennis C. York,科瓦利斯分部,俄勒冈州科瓦利斯 • Barbara Zimmer,企业工程部,加利福尼亚州帕洛阿尔托