摘要:
优化的 Mentor® 验证、实施和测试工具与方法将有助于双方客户使用 ARM® IP 进行设计
多年订购协议让 Mentor 可尽早获得 ARMv8-A 和 ARMv7-A 架构、ARM Mali™ 图形处理器、ARM CoreLink™ 系统 IP、ARM Artisan® 物理 IP 和 ARM POP™ IP
协议涉及 Veloce® 硬件仿真平台、Questa® 验证平台、RealTime Designer™ 和 Olympus-SoC™ Netlist-to-GDSII 系统,以及 Tessent® 产品套件
Mentor Graphics 公司日前已与 ARM签订一份多年订购协议,以尽早获得各种 ARM IP 和相关技术。Mentor 将借此机会优化其基于 ARM 的片上系统 (SoC) 设计工具和方法。Mentor 将获得可用于 ARMv8-A 和 ARMv7-A 架构的 ARM Cortex® 处理器、ARM Mali 图形处理器(GPU)、ARM CoreLink 系统 IP、ARM Artisan 物理 IP 和 ARM POP IP,以实施硬件加速。
“我们与 Mentor Graphics 密切合作,帮助全球最先进的电子公司打造一系列引领市场的产品,”ARM 执行副总裁兼产品组总裁 Pete Hutton 说道。“这一协议让我们能更好地为双方的客户提供用于全面的 SoC 设计、实施和验证更具竞争力的工具。”
通过此协议,Mentor 可以在常规发布前优化其 ARM IP 流程和工具。这将使 Mentor 的客户能在其设计中加入最新的 ARM IP,相信其验证、实施和测试环境已达最优化,并且还能使其最新 ASIC 和 FPGA 设计的性能和功能都达到最高水平。
与 ARM 生态系统中的许多公司一样,ARM 也采用了 Mentor Enterprise Verification Platform™ (EVP),包括 Veloce 和 Questa 平台,以验证新处理器 IP 和系统 IP 设计。对于数字设计实现,该协议将有助于 Mentor 优化针对基于 ARM 设计的 RealTime Designer 物理 RTL 综合和 Olympus-SoC Place & Route 解决方案。对于 IC 测试生成,还将提供针对 Tessent MemoryBIST、LogicBIST 和 TestKompress® 流程进行特定处理器优化,这种优化未来会被广泛使用。
“Mentor 和 ARM 已经合作多年,共同协助领先的半导体公司将基于 ARM 的产品推向市场,”Mentor Graphics营销副总裁 Brian Derrick 说道。“这一协议促使我们双方合作迈入更深层次,可以更加优化双方产品,当我们的客户需要生产低功耗、高性能的 IoT、移动和其他市场的下一代产品时,我们能为其提供更大的成功保障。
关键字:Mentor Graphics ARM IP
引用地址:
Mentor Graphics与 RM签署多年协议以尽早获各种ARM IP和相关技术
推荐阅读最新更新时间:2024-03-30 23:47
基于ARM7+μC/OSII的数据采集系统设计
摘 要:介绍了一种用ARM7+μC/OSII设计的数据采集系统。给出了系统原理框图,实现了将嵌入式操作系统植入该系统中,列出了软件设计的要点。
关键词:ARM7;μC/OSII;嵌入式操作系统
在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。当前常用的数据采集装置,在其系统软件设计中,多采用单任务顺序机制。这样就存在系统安全性差的问题。这对于稳定性、实时性要求很高的数据采集装置来说是不允许的,因此有必要引入嵌入式操作系统。笔者以μC/OSII为操作系统平台,基于
[嵌入式]
三星arm2440驱动lcd程序文件分析
下面按照程序的执行流程分析: 程序的入口是:head.s文件,主要是总程序入口+copy所有的(其实不大16K),设置6个中断向量,关闭看门狗(其实是长跳转在c语言中实现的),初始化时钟、sdram存储器初始化、nandflash初始化都是长跳转bl然后具体实现在c语言中init.c文件。 最后head.s文件让程序跳到main.c中执行。 下面分析总经理main.c文件:首先uart_init()也即初始化串口设置波特率为115200。然后循环地在串口上打印选项信息,并且循环地接受。 问题就出在这里串口打印信息,可是我的串口没有打印出信息!!!!! 寻找解决办法: 重新编译所有文件发现有几个警告: 解决办法是自己写串口打
[单片机]
linux2.6.32.2移植到ARM平台(mini2440)
1、指定交叉编译变量 即修改顶层Makefile文件,vim打开,修改如下: 原 export KBUILD_BUILDHOST := $(SUBARCH) ARCH ?= $(SUBARCH) CROSS_COMPILE ?= 改为 export KBUILD_BUILDHOST := $(SUBARCH) ARCH ?= arm //指定目标平台为ARM CROSS_COMPILE ?= arm-linux- //指定交叉编译器,此处是系统默认的,若指定其他的需要把路径完整列出 修改完毕之后,先编译一下,看是否能通过, # make s3c2410_defconfig # make 2、
[单片机]
ARM处理器寄存器和汇编指令系统
1.ARM的处理器模式 ARM体系结构支持7种处理器模式,分别是:用户、FIQ、IRQ、管理、中止(abort)、未定义和系统模式。除了用户模式外,其余都称之为特权模式。除了用户和系统模式外,其余都称之为异常模式。 2.ARM的存储器组织 ARM处理器总共有37个寄存器:包括31个通用寄存器、包括程序计数器(PC)、和6个状态寄存器。这些寄存器在不同模式下,不能被同时看到,有些名称是重叠的。分为三类:不分组寄存器,分组寄存器和程序计数器 1)不分组寄存器R0~R7 所有的处理模式下、它们都是访问同一个寄存器,因此只有8个不分组寄存器。 2)分组寄存器R8~R14 每一个访问的物理寄存器取决于当前的处理器模式,有些是共用的
[单片机]
ARM编译空间属性
1. 程序的空间属性 一般情况下,一个程序本质上都是由 bss段、data段、text段三个组成的 本概念是当前的计算机程序设计中是很重要的一个基本概念。而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的问题。 BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。 代码段:代码段(code segment/text se
[单片机]
动荡的处理器IP时代 嵌入式CPU的IP授权与发展分析
处理器是1款系统的心脏部分,所有功能的达成几乎都要依靠处理器,而在嵌入式系统方面,由于针对的应用层次较为较为狭窄,因此更要在效能、功耗与成本等变量进行多方考虑,其中,授权方案更是影响到厂商进行开发时的成本与产品上市时程,因此更需要审慎面对。 在各种嵌入式应用当中,总缺不了1或多个处理器核心来统筹整个系统的运作,但是处理器核心的架构复杂,相关的设计概念必须有多年累积的技术实力才有办法实现,以目前生产代工型态至上的企业观念中,自力进行处理器的开发不啻是吃力又不讨好的工作,不仅无法带来立即的营收,开发过程所需耗费的庞大资金更有可能导致公司的亏损,因此诸如台湾厂商等代工重镇皆在此领域的开发多所保留,也因此带给了纯IP授权(没有晶圆厂,也不
[工业控制]
上海高校研究生脑洞打开,“Arm杯”刮起创新风暴
7月12日,“兆易创新杯”第十四届中国研究生电子设计竞赛“Arm杯”上海赛区在上海理工大学军工路校区体育馆正式拉开帷幕,来自上海16所高校的一千多名同学带着300多项最新电子设计作品和商业计划书参与本次角逐。当天下午2点,虽然比赛还未正式开幕,但所有团队都已准备就绪,等待着众人的审视与评委的指导。 中国研究生电子设计竞赛是由教育部学位与研究生教育发展中心、全国工程专业学位研究生教育指导委员会、中国电子学会联合主办的研究生学科竞赛、是学位中心主办的“中国研究生创新实践系列大赛”主题赛事之一。本届大赛上海赛区由教育部学位与研究生教育发展中心,中国电子学会和全国工程专业学位研究生教育指导委员会主办,上海理工大学党委研究生工作部、上海
[物联网]
ARM推出面积最小能耗最低最节能的处理器
2009年2月23日,ARM ; 日前推出了ARM® Cortex™-M0处理器,这是市场上现有的最小、能耗最低、最节能的ARM处理器。该处理能耗非常低、门数量少、代码占用空间小,使得MCU开发人员能够以8位处理器的价位,获得32位处理器的性能。超低门数还使其能够用于模拟信号设备和混合信号设备及MCU应用中,可望明显节约系统成本,同时保留功能强大的Cortex-M3处理器的工具和二进制兼容能力。
在180ULL工艺上使用ARM标准单元库时, ARM 凭借其作为低能耗技术的领导者和创建超低能耗设备的主要推动者的丰富专业技术,使得Cortex-M0处理器在不到12K门的面积内能耗仅有85微瓦/MHz (0.
[半导体设计/制造]