JNH官网

新闻资讯
Altium Designer 22.7.1 版本发布,新功能说明
2022-07-22
PCB设计改进支持助焊层输出中的变量如果您的设计包括带有“不装配”元件的变量,这些元件的焊盘上不再有助焊层。所有助焊层输出类型均已更新以支持此功能。助焊层(深灰色)会自动排除不装配元件在Edit Project Variant对话框中使用新的Allow variation for paste mask选项,启用/禁用配置中变量的助焊层输出。能够更改调谐对象层属性您现在可以在Properties属性面板使用Properties区域中的新Layer下拉菜单来更改调谐对象的层(手风琴“Accordion”、长号“Trombone”和锯齿“Sawtooth”型),如以下手风琴“Accordion”对象的示例所示。数据管理改进SSH到HTTPS中央存储库连接当将更改推送到外部GIT VCS下的项目,或使此类项目在线可用,而其设计所在的中央存储库使用SSH协议进行连接(Altium Designer不支持)时,现在您可以选择尝试更新中央存储库,使用受支持的HTTPS连接协议(前提是中央存储库支持该协议)。输出注释PDF增强已对输出注释PDF报告进行了多项改进。报告的方向进行了调整,提供更佳的可读性。项目名称和ID以及新增的文档名称为活动链接,可点击打开Altium 365网络浏览器。添加了新的Assignee和Status列,显示有关注释的更多信息。可操作软锁状态当多个用户正在编辑作为工作区项目一部分的相同“软锁”文档时,项目面板中会出现相关的冲突状态图标。在此版本中,软锁功能提供的冲突状态图标现在可以操作。您可以单击图标通过恢复编辑来解决冲突。要了解有关实时冲突预防的更多信息,请参阅协作者可视化和冲突预防页面的冲突预防部分禁用中央存储库结构验证由于无法向SVN中央存储库提交,存储库验证功能已被禁用。该功能将在未来的版本中得到改进和恢复。禁用可操作的VCS状态图标提供改进的文档VCS状态的功能目前已被禁用(默认情况下)。简要概述,此功能将项目面板中项目文档的VCS图标转换为活动控件,单击这些控件可以访问更多特定信息,以及执行适用操作的命令。如果您还没有体验到对性能的影响,您可以再次启用此功能。如需使用此功能,可以在Advanced Settings对话框中启用UI.ActionableDocumentStatuses选项。平台改进在分组选项卡中按字母顺序对文档进行排序当大量的文档打开时,会按文档类型分组,或者使用Preferences对话框的System - View页面上的Group documents by kind选项按项目分组。在此版本中,文档列表按字母顺序排序。当在System - View页面上启用By document kind选项时,文档将按字母顺序排序。启用By Project选项后,文档将在文档类型中按字母顺序排序。下图示例显示了按字母顺序排列的原理图文档分组。此功能处于公开测试阶段,如需使用,请在Advanced Settings对话框中启用UI.DocumentTabDropdownSorting 选项Draftsman改进能够在Draftsman文档中添加和编辑注释此版本添加了在Draftsman文档中创建和编辑注释的功能,类似于原理图和PCB文档中的现有功能。您可以通过以下方式创建注释:单击Comments and Tasks面板中的可用按钮+Comment。在设计空间的右上角附近单击+。使用主菜单中的Place » Comment命令。此功能处于公开测试阶段,如需使用,请在Advanced Settings对话框中启用Draftsman.Comments选项。电路仿真改进为无模型元件自动分配仿真模型您可以使用该功能自动将仿真模型分配给无模型元件。如需使用此功能,请在仿真控制面板Verification阶段下的Components without Models区域中单击Assign Automatically。搜索将在以下来源依次执行:1.本地- 本地存储的模型,位于Preferences对话框的Simulation – General页面的“Model path”字段中定义的路径中。2.库–Available File-based Libraries对话框的Installed选项卡上列出的已安装库。3.服务器- 来自连接工作区的仿真模型。4.Octopart - 云库中提供的仿真模型。找到的模型将分配给元件,并在元件和仿真模型之间自动映射引脚。自动分配的结果显示在仿真控制面板中。如果无法将仿真模型正确映射到元件,则该元件将列在仿真控制面板中具有部分指定模型条目的元件下。您可以单击元件的Edit Model链接,打开Sim Model对话框并编辑管脚映射。此功能处于公开测试阶段,如需使用,请在Advanced Settings对话框中启用Simulation.ModelAutoAssign选项。快速访问仿真通用元件在此版本中,您现在可以从Simulate主菜单快速访问最常用的仿真通用元件(电阻、电容器、晶体管等)。您也可以在Mixed Sim工具栏上找到这些命令。(文章来源公众号:Altium)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
【方辉专栏】ARM64体系结构编程与实践学习笔记(三) Cortex-A72处理器介绍
2022-07-21
摘要: 本文主要介绍了Cortex-A72处理器的基本构成。关键字:Cortex-A72、Armv8、体系结构、ARM架构、处理器 1. Cortex-A72处理器特性Cortex-A72处理器是Armv8-A架构下的一款高性能、低功耗的处理器。它最多支持4个内核,内置L1和L2高速缓存。Cortex-A72处理器具有以下特性:采用Armv8体系结构规范来设计,ARMv8-A 架构配置文件的完整实现。超标量处理器设计,支持乱序执行的流水线。使用分支目标缓冲区(Branch Target Buffer,BTB)、全局历史缓冲区( Global History Buffer,GHB)、返回堆栈及间接预测器进行动态分支预测。48项全关联L1指令转换后备缓冲区(Translation Lookaside Buffer,TLB),可以支持4KB/64KB及1MB大小的页面。32项全关联L1数据转换后备缓冲区,可以支持4KB/64KB及1MB大小的页面。每个处理器内核含有4路关联的1024项的L2转换后备缓冲区。48K的L1指令缓存和32K的L1数据缓存。可配置为512K/1M/2M/4M的L2共享缓存基于AMBA4总线协议的高级可扩展接口的一致性扩展[AXI(Advanced eXtensible Interface) Coherency Extensions ,ACE]或一致性集线接口 (Coherent Hub Interface,CHI)支持 PMUv3 架构的性能监控单元(Performance Monitor Unit,PMU)支持多处理器调试的CTI(Cross Trigger Interface )支持通用中断控制器GIC(Generic Interrupt Controller)支持多电源域(power domain)的电源管理。2. Cortex-A72处理器组成框图:2.1指令预取单元指令预取单元从L1指令高速缓存中提取指令,并在每个周期将多达3个指令传送到指令解码单元。它支持动态和静态分支预测。指令预取单元由如下部分组成:L1指令高速缓存:48K3路关联高速缓存,64字节高速缓存双位奇偶校验。48项全关联L1指令后备缓冲区(TLB)。静态分支预测器间接预测器返回堆栈缓冲器2.2指令译码单元指令解码单元支持A32/T32/A64和高级SIMD及浮点指令集。指令解码单元还执行寄存器重名,通过消除写后写(WAW)和读后写(WAR)的冲突来实现乱序执行。2.3指令分配单元指令分配单元控制译码后的指令何时被分配到执行流水线以及返回的结果何时终止。组成:ARM核心通用寄存器SIMD和浮点寄存器集AArch32 CP15 和AArch64系统寄存器2.4 加载/存储单元加载/存储单元(LSU)执行加载和存储指令,包含L1数据存储系统,并为L2内存子系统的内存一致性请求提供服务。组成:32K两路组关联的L1高速缓存,缓存行为64字节。支持32个全关联的数据后备缓存区(TLB)自动硬件预取器,生成针对L1数据缓存和L1缓存的预取。2.5 L1内存系统L1内存系统保留指令内存系统和数据内存系统。2.6 MMU内存管理单元MMU用来实现虚拟地址到物理地址的转换。在AArch64状态下支持长描述符的页表格式,支持不同大小的页面。例如4KB/16KB/64KB。2.7 L2 内存系统L2内存系统不仅负责处理每个处理器内核的L1指令和数据缓存仲裁,还通过一致性扩展(ACE) 或 一致性集线接口(CHI)连接到内存系统。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
三伏天连续发布高温预警,天气预报是否可信?Minitab 用数据告诉你!
2022-07-21
您是否依赖天气预报?人们通过查询天气预报来确定其活动、衣着或旅行打包内容。但是,这些预报真的可靠吗?还是说只是夸夸其谈?您可以使用 Minitab Statistical Software 中的“协助”来确定天气预报的准确度。动手试试数据集为某地未来 30 天内每一天相对应的第二天、未来 5 天和未来 10 天的预报高温(用华氏度表示)。数据表还包括每天的实际高温,以及预报高温和实际高温之差。1、查看数据对数据进行图形化始终是很好的起点。选择协助 > 图形分析…,获得通过哪些图形可以深入了解此数据的指导。“协助”提供了三个可供选择的目标。您正在调查预报高温与实际高温的匹配程度。这些数据按照发生顺序进行记录,因此,对随时间变化的变量进行图形化可能非常有用。选择“时间序列图”。由于每种类型的预报都在各自的列中,因此请选择“Y 数据在多列中”。然后,输入与三个预报中的每个预报相对应的列,以及列出实际温度的列。单击“确定”,Minitab 将生成用于解决此分析假设的报告卡、用于帮助识别数据模式的诊断报告,以及下面的汇总报告。如果预报高温与实际高温一致,则时间序列图上的四条线将在从左到右延伸时紧密贴近。但它们没有。有时,这些点离得很近,但又会经常突然离得很远。通常,表示未来 10 天预报高温的蓝线与表示实际高温的紫线离得特别远。第二天的预报高温似乎与实际高温最为接近。2、检验假设时间序列图表示,第二天、未来 5 天和未来 10 天的预报可靠度不同。为了比较这三个预报并查看数据是否支持此假设,请使用协助 > 假设检验...如果您无法确定要用于分析数据的检验,请让“协助”引导您做出正确的选择。由于这些数据表示三种类型的预报,因此您希望比较两个以上的样本。如果您选择“请帮我选择”,则可以按照决策树做出正确选择。由于此温度数据是连续的,而且您需要比较两个以上的样本,因此决策树会引导您使用单因子方差分析。按如下所示填写单因子方差分析的对话框,然后单击“确定”:“协助”的汇总报告清楚地说明,“均值之间存在显著差异 (p < 0.05)”。均值比较图显示,未来 10 天的预报准确度显著低于第二天的预报准确度,而未来 5 天的预报与第二天的预报的准确度似乎相等。“协助”还提供报告卡,报告卡针对分析假设来检查数据并就任何可能的问题向您发出警报,由此您可以确定结果可靠。报告卡已经将一个数据点标记为异常。但是,在检查此数据点后发现它是准确的,因此应将其保留在分析中。报告卡还确认样本数量已大到足以检测差值和满足正态性假设。您已完成了此分析!分析表明,如果您打算靠天气预报来决定要穿什么衣服,则第二天的预报或甚至未来 5 天的预报是最可靠的选项。当然,天气是一个极为复杂且多变的过程,而且此数据仅涵盖一个位置中 30 天的信息。您所在地区未来 30 天的预报结果会一样吗?现在,您已了解如何使用“协助”来确定天气预报的准确度!通过使用“协助”分析数据,还可以发现什么内容?(文章来源公众号:Minitab)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
【方辉专栏】ARM64体系结构编程与实践学习笔记(二) Armv8寄存器
2022-07-20
摘要: 本文主要介绍了Armv8寄存器都有哪些。关键字:ARM64、Armv8、体系结构、ARM架构、通用寄存器、特殊寄存器 1. 通用寄存器AArch64 执行状态支持31个64位的通用寄存器,分别是X0-X30;如果使用Xn(如X0,X1,X2...)表示64位寄存器,如果使用Wn(如W0,W1,W2...)表示Xn寄存器的低32位数据。AArch32 执行状态支持16个32位的通用寄存器。通用寄存器在函数调用过程中起到特殊作用。在ARM64体系结构的过程调用标准(Procedure Call Standard,PCS)中进行了规定。PCS 定义哪些寄存器可以被破坏,哪些寄存器不能被破坏。如果寄存器可能损坏,则调用的函数可以覆盖而无需恢复,具体规则如下表所示:例如一个函数foo(),被main()调用函数foo()可以使用的寄存器,且不需要保存的寄存器是X0-X15,但如果foo()要使用X19-X28必须先将其保存到堆栈中,然后在返回之前从堆栈中恢复。XR(X8)寄存器,是一个间接结果寄存器。如果返回一个结构体,那么foo()中结构体的内存将又调用者分配,指向调用者分配的用于返回结构体的内存指针。IP0-IP1这些寄存器是过程调用中可以被破坏的寄存器,这些寄存器在函数被调用和执行调用函数第一条指令之间这段时间被破坏。链接器使用这些寄存器在调用者和被调用者之间插入胶合代码。最常见使用胶合代码的例子是A64的分支指令如果目标超出范围,则链接器需要生成一个胶合代码来扩展分支的范围。FP(X29)帧指针。LR(X30)函数调用链接寄存器。1. 处理器状态AArch64体系结构使用PSTAE(Processor state)寄存器来表示当前处理器状态。2.1数据处理标志位N:负数标志位,一个二进制补码,结果为负数则N=1;否则N=0;Z:零标志位,如果结果为零,则Z=1;否则Z=0;C:进位标志位,如果结果有进位,则C=1;否则C=0;V:溢出标志位,如果结果有溢出,则V=1;否则V=0;2.2异常掩码标志位D:调试异常掩码位。A:系统错误屏蔽位。I:IRQ屏蔽位。 F:FIQ屏蔽位。以上标志位,当为0是表示不屏蔽这个异常,当为1时表示屏蔽这个异常。2.3运行状态SS:软件单步。该位为1,表示在异常处理时使能了软件单步功能。IL:非法执行状态位。EL:当前异常等级。0:表示EL0;1:表示EL1;2:表示EL2;3:表示EL3;nRW:当前执行状态。0:表示AArch64;1:表示AArch32;SP:堆栈指针选择寄存器。0:表示选择SP0;1:表示SPx;2. 特殊寄存器3.1 零寄存器零寄存器顾名思义,这些寄存器的内容全是0,可以用做源寄存器,也可以用作目标寄存器。WZR是32位的零寄存器,XZR是64位的零寄存器。3.2 PC(Program Counter)程序指针寄存器PC指针寄存器通常用来指向当前运行指令的下一条指令的地址,用于控制程序中指令的运行顺序,但编程人员不能通过指令来直接访问。3.3 SP(Stack Pointer)堆栈指针寄存器Armv8体系结构支持4个异常等级,每个等级都有一个专门的SP寄存器SP_ELn.SP_EL0: EL0 下的栈指针寄存器SP_EL1: EL1 下的栈指针寄存器SP_EL2: EL2 下的栈指针寄存器SP_EL3: EL3 下的栈指针寄存器3.4 SPSR(Saved Program Status Register)备份程序状态寄存器当JNH官网运行一个异常处理程序时,处理器会把PSTATE寄存器的值暂时保存在备份程序状态寄存器(SPSR)里,当异常处理完成并返回时,再把SPSR的值恢复到PSTATE寄存器。3.5 ELR(Exception Link Register)异常链接寄存器ELR用于存放异常返回地址。3. 系统寄存器系统寄存器用于配置处理器和控制系统,例如MMU和异常处理。数据处理或加载/存储指令不能直接使用系统寄存器。需要将系统寄存器的内容读入X寄存器,对其进行操作,然后再写回系统寄存器。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
Ansys解决方案助力航空航天与国防客户提高能效并显著减少排放
2022-07-20
在范保罗国际航展的Ansys展位,可以了解到仿真解决方案如何改进动力系统、设计效率和安全技术,同时减少排放和噪声污染主要亮点Ansys行业领先的仿真工具助力航空航天与国防行业基础与新兴领域的尖端技术开发,同时减少原型制作成本、设计失误和风险Ansys仿真专家将在范保罗国际航展上,展示数字化转型为航空航天与国防产业带来的优势Ansys 行业领先的仿真解决方案支持航空航天与国防(A&D)产业实现数字化转型,助力民用和军用领域以速度、敏捷性和预测准确性应对前所未有的挑战。在即将于7月18-22日在英国汉普郡举行的范保罗国际航展上,Ansys将重点展示仿真如何以低成本实现更智能的创新解决方案。Ansys将与近1,500家参展商共同亮相范保罗国际航展,重点展示其综合全面的仿真产品组合如何在基础和新兴工程领域推进航空航天与国防产业发展,同时减少物理原型制作成本、设计失误和风险。专家们将通过安全可持续的航空、战略防御能力、未来旅客出行、新一代太空探索、劳动力能力提升计划等案例来展现仿真的收益。凭借基于物理的流体、电子、数字任务工程等软件,全球航空航天与国防企业都在利用Ansys技术开发各类更出色、更快速、更清洁的解决方案,包括开发高超音速防御技术、电磁频谱弹性,以及高效氢推进系统。在范保罗国际航展的Ansys展位,可以了解到仿真解决方案如何提高动力系统、设计效率和安全技术,同时减少排放和噪声污染Electroflight技术总监Douglas Campbell表示:“在Electroflight,JNH官网的工程师利用Ansys仿真进行结构分析、热管理和最佳材料选择,从而让425kg的电池组实现90%的能源效率。通过这样集成Ansys的多物理场仿真解决方案,JNH官网将继续开发高效可持续的飞机,同时实现能耗、推力与升力的良好平衡。”Ansys的材料属性数据库和选择工具,支持从设计流程开始阶段就选择可持续材料,以此帮助提升效率。除了基于物理的仿真解决方案,Ansys还通过可靠的嵌入式控制软件保障航空网络安全,有助于确保飞机系统的安全,并降低网络攻击的风险。Ansys全球销售和客户卓越副总裁Walt Hearn表示:“Ansys提供的先进解决方案囊括了仿真工具、先进求解器、专用仿真流程和数据管理功能,有助于推动整个航空航天与国防产业的数字化转型,能够充分满足嵌入式软件和数字任务工程应用等众多需求。JNH官网很荣幸能够参加范保罗国际航展,展示业界领先的Ansys解决方案,以让更多企业能够从JNH官网的领先技术中大获裨益。”(文章来源公众号:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
【方辉专栏】ARM64体系结构编程与实践学习笔记(一)ARM64体系结构基础知识
2022-07-19
摘要: 本文主要介绍了ARM64(Armv8)体系结构的基本概念。关键字:ARM64、Armv8、体系结构、ARM架构、指令集、数据宽度 1. ARM体系结构是什么?ARM体系结构,又称ARM架构,是一种硬件规范。主要用来约定指令集、芯片内部体系结构(如内存管理、高速缓存管理)等。ARM指令集在结构体系中并没有约定每一条指令在硬件描述语言(VHDL或Verilog HDL)中如何实现,而只约定了每条指令的格式、行为规范、参数等。ARM体系结构从v1版本发展到v9版本,每个版本的体系结构,指令集都有相应的变化。2. Armv8-A体系结构的基本概念2.1处理机(Processing Element ,PE):处理事务的过程抽象为处理机。2.2执行状态(Execution State):处理器运行时的环境,包括寄存器的位宽、支持的指令集、异常模型、内存管理以及编程模型等。Armv8体系结构定义了AArch64和AArch32两个执行状态。2.2.1  AArch64为64位执行状态提供31个64位的通用寄存器提供64位的程序计数指针寄存器(PC)、栈指针寄存器(SP)、异常链接寄存器(ELR).提供A64指令集提供64位的内存模型定义Armv8异常模型,支持EL0-EL3共4个异常等级。定义一组处理器状态(PSTATE)用来保存处理机(PE)的状态。2.2.2  AArch32为32位执行状态提供13个32位的通用寄存器提供32位的程序计数指针寄存器(PC)、栈指针寄存器(SP)、链接寄存器(LR).提供A32指令集和T32(Thumb)指令集。提供32位的虚拟内存访问机制。定义Armv8异常模型,支持EL0-EL3共4个异常等级。定义一组处理器状态(PSTATE)用来保存处理机(PE)的状态。2.3 Armv8指令集Arm 体系结构根据不同的执行状态会有三种指令集。A64指令集,运行在AArch64状态下,提供64位指令集支持。A32指令集,运行在AArch32状态下,提供32位指令集支持。T32指令集,运行在AArch32状态下,提供Thumb 16位和32位指令集支持。2.4 系统寄存器命令在AArch64状态下,一些系统寄存器会根据不同的异常等级提供不同的变种寄存器。例如:SP_EL0表示在EL0下的SP寄存器,SP_EL1表示在EL1下的SP寄存器。3. AArch64异常等级ARMv8-A架构定义了一组异常级别(Exception Level,EL),从EL0到EL3,其中: 如果ELn为异常级别,n的值越大表示软件执行权限越高。 如上图所示,EL0提供用于普通用户的应用。EL1提供操作系统相关的支持。 EL2提供对非安全操作的虚拟化支持。 EL3提供了两个安全状态之间切换的支持,安全状态和非安全状态。 一个程序可能不包括所有的异常级别,但必须包括EL0和EL1,至于EL2、EL3可选。4. ARMv8支持的数据宽度ARMv8支持如下几种数据宽度:字节:8位半字:16位字 :32位双字:64位四字:128位+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
HighTec 编译器支持NXP最新S32ZS32E系列实时处理器
2022-07-19
01 HighTec公司扩展了对新的NXP S32系列汽车平台MCU的工具支持,以帮助客户建立安全和可靠的应用 2022年6月30日,作为始终走在为最新处理器提供编译工具最前沿的HighTec正式宣布其C/C++编译器套件支持NXP最新发布的S32Z和S32E家族系列实时处理器。恩智浦半导体推出的两个新处理器系列,利用安全的高性能实时处理能力,继续扩展了恩智浦S32创新汽车平台的优势。S32Z和S32E处理器系列帮助汽车行业加快集成多种实时应用,可助力实现域控制、区域控制、安全处理和电气化,这些功能对于打造下一代安全高效的汽车至关重要。HighTec ARM编译器经过了ISO 26262 ASIL-D功能安全评估认证,支持基于C++14标准的AUTOSAR Adaptive平台,可以为安全相关应用生成最优化的目标代码。作为NXP长期的合作伙伴,HighTec支持S32系列汽车平台处理器,为最新的架构提供了久经考验的先进编译技术。( 图片来源: NXP® Semiconductors )恩智浦S32Z和S32E处理器的功能比现有汽车微控制器更全面。新型处理器系列拥有8个带可分锁步支持特性的Arm Cortex-R52处理器内核以及Cortex-M33内核,工作频率高达1GHz,可应对安全集成确定性高性能实时应用的挑战。通过“内核到引脚”硬件虚拟化和资源防火墙,处理器对独立的实时应用进行隔离,确保免受干扰。S32Z和S32E处理器支持最新的GTM4.1,提供高达64MB的集成Flash存储器,以实现零停机时间的大规模无线远程 (OTA) 升级,并且对于大型应用和AUTOSAR自适应应用,支持LPDDR4 DRAM和就地执行 (XiP) 模式的Flash扩展存储器。S32Z和S32E处理器的开发遵循ISO/SAE 21434网络安全认证以及ISO 26262 ASIL D功能安全认证。硬件安全引擎 (HSE) 支持安全启动、加速安全服务和密钥管理。02 HighTecC/C++编译器基于创新的LLVM开源技术,涵盖了ARM架构的Cortex-A,Cortex-R以及Cortex-M全部架构ARM编译器支持Cortex-R52和Cortex-M3内核处理器,经过功能安全认证的标准库可以满足功能安全最高等级ASIL-D。此外,HighTec提供了一个独立的支持C语言编程的最新4.1版本GTM/MCS编译器。该套件还支持AUTOSAR自适应平台,并包括了编译器安全扩展。HighTec提供了一系列的技术培训课程,如AUTOSAR使用及NXP的MCAL技术支持等。“未来的汽车,由电气化和自动驾驶驱动,需要有高性能处理器支撑的安全方案,”NXP汽车处理业务线软件经理Simona-Sorina Costinescu说,“最新的NXP S32Z和S32E系列实时处理器提供了解决以上需求的理想方案,HighTecC/C++编译器在利用全平台高性能的同时,可以大大促进安全软件的开发。”03 在与半导体合作伙伴的密切合作下,HighTec一直在为NXP的所有S32汽车平台产品提供早期工具支持: S32G车辆网络处理器,用于面向服务网关的高性能、安全网关、域控制器、区域处理器、车辆计算机和安全处理器;S32R雷达处理器,用于高性能、安全、可靠的雷达处理,可用于高性能角雷达和长距离前向雷达;S32K用于汽车和工业应用的通用微控制器(mcu),需要满足ASIL-B/D功能安全需求。04 HighTecC/C++编译器可以作为HighTec IDE中的一个独立工具使用,也可以在NXP的S32 Design Studio直接调用和使用LHighTec EDV-Systeme公司首席技术官Mario Cupelli表示:“JNH官网为与NXP的长期合作感到非常自豪,HighTec很高兴能够从一开始就为最新的NXP S32处理器提供全面的工具支持。”通过安全认证的编译器套件,为NXP的用户加速开发周期和汽车产品快速推向市场提供了竞争优势。”(文章来源公众号:HighTec CN)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
三星采用Ansys仿真产品创建半导体设计,优化高速连接
2022-07-18
三星将采用Ansys电磁仿真工具套件,依托最先进的工艺技术开展含5G/6G在内的尖端设计主要亮点Ansys仿真解决方案向三星开发人员提供综合全面的电磁感知设计流程,在提高生产力的同时降低设计风险三星设计人员将受益于Ansys提供的先进功能、速度和集成能力,将电磁设计周期缩短10倍,从而加快产品上市进程Ansys推出的自动反标等领先业界的设计功能,将通过速度更快、预测能力更强的准确计算与建模,优化三星的片上设计三星Foundry将采用Ansys业界领先的电磁(EM)仿真工具,依托最先进的芯片、节点和工艺技术开展含5G/6G在内的超现代设计。Ansys仿真解决方案,将向三星最先进的半导体技术提供综合全面并且功能、速度和集成能力均有所提升的电磁感知设计流程,缩短片上设计周期,优化高速连接,同时助力减少设计错误并降低设计风险。三星设计人员将运用Ansys的电磁设计工具,包括Ansys RaptorX、Ansys VeloceRF和Ansys Exalto,助力将小型设计的上市时间缩短2-3周,将复杂设计的上市时间缩短2个月。凭借可优化计算与建模的自动化功能,以及更高容量,Ansys软件将帮助三星团队以更高的保真度更快速地完成设计。三星采用Ansys仿真产品创建半导体设计,优化高速连接三星电子代工设计技术团队副总裁Sangyun Kim表示:“电子系统和工艺技术在不断发展,因此行业需要先进的电磁设计功能。JNH官网认为Ansys仿真解决方案能帮助应对这方面的挑战,该解决方案既能够精准地满足设计需求,同时又能缩短设计时间、降低成本与风险。”通过集成Ansys电磁解决方案,三星设计人员可在很短的时间内,将复杂片上场景建模,包含具有几百万金属片的虚拟块(dummy tiles)。此外,Ansys的近乎实时建模功能还可确保设计免受电磁干扰,这有助于大幅降低芯片故障风险。Ansys副总裁兼半导体、电子和光学事业部总经理John Lee指出:“伴随全球连接需求的增长,以及技术的进步,电磁已成为芯片设计人员面临的首要挑战。在Ansys,JNH官网可以确保JNH官网的仿真解决方案不仅能满足这些不断增长的需求,而且还能始终保持技术领先。JNH官网深信,Ansys电磁设计产品可以为三星团队妥善配备所需的工具,助力他们优化片上设计。”在提供先进解决方案方面,Ansys与三星已有悠久的合作历史,包括合作开发用于低功耗移动和高性能计算应用的电源完整性和电迁移签核解决方案等。(文章来源公众号:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
jnh官网 jnh官网 jnh官网 jnh官网 金年会 金年会 金年会 金年会