整合ARM、FPGA与可编程模拟电路的单芯片方案_第1页
整合ARM、FPGA与可编程模拟电路的单芯片方案_第2页
整合ARM、FPGA与可编程模拟电路的单芯片方案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    整合ARM、FPGA与可编程模拟电路的单芯片方案        Rajiv Nema 爱特公司高级产品市场经理 时间:2011年07月21日     字 体: 大 中 小        关键词:           如果世上真的有典型或者通用的嵌入式系

2、统应用,主流半导体公司的产品目录一定会薄很多。现在设计人员不仅要从多种处理器架构中进行选择(大多数嵌入式系统设计都以处理器内核为中心),而且外设、通信端口和模拟功能组合的选择几乎无限。而这正好指出了嵌入式应用的多样性所带来的问题:尽管有如此多的标准端口可供选择,却很少有设计人员能够最终实现单芯片解决方案。他们的选择往往都是微控制器加大量辅助芯片,其中常常包括一些用以提供微控制器所缺乏的特定逻辑功能的可编程逻辑,和作为实际信号接口的模拟 IC。   图2: SmartFusion中的可编程模拟模块(包括:精度为1%的ADC和DAC、多达3个采样频率为600 Ksps

3、的12位ADC、最多三个12位第一阶sigma delta DAC、 最多10个50 ns高速比较器以及集成多种温度、电压和电流监控功能。)      这种硅工艺技术还有其它的优点。相比纯逻辑CMOS工艺,快闪需要高电压来编程和擦除,故内置有高模拟电压电平的监控能力。爱特采用的工艺可实现片上模块间的隔离(通过一种三阱结构),允许模拟和数字模块并排放置,却又彼此互不干扰。尽管这是一个混合信号环境,模拟功能仍能够保持出色的偏移和噪声等参数规格。 图3: 微控制器子系统      所有这些模拟功能性在功能性配置

4、和参数值方面都是完全可编程的,并拥有一个基于图形用户界面(GUI)的软件环境,以及众多用于板上FPGA配置的设计工具。    SmartFusion器件包含有多达500k可编程逻辑门电路,与基于快闪的 ProASIC3 FPGA器件系列一样。这个逻辑电路支持350 MHz的系统性能,内置容量高达108 Kb的 SRAM,并拥有大量工作频率高至350 MHz的数字I/O,支持LVDS、LVPECL、PCI/PCI-X等接口标准,可驱动高达24mA的电流。设计选择包括爱特的HDL(硬件描述语言)工具链、Libero集成设计环境,可以硬件创建逻辑功能,或者是在GUI以拖

5、放式(drag-and-drop)操作创建设计。这种方法可快速输入预定义的IP模块,这些模块可能是源于以前设计的复用元件,或者是爱特提供的函数库内的函数,也可能是第三方供应商提供的IP。      这些芯片上除了一个基于ARM Cortex-M3的微控制器子系统之外,还有众多完全可配置逻辑和模拟功能。     相比分立IC,逻辑和线性模块能够提供不折不扣的高性能,同样地,ARM Cortex-M3处理器也是一种全功能全规格的实现方案。它是一种已获全面集成的功能性模块是一个“硬”核,而不是在FPGA逻辑部件上编程的“软”版本。

6、系统运行时钟频率高至100 MHz,性能可达 125 DMIPS,并带512 KB 的闪存和64 KB 的 SRAM。它的功能强大,足以运行复杂的算法,比如精度电机控制,或者甚至好几个电机的多轴控制。另外,在系统管理应用中,它能够管理电压监控、定序(sequencing)、风扇控制及相关“系统内务管理”等多项任务,同时仍有充足的容量来运行更高的用户应用级任务。作为一个全功能的ARM Cortex-M3设计,它还带有一系列外设,包括10/100 以太网 MAC 和其它接口,比如SPI、I2C和UART等。混合信号I/O 线运行频率高达180 MHz,可驱动6 mA的电流。其它微控制器工程人员常用

7、的功能还包括实时时钟、看门狗定时器、8路DMA控制器和外部存储控制器(用于额外的代码或数据的存储)。为了最大效率地使用硅面积,这套外设也是“硬连线的”,但设计人员能够通过使用邻近的可编程逻辑来对之进行扩展和调整。ARM Cortex-M3 处理器经由相同的5层AHB 总线矩阵结构与FPGA 结构紧密连接,片上外设连接性能带宽高达16 Gbps。     如上所述,SmartFusion架构的处理能力显而易见。此外,SmartFusion架构的灵活性优势还体现在以下事实中:许多前端处理任务根本不需要调用ARM Cortex-M3处理器。与其它片上元件一样,模拟计算引擎(ACE)也是一个全新的概念。ACE是一个半自治模块,可在无需ARM Cortex-M3处理器干预下执行扩展模拟预处理和后处理任务,比如信号采集的采样和排序。     这个新的器件系列可为嵌入式系统设计人员提供真正的单芯片工具,其在硬件方面完全可配置,软件方面完全可编程,并充分利用了ARM架构能够支配的所有代码设计资源。这些芯片还附带

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论