
使用altera嵌入式解决方案.pdf
30页© 2008 Altera Corporation—Public使用使用Altera嵌入式解决方案,提高性能, 降低功耗嵌入式解决方案,提高性能, 降低功耗2© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation议程议程议程议程?什么是Altera嵌入式解决方案??Nios嵌入式评估套件:演示?提高性能,降低功耗?资源?总结3© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation传统的传统的(多芯片多芯片)系统系统传统的传统的(多芯片多芯片)系统系统???????MCU?4© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation传统的传统的(多芯片多芯片)系统系统传统的传统的(多芯片多芯片)系统系统???????ASSPASSPASSPMCU?5© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation传统的传统的(多芯片多芯片)系统系统传统的传统的(多芯片多芯片)系统系统CANI/ODDR21394定制逻辑定制逻辑???????ASSPASSPCustom LogicASSPMCU?6© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation可编程芯片系统可编程芯片系统(SOPC)解决方案解决方案可编程芯片系统可编程芯片系统(SOPC)解决方案解决方案CPUCustom Logic????????闪存控制器闪存控制器DDR2 控制器控制器SDRAM 控制器控制器EMACIICSPICAN1394USB?? ? ?VGA图形引擎图形引擎????最合适的解决方案?降低了系统成本?降低了系统功耗?不会过时© 2008 Altera Corporation—PublicNios嵌入式评估套件:演示嵌入式评估套件:演示8© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera CorporationCyclone III FPGA基本板基本板Cyclone III FPGA基本板基本板Cyclone III FPGA EP3C25 324引脚引脚 FBGA1-Mbyte SSRAM32-Mbyte DDR SDRAM直流电源输入板上直流电源输入板上 USB Blaster 16-Mbyte 并行闪存并行闪存用户按键用户按键 while (!error gather_statistics(); if (got_new_data()) d_transform(in_buf, out_buf); check_for_errors(); } cleanup(); }执行时间执行时间21© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporationmain () { …variable declarations… init();while (!error gather_statistics(); if (got_new_data()) d_transform(in_buf, out_buf); check_for_errors(); } cleanup(); }执行时间执行时间d_transform右键单击右键单击加速实现函数功能加速实现函数功能右键单击右键单击加速实现函数功能加速实现函数功能BG3Slide 21BG3 Fix build Bob Garrett, 2007-8-2122© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation系统功耗系统功耗系统功耗系统功耗?去掉分立处理器,降低功耗。
−“ . . . 我们的元件成本至少降低了我们的元件成本至少降低了20%,而功耗则是以前的五分 之一%,而功耗则是以前的五分 之一–David Main,工程组经理?以1/5的功耗将性能提高5倍 (C2H)−AN531:采用硬件加速降低功耗−下载设计实例23© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation通过通过C2H降低系统功耗降低系统功耗通过通过C2H降低系统功耗降低系统功耗系统功耗 (mW)0%100%时间预算时间预算硬件加速使您能够硬件加速使您能够 •满足性能要求 •降低时钟频率 •降低系统功耗您的应用µP任务时钟频率时钟频率Your 处理器处理器Your 处理器处理器Nios II 处理器处理器硬件加速器© 2008 Altera Corporation—Public资源资源25© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation 25Nios II嵌入式设计包嵌入式设计包Nios II嵌入式设计包嵌入式设计包Nios II IDE:集成软件开 发管理,构建,调试:集成软件开 发管理,构建,调试Nios II软件构建流程: 通过构建实现快速编译 ,脚本,全面控制软件构建流程: 通过构建实现快速编译 ,脚本,全面控制HAL API外设驱动器和运行时 间软件库外设驱动器和运行时 间软件库嵌入式设计包嵌入式设计包GNU工具调试器,工具调试器, C/C++编译器编译器26© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation 26Nios II嵌入式设计包嵌入式设计包Nios II嵌入式设计包嵌入式设计包Micrium的实时操作 系统的实时操作 系统*FS2和和Lauterbach的高级调试工具的高级调试工具*Interniche的商用级网络堆 栈的商用级网络堆 栈* C语言至硬件语言至硬件(C2H) 编译器编译器** 通过套件或者网络下载可进行全面评估试用——许可单独销售嵌入式设计包嵌入式设计包27© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera CorporationNEEK设计实例设计实例NEEK设计实例设计实例设计实例设计实例汽车航空电子消费类DSP现场更新Altera Application SelectorGraphics EqualizerImagem 2D GraphicsImagem AvionicsImagem InstrumentationImagem TaquinImagem Watch图形加速GUI工具启动会话Altera Picture Viewer (VGA)Imagem aPhoneAltia HMI (Blue, Red)28© 2008 Altera Corporation—PublicAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera CorporationNEEK设计实例设计实例NEEK设计实例设计实例设计实例汽车航空电子消费类DSP现场更新MenuDemo PlanetWebMicrium uC-GUI DemoPlanetWeb SpectraWorksTES 2D D/AVE 2D GraphicsMandelbrot C2H (VGA)Spinning Cube (VGA)图形加速GUI工具启动会话PlanetWeb Photo FrameUNEEK PresenterSLS uCLinux© 2008 Altera Corporation—Public谢谢谢谢。
