使用可定制微控制器高效开发系统级芯片 (SoC)

发布者:快乐飞翔最新更新时间:2007-08-20 来源: 电子工程世界关键字:编程  晶圆  逻辑  内核 手机看文章 扫描二维码
随时随地手机看文章

作者:爱特梅尔公司 (Atmel) 微控制器部传讯经理Peter Bishop

为了应对成本、尺寸、功耗和开发时间的压力,许多电子产品都建构于系统级芯片 (SoC)之上。这个单片集成电路集成了大多数的系统功能。然而,随着这些器件越来越复杂,要在有限的时间里经济地进行产品开发以满足产品上市时间的压力已变得越来越困难。SoC集成了一些可编程部件 (特别是微控制器),使得其软件开发与硬件开发同样的昂贵和耗时。

使用基于业界标准、带有片上存储器和各种标准接口的ARMò处理器,再加上面向特定应用逻辑和非标接口的金属可编程模块 (MP模块),构成的可定制微控制器是切实可行的SoC开发方法,能够解决上述问题:

-采用经过验证的软/硬件模块、较短的金属布局布线的设计阶段,以及并行的软/硬件开发,再加上业界标准ARM架构所提供的广泛支持,可以缩短设计时间。
-采用预先已经准备好的基础晶圆,仅针对定制部分添加金属层,可以缩短器件生产制造的时间。
-最大限度地减少集成特定应用逻辑方面的设计耗费,并减少制备工艺中所需的光罩数,可以降低开发成本。
-仿真板包括了处理器、内存、外设和标准接口,并用FPGA来代替MP模块,实现了软/硬件全速并行测试,提高了器件生产制造和软件开发的首次成功率。

可定制微控制器架构

            图1:基于ARM9的可定制微控制器架构

如图1所示,可定制微控制器的基础为业界标准的ARM7或ARM9处理器内核,以及连接片上SRAM和ROM、外部总线接口和系统外设的多层AHB总线矩阵,并可桥接面向系统控制器和低速外设的高能效APB。该架构的一个主要特点是分布式DMA,这种DMA加上由AHB总线矩阵提供的并行数据通道,能为器件提供极高的内部数据带宽。外设到内存的数据传输只需极少的处理器干预,使器件能支持多个高速内部接口而不会降低处理器的性能。器件中的MP模块具有多个DMA端口,因此由其实现的专用IP也能受益于这种高速内部带宽。

该架构具有齐备的标准外设和接口,能满足大多数应用对用户接口、联网/连接和存储的要求。此外,在MP模块中还可以实现各种外设实例或其它外设/接口。

该架构实现了复杂的系统控制器,集成了所有的系统和功率管理功能,可以控制系统的启动和关闭。该控制器具有多个时钟源和外设开关控制线,使每个功能构件都能以支持应用的最小时钟频率运行,也可在不需要时进入闲置模式。因此能最大限度地降低器件的功耗。

金属可编程模块

              图2:金属可编程模块

如图2所示,金属可编程模块 (MP模块) 的门密度与实现器件固定功能部分的标准单元密度接近。MP模块需要足够的容量来实现第二个ARM处理器核、一个数字信号处理器 (DSP)、额外的接口以及复杂逻辑模块,如GPS相关器。它还需要一些内部功能和专门的外部连接,以提高其实现特定应用逻辑的效率。MP模块还需要多个分布式单端口及双端口RAM,并与需要他们的逻辑单元紧密耦合。

可定制微控制器设计/制备流程

如图3所示,可定制微控制器设计流程的目标是要在最短时间内,以合理的成本和极高的首次硅和软件成功率,开发面向特定应用的系统级芯片 (SoC),并包含软件和硬件。

            图3:可定制微控制器设计流程

软/硬件并行开发。设计流程调整为适合软/硬件并行开发,克服了系统级芯片开发的主要障碍之一。

快速将面向特定应用的硬件集成在微控制器平台上。面向特定应用的硬件以RTL语言设计;这些RTL模块可以集成到已经包含了AHB接口、DMA信道、I/O信道等单元的MP模块代码模板中。

面向特定应用的软件/操作系统与接口/外设驱动程序的快速集成。平台上所有接口/外设均有驱动程序。这些驱动程序也可作为MP模块中相同接口/外设的驱动程序模板。已经有很多业界领先的操作系统被移植到微控制器架构上。将这些软件模块与应用代码模块和用户接口集成起来的工作可与硬件开发一同进行。

在物理设计/掩模光刻之前进行软/硬件实时仿真。仿真板利用一个标准芯片实现了MCU平台,利用FPGA来模拟MP模块。这样就可以接近真实运行的速度仿真特定应用的硬件和底层软件,且无需任何成本就可修正错误。

快速完成布线布局,只需针对金属层。采用成熟的布局方案快速完成MP模块的金属层布线布局。

高效、低成本的掩模光刻。只需要对器件金属层进行掩模。

快速的生产制造过程,只需针对金属层。各特定应用器件的光刻制备以预制的微控制器平台为起点,只需添加金属层。

