Nios II系列嵌入式处理器资源耗用减半性能翻番
发布时间:2008/5/27 0:00:00 访问次数:503
5年前,altera推出第一代16位nios处理器为公司开辟了新的应用领域和市场。目前已交付的nios开发套件达13,000多套,并成为fpga软核处理器的标准,nios处理器也因此被edn杂志评为“2003年100个热点产品”之一。今天,altera公司又推出nios ii系列32位risc嵌入式处理器,altera第二代软核嵌入式处理器性能超过200dmips,该处理器具有更强大的灵活性、更高的性能、更低的成本并占用更少的资源,能够满足各种嵌入式应用的性能要求。
nios ii处理器系列是由三种软cpu核构成:一种是nios ii/f(快速型)——具有更高的性能和中等fpga使用量;第二种是nios ii/s(标准型)——具有高性能和低fpga使用量;第三种是nios ii/e(经济型)——性能一般,fpga使用量也较低。这三种产品都针对特定的价格和性能范围进行了优化,并都使用同样的指令集架构(isa),具有100%二进制代码兼容性。nios ii处理器能通过quartus ii开发软件中的sopc builder系统开发工具添加到设计者的系统中。
altera公司ip业务部
副总裁craig lytle介绍说,在fpga中使用软核处理器要比硬核具备更多的优势,这是因为硬核灵活性差,通常无法使用最新的技术。随着系统日益先进,基于标准处理器的方案会被淘汰,而nios ii处理器的方案是基于hdl源码构建的,能够修改以满足新的系统需求,而不会被淘汰。将处理器以hdl的ip核的形式实现,开发者能够完全定制cpu和外设,获得与需求相配的处理器。将nios ii处理器定位为90nm的stratix ii或cyclone ii器件,开发者能够通过采用最新的fpga技术获得最佳的性能。同时nios ii嵌入式处理器系列采用全新的架构,比第一代nios具有更高水平的效率和性能。和第一代处理器相比,nios ii核平均占用不到50%的fpga资源而计算性能翻了一番。
在nios ii cpu中专用指令实现结构框图
ciaig lytle还强调说,altera在开发新型嵌入式处理器系列产品上做出两个关键性的战略决定。第一是关注开发软核处理器。它可以给设计者选择处理器数量和性能指标的灵活性,允许处理器用于全系列的fpga器件。而软核实现也便于软件和设计升级,意味着处理器不会被淘汰。第二个战略决定是为软件开发者提供一整套工具,支持复杂应用开发、调试和部署。
nios ii在altera所有fpga中实现的性能和价格
为了提升系统性能,nios ii处理器支持256个具有固定或可变时钟周期操作的专用指令,设计者能用这些指令来加速时间要求严格的代码段。这些专用指令允许设计者在硬件中实现大计算量的算法,在软件中象c语言子程序一样“调用”它们。相比之下,最初的nios处理器只支持5条专用指令,每条每次执行必须有确定的时钟周期数。altera表示,虽然一些面向asic的处理器核提供了专用的指令和/或硬件加速器,但是都无法象nios ii处理器那样快速地提供可运行可交付使用的硅片功能。
据了解,nios ii处理器系列能够用于任何需要通用32位嵌入式微处理器的应用。altera认为,现在可能有些客户会继续使用第一代nios处理器或将其设计移植到其中一种nios ii处理器上。altera将长期继续支持所有现有和已发布fpga系列之上的第一代nios处理器。同时,altera还提供一键式移植选项,帮助客户升级至nios ii系列。
nios ii处理器系列是由三种软cpu核构成:一种是nios ii/f(快速型)——具有更高的性能和中等fpga使用量;第二种是nios ii/s(标准型)——具有高性能和低fpga使用量;第三种是nios ii/e(经济型)——性能一般,fpga使用量也较低。这三种产品都针对特定的价格和性能范围进行了优化,并都使用同样的指令集架构(isa),具有100%二进制代码兼容性。nios ii处理器能通过quartus ii开发软件中的sopc builder系统开发工具添加到设计者的系统中。
altera公司ip业务部
在nios ii cpu中专用指令实现结构框图
ciaig lytle还强调说,altera在开发新型嵌入式处理器系列产品上做出两个关键性的战略决定。第一是关注开发软核处理器。它可以给设计者选择处理器数量和性能指标的灵活性,允许处理器用于全系列的fpga器件。而软核实现也便于软件和设计升级,意味着处理器不会被淘汰。第二个战略决定是为软件开发者提供一整套工具,支持复杂应用开发、调试和部署。
nios ii在altera所有fpga中实现的性能和价格
为了提升系统性能,nios ii处理器支持256个具有固定或可变时钟周期操作的专用指令,设计者能用这些指令来加速时间要求严格的代码段。这些专用指令允许设计者在硬件中实现大计算量的算法,在软件中象c语言子程序一样“调用”它们。相比之下,最初的nios处理器只支持5条专用指令,每条每次执行必须有确定的时钟周期数。altera表示,虽然一些面向asic的处理器核提供了专用的指令和/或硬件加速器,但是都无法象nios ii处理器那样快速地提供可运行可交付使用的硅片功能。
据了解,nios ii处理器系列能够用于任何需要通用32位嵌入式微处理器的应用。altera认为,现在可能有些客户会继续使用第一代nios处理器或将其设计移植到其中一种nios ii处理器上。altera将长期继续支持所有现有和已发布fpga系列之上的第一代nios处理器。同时,altera还提供一键式移植选项,帮助客户升级至nios ii系列。
5年前,altera推出第一代16位nios处理器为公司开辟了新的应用领域和市场。目前已交付的nios开发套件达13,000多套,并成为fpga软核处理器的标准,nios处理器也因此被edn杂志评为“2003年100个热点产品”之一。今天,altera公司又推出nios ii系列32位risc嵌入式处理器,altera第二代软核嵌入式处理器性能超过200dmips,该处理器具有更强大的灵活性、更高的性能、更低的成本并占用更少的资源,能够满足各种嵌入式应用的性能要求。
nios ii处理器系列是由三种软cpu核构成:一种是nios ii/f(快速型)——具有更高的性能和中等fpga使用量;第二种是nios ii/s(标准型)——具有高性能和低fpga使用量;第三种是nios ii/e(经济型)——性能一般,fpga使用量也较低。这三种产品都针对特定的价格和性能范围进行了优化,并都使用同样的指令集架构(isa),具有100%二进制代码兼容性。nios ii处理器能通过quartus ii开发软件中的sopc builder系统开发工具添加到设计者的系统中。
altera公司ip业务部
副总裁craig lytle介绍说,在fpga中使用软核处理器要比硬核具备更多的优势,这是因为硬核灵活性差,通常无法使用最新的技术。随着系统日益先进,基于标准处理器的方案会被淘汰,而nios ii处理器的方案是基于hdl源码构建的,能够修改以满足新的系统需求,而不会被淘汰。将处理器以hdl的ip核的形式实现,开发者能够完全定制cpu和外设,获得与需求相配的处理器。将nios ii处理器定位为90nm的stratix ii或cyclone ii器件,开发者能够通过采用最新的fpga技术获得最佳的性能。同时nios ii嵌入式处理器系列采用全新的架构,比第一代nios具有更高水平的效率和性能。和第一代处理器相比,nios ii核平均占用不到50%的fpga资源而计算性能翻了一番。
在nios ii cpu中专用指令实现结构框图
ciaig lytle还强调说,altera在开发新型嵌入式处理器系列产品上做出两个关键性的战略决定。第一是关注开发软核处理器。它可以给设计者选择处理器数量和性能指标的灵活性,允许处理器用于全系列的fpga器件。而软核实现也便于软件和设计升级,意味着处理器不会被淘汰。第二个战略决定是为软件开发者提供一整套工具,支持复杂应用开发、调试和部署。
nios ii在altera所有fpga中实现的性能和价格
为了提升系统性能,nios ii处理器支持256个具有固定或可变时钟周期操作的专用指令,设计者能用这些指令来加速时间要求严格的代码段。这些专用指令允许设计者在硬件中实现大计算量的算法,在软件中象c语言子程序一样“调用”它们。相比之下,最初的nios处理器只支持5条专用指令,每条每次执行必须有确定的时钟周期数。altera表示,虽然一些面向asic的处理器核提供了专用的指令和/或硬件加速器,但是都无法象nios ii处理器那样快速地提供可运行可交付使用的硅片功能。
据了解,nios ii处理器系列能够用于任何需要通用32位嵌入式微处理器的应用。altera认为,现在可能有些客户会继续使用第一代nios处理器或将其设计移植到其中一种nios ii处理器上。altera将长期继续支持所有现有和已发布fpga系列之上的第一代nios处理器。同时,altera还提供一键式移植选项,帮助客户升级至nios ii系列。
nios ii处理器系列是由三种软cpu核构成:一种是nios ii/f(快速型)——具有更高的性能和中等fpga使用量;第二种是nios ii/s(标准型)——具有高性能和低fpga使用量;第三种是nios ii/e(经济型)——性能一般,fpga使用量也较低。这三种产品都针对特定的价格和性能范围进行了优化,并都使用同样的指令集架构(isa),具有100%二进制代码兼容性。nios ii处理器能通过quartus ii开发软件中的sopc builder系统开发工具添加到设计者的系统中。
altera公司ip业务部
在nios ii cpu中专用指令实现结构框图
ciaig lytle还强调说,altera在开发新型嵌入式处理器系列产品上做出两个关键性的战略决定。第一是关注开发软核处理器。它可以给设计者选择处理器数量和性能指标的灵活性,允许处理器用于全系列的fpga器件。而软核实现也便于软件和设计升级,意味着处理器不会被淘汰。第二个战略决定是为软件开发者提供一整套工具,支持复杂应用开发、调试和部署。
nios ii在altera所有fpga中实现的性能和价格
为了提升系统性能,nios ii处理器支持256个具有固定或可变时钟周期操作的专用指令,设计者能用这些指令来加速时间要求严格的代码段。这些专用指令允许设计者在硬件中实现大计算量的算法,在软件中象c语言子程序一样“调用”它们。相比之下,最初的nios处理器只支持5条专用指令,每条每次执行必须有确定的时钟周期数。altera表示,虽然一些面向asic的处理器核提供了专用的指令和/或硬件加速器,但是都无法象nios ii处理器那样快速地提供可运行可交付使用的硅片功能。
据了解,nios ii处理器系列能够用于任何需要通用32位嵌入式微处理器的应用。altera认为,现在可能有些客户会继续使用第一代nios处理器或将其设计移植到其中一种nios ii处理器上。altera将长期继续支持所有现有和已发布fpga系列之上的第一代nios处理器。同时,altera还提供一键式移植选项,帮助客户升级至nios ii系列。