以FPGA为基础的仿真板

           图4:可定制微控制器的仿真板架构

设计流程的一个关键步骤是在仿真板 (见图4) 对硬件以及至少底层软件进行仿真。该仿真板包括完整的内存、标准接口和网络连接,以及可按应用要求配置的其它附加连接。具体包括:

-器件固定功能部分用带外接FPGA接口的单芯片来实现。
-使用高密度的FPGA仿真MP模块,包括内嵌存储器和外部I/O。
-采用FPGA配置存储器为MP模块保存编译好的HDL代码。
-外部总线接口 (EBI) 和FPGA的外接I/O连接到扩展板上不同类型的内存,如SDRAM、移动DDRAM、猝发Cellular RAM、NOR闪存、NAND闪存等。这些存储器将加载应用软件和应用数据集。
-所有标准接口 (CAN、USB、Ethernet、I2S、AC97、ADC、MCI等) 都通过收发器/物理层/编解码协议层与外部连接,因此可以对器件的外部接口和联网/通信链路进行全方位的测试和调试。
-图形用户界面 (GUI) 的所有部件都连接到相应的板上器件或接口,比如LCD、键盘、触摸屏接口等。这样就可在板上完成GUI基本接口的测试。
-仿真板提供外部并行I/O (PIO) 和FPGA I/O,用于连接特定应用的外接器件,以及实现非标接口。剩余的FPGA I/O也可用于验证。
-仿真板配有JTAG仿真器 (ICE) 端口;通过该端口可用带有JTAG-to-USB的接口和标准开发工具对ARM核及其外设进行验证。
-仿真板还配有FPGA JTAG端口;通过该端口可用FPGA厂家提供的工具对FPGA的内部信号进行跟踪和分析。

这种MCU/FPGA组合可以接近最终器件的工作频率运行。这样就能完成器件的即时性测试,包括平台中的MCU和各种标准接口、MP模块中实现的各种功能,以及到目前为止已开发的所有软件。这种测试至少涵盖了如下测试对象:设备驱动程序、操作系统端口,以及用于控制MP模块各种功能的应用代码模块。而更改器件的软/硬件单元无需任何额外成本。

结论

可定制微控制器是特定应用系统级芯片的高效开发平台。其设计流程能够解决系统级芯片设计的大多数问题,而且开发成本较低、风险较小,并能提高硬件制备和软件开发的首次成功率。而本文所描述的架构和设计流程由爱特梅尔的CAP 可定制微控制器系列所实现。

关键字:编程  晶圆  逻辑  内核 引用地址:使用可定制微控制器高效开发系统级芯片 (SoC)

上一篇:基于Modbus协议实现单片机与PLC之间的通讯
下一篇:低功率时钟选项——满足客户的低功率需求

推荐阅读最新更新时间:2024-05-13 18:37

8英寸晶圆代工供不应求,传报价提高了1成
据台媒中央社报道,8英寸晶圆代工产能供不应求,不仅交期延长至4个月,报价也传出将提高1成,部分IC设计厂决定跟进调涨产品售价,以应对成本提高。 受惠于电源管理芯片、面板驱动IC与传感器等需求强劲,加上新增产能有限,8英寸晶圆代工产能吃紧,包括联电与世界先进的8英寸晶圆代工产能都已满载。 IC设计业人士表示,受限8英寸晶圆代工产能吃紧,产品交期已自过去的2至3个月延长到4个月。 面板驱动IC厂敦泰也指出,因晶圆代工价格调涨,成本提高,将跟进调涨面板驱动及触控整合单芯片(IDC)的产品售价。 业界人士预期,8英寸晶圆代工价格第4季可能调涨1成,联电与世界先进运营有望受惠。此外,8英寸晶圆产能供不应求,市场预期DDI、PMIC或将缺
[手机便携]
基于ARM 内核的SoC已经成为嵌入式处理器的开发实现
ARM是目前全球最大的嵌入式芯片技术的IP提供商,其所拥有的IP已经成为众多芯片设计公司采纳的一种技术标准和开发平台。所以基于ARM 内核的SoC已经成为嵌入式处理器的开发重点,可通过ARM实现LCD控制器来完成对嵌入式LCD屏的控制。如果利用TFT屏支持显示,其图像分辨率存在局限性,因此通过搭建一个FPGA平台实现图像缩放器功能外接LCD显示器,完成ARM信号的扩展显示。同时FPGA也能完成对ARM平台产生的图像信号进行验证和仿真,以测试其功能和时序的正确性。XGA显示器因其显示量大,输出形式多样等特点已经成为目前大多数设计中的常用输出设备,因此本文针对ARM产生的VGA信号通过插值算法对其扩展为XGA标准信号。 1 V
[单片机]
基于ARM <font color='red'>内核</font>的SoC已经成为嵌入式处理器的开发实现
三菱GPP编程软件简介
   1、基本概况     SW3D5-GPPW-E是三菱电气公司开发的用于可编程控制器的编程软件,可在Windows 3.1及Windows 95下运行,适用于IBM PC/AT(兼容)其CPU为i486SX或更高,内存需 8兆或更高(推荐16兆以上)。该程序可在串行系统中可与可编程控制器进行通讯,文件传送,操作监控以及各种测试功能。     在GPP软件中,你可通过线路符号,助记符来创建顺控指令程序,建立注释数据及设置寄存器数据,并可将其存储为文件,用打印机打印。     在PLC与PC之间必须有接口单元及缆线。     接口单元:     FX-232AWC型RS-232C/RS-422转换器(便携式).
[嵌入式]
厦门联芯12寸厂预第二季度量产5千片
  厦门 联芯 12寸厂预计最快第二季导入量产,初期产能5千片,年底将扩增至1万片,联电预估, 联芯 今年整体产能可望占营收比重达5%至10%之间。下面就随半导体小编一起来了解一下相关内容吧。    联芯 是由联电、厦门市政府与福建省电子信息集团三方共同合资的12寸 晶圆 代工厂,资本额20.7亿美元,联电预计5年内出资13.5亿美元;联芯去年底完工投产,创下联电20个月就开始量产的12寸厂新纪录。   联芯已完工的 晶圆 厂,规划月产能共5万片,目前量产的第一座厂以导入40nm制程为主,月产能约1.1万片,联电预计最快第二季将其中5千片转量产28nm制程,年底再扩增5千片,合计1万片的28nm制程,等于第一座厂月产能共1.6万
[半导体设计/制造]
FPGA在智能仪表中的应用
随着微电子技术的发展,采用现场可编程门阵列(FPGA)进行数字信号处理得到了飞速发展。由于FPGA具有现场可编程的特点,可以实现专用集成电路,因此越来越受到硬件电路设计工程师们的青睐。 目前,在自动化监测与控制仪器和装置中,大多以8位或16位MCU为核心部件。然而伴随着生产技术的进步和发展,对监测与控制的要求也在不断提高,面对日益复杂的监测对象和控制算法,传统的MCU往往不堪重负。把FPGA运用到这些仪表和设备中,可以减少这些仪器、设备的开发周期,大幅度提升这些仪器的性能,减少总成本和体积。 在低阻值、高精度线圈电阻测试仪中关键部分用FPGA硬件电路来实现,可以节省系统的面积开销、减少所用的芯片数和PCB板块数,提升系统性能,并
[应用]
Tensilica公司授权WiQuest公司使用Xtensa处理器内核进行低功耗无线USB芯片设计
美国加州 SANTA CLARA 2006 年 7 月 6 日讯 – 可配置处理器供应商 Tensilica 公司日前宣布, WiQuest Communications 公司已在其 WQST110 超宽带( UWB )无线 USB 芯片设计中采用了 Xtensa 可配置处理器内核。 WiQuest Communications 公司的工程副总裁 Greg Christison 表示,“之所以选择 Xtensa 处理器内核,是因为它是当前市场上最低功耗的处理器内核,这对无线设计来说是必须的。对于 Tensilica 公司的自动化处理器配置的能力,我们也印象深刻。他们的工具令选择和实现设计所需功能更
[焦点新闻]
逻辑分析仪为I2C信号测量提供完整方案
  I2C 汇流排在电子产品中,很常见的一种汇流排,它的好处就是只需要两条线,就可以并联很多 IC 进行控制。但因为多装置(Device) 及开路集极(Open drain)的架构,常使I2C 汇流排除错工作变得困难。 本文将提出一些实际的应用案例,并使用逻辑分析仪(Logic Analyzer)之各项功能,来协助排除问题。   使用转态储存进行长时间资料纪录   在 I2C汇流排讯号发生异常时,常无法明确的知道是哪个装置出错。因此,无法用设定触发的方式来做问题点的定位。使用者多半会考虑先把所有的波形都撷取回来再慢慢分析。但逻辑分析仪基本是以采样的方式撷取讯号,不管讯号有没有改变,都会随着采样撷取动作的进行,而不断地消耗记忆体。而
[测试测量]
使用可定制微控制器高效开发系统级芯片 (SoC)
作者:爱特梅尔公司 (Atmel) 微控制器部传讯经理Peter Bishop 为了应对成本、尺寸、功耗和开发时间的压力,许多电子产品都建构于系统级芯片 (SoC)之上。这个单片集成电路集成了大多数的系统功能。然而,随着这些器件越来越复杂,要在有限的时间里经济地进行产品开发以满足产品上市时间的压力已变得越来越困难。SoC集成了一些可编程部件 (特别是微控制器),使得其软件开发与硬件开发同样的昂贵和耗时。 使用基于业界标准、带有片上存储器和各种标准接口的ARMò处理器,再加上面向特定应用逻辑和非标接口的金属可编程模块 (MP模块),构成的可定制微控制器是切实可行的SoC开发方法,能够解决上述问题: -采用经过验证的软/硬件模块、
[单片机]
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved