历史上的今天
返回首页

历史上的今天

今天是:2025年02月12日(星期三)

正在发生

2018年02月12日 | 双ARM7 SoC参考设计及多电压AVS实现

2018-02-12 来源:eefocus

    电压调节技术与频率调节技术的结合使用为时钟切换添加了新原则,以确保新时钟频率拥有安全的电压电平。此外,电压调节功能需要在SoC内创建电压域。这将在两个可变电压域之间或可变电压域和静态电压域之间创建电压域接口。跨越接口的可变电压电平差为接口设计带来了独特挑战。时钟、信号电平转换以及电压域隔离等问题都必须仔细考虑,以确保最短延迟和信号完整性。

7.jpg?imageView2/2/w/550


    先进电源控制器

    作为美国国家半导体PowerWise技术的一部分,先进电源控制器(APC)旨在协助调节电压域的电压控制。APC支持闭环自适应电压调节(AVS)和开环动态电压调节(DVS)。APC支持动态频率调节功能,带有至时钟管理单元(CMU)的接口,可为SoC提供时钟信号。电压电平可通过PowerWise接口(PWI)传送给芯片外协同电源单元。硬件性能监控电路(HPM)用于AVS闭环电压控制。APC根据HPM提供的芯片性能信息,决定最佳的供电电压,以实现目标性能水平。在决定电压电平时,SoC制程变化、SoC晶粒温度变化、稳压器偏置或偏差以及系统静态电阻压降都会自动得到补偿。DVS模式则依照预先设定的电压频率对照表进行操作。

    参考设计

    PowerWise Camera(PWCAM)参考设计测试芯片用于技术验证和演示。PWCAM是模拟通用双处理器架构。图1是PWCAM的框图。PWCAM包含两套独立的基于ARM7的处理器系统:连接处理器和图像处理器。每套系统都有一组AHB和APB外设。每个CPU、AHB和APB都是由同一系统时钟驱动,时钟频率高达96MHz。连接处理器和图像处理器通过核间通信单元(ICCU)进行通信。这个通信单元是异步AHB-AHB桥。只有图像处理器可以直接访问外部存储器。设计目标是为了将独立的频率和电压调节功能引入连接处理器和图像处理器,这要求对APC的设计和集成进行恰当区分。

    AVS中的时钟切换

    对于电压调节与频率调节功能整合而言,最重要的要求是在频率还未切换之前,确保新频率所需电压到位。如果调高时钟频率,在时钟切换为新频率之前,电压必须提升至足够高的水平。如果调低时钟频率,时钟可以立即切换为新频率,因为电压电平已经足够。为了满足这个要求,时钟调节控制必须通过APC。APC利用目标索引和当前索引等接口协议,来批准实际系统时钟切换。

    AVS电压域分区

    一般而言,电压调节与时钟频率调节总是结合在一起。时钟域边界自然成为AVS电压域边界的选择。时钟域边界的异步接口使得多电压AVS部署变得更为简单。然而,由于性能原因,有时可能需要采用同步接口。将IP块集成进AVS电压域通常需要IP块级的分区改变,以便分隔电压域。很多IP块包含不只一个时钟域。例如,外设块包含一个内部总线接口时钟和另一个外设时钟。内部总线时钟根据系统时钟进行调节,而外设时钟则按照固定频率运行。相对于对IP进行重新分区以将IP块集成到AVS电压域内,有时让IP块固定频率部分以最低AVS电压电平进行操作,从而使整个IP块集成到AVS电压域内,更为容易。

    PWCAM分区需要考虑这些因素。图1给出带有电压域边界的PWCAM,用于控制AVS的嵌入式APC和HPM,以及需要信号水平转移的接口。此外,连接处理器内的SRAM也进行分区,以便由存储器保留电压供电。存储器保留电压可以在进行频率调节时追踪AVS电压,但有下限箝位电压,确保即使逻辑部分断电或在不合适电压电平下,SRAM始终保持有效数据。

    电平转换及断电信号箝位

    有两种电压域接口,一种是静态电压域和AVS电压域之间的接口;另一种是两个独立AVS电压域之间的接口。信号穿越电压域边界,需要将电平转换以便目的域能正确识别。

    PWCAM 采用的电平转换策略确保进出域的信号都有位于AVS域边界的电平转换器。除了执行电平转换之外,电平转换器还可起到屏蔽作用,将信号保持在相应的电压域内,最大限度减少信号完整性问题。如果AVS电压域支持断电功能,系统在断电状态下将输入及输出箝定在已知状态非常重要。这种箝位功能很容易就能整合到电平转换器内。

    电压域边界的同步定时

    自适应调节电压域里的信号定时根据电压电平的变化而变化。如果电压域采用同步接口,在设计信号路径和时钟路径时,要仔细考虑定时路径的可变特性。

    AC定时路径

    如果任何交流定时路径(输入路径或输出路径)的部分在调节电压域内,输入设置/保持时间或输出有效时间在调节电压范围内大幅度波动。如果技术规格无法承受这样大的变动,则必须采取措施将这种变动减至最少。类似一般定时优化技术,通常是使取样反转尽量接近电压域边界。

    内部定时路径

    与可变定时相关的内部路径是指两个电压域之间的反转至反转(flop to flop)定时路径,而其中至少有一个是电压调节域。由于电压调节功能与时钟频率调节功能结合在一起,因此当电压向下调节时,会有更多的设置时间。时钟路径的可变定时则会使调节电压域与静态电压域之间的时钟偏差也随之改变。电压下调幅度越大,时钟偏差也越大。最后所得到的结果是信号路径的周期时间会缩短,而且也会出现保持时间的问题。添加时间延迟补偿电路以便为所有可能出现的定时 时间转变作出补偿并不可行,因为时钟的偏差幅度太大,实在无法预测。为了解决这个可变定时时间问题,关键是添加时钟同步功能,以尽量减少时钟偏差,更重要的是,使时钟偏差幅度可以预测。

    AVS/DVS设计考虑因素

    与典型系统设计相比,进行多电压调节电路设计需注意以下几方面:额外的资料库特征化和定时验证点;在设计体系、分区和编码等方面进行电压域考虑,协助正确布局;电平转换器插入及校验;扫描插入、缓冲插入及ECO都必须考虑电压域。

    结论

    由于电平调节的自适应性,多电压AVS对于功率优化是非常有效的。采用多个调节电压域,确实会使设计及实施变得更为复杂。但PWCAM测试芯片的例子表明,只要进行适当规划和执行,其复杂程度在可控范围内。功耗的大幅度降低表明这种努力是值得的。


推荐阅读

史海拾趣

Capar Components Corp公司的发展小趣事

作为一家有社会责任感的企业,Capar Components Corp积极参与公益事业,回馈社会。公司定期组织员工参与社区服务活动,帮助困难群体解决实际问题。此外,公司还设立了奖学金和助学金,支持教育事业的发展。这些举措不仅彰显了公司的社会责任感,也为公司树立了良好的企业形象。


这些故事是基于一个虚构的电子行业公司背景编写的,您可以根据Capar Components Corp的实际情况进行调整和修改,以使其更符合该公司的历史和发展轨迹。请注意,由于我无法获取Capar Components Corp的具体信息,这些故事仅为示例性质,并非真实事件。

科山芯创(COSINE)公司的发展小趣事

科山芯创(COSINE)公司成立于2017年,由一群对射频及模拟集成电路芯片充满热情的工程师创立。他们看到了中国电子行业中对于高性能、高品质芯片的巨大需求,于是决定成立一家公司,专注于这一领域的研发与设计。他们的初心是通过自主创新和核心技术,为国内外客户提供有竞争力的解决方案。

安纳森(AnaSem)公司的发展小趣事

随着公司知名度的提升,安纳森也不可避免地遭遇了一些侵权问题。面对不法公司或机关声称其为安纳森半导体本身或正式授权单位的情况,安纳森迅速采取行动,通过法律手段维护自身的合法权益。同时,公司还加强了与用户的沟通和交流,及时澄清误会,确保用户能够购买到真正的安纳森产品。这一系列的应对措施不仅有效地维护了安纳森的品牌形象,也为其在市场中树立了良好的口碑。

亿晶源(ekinglux)公司的发展小趣事

在不断提升产品质量和创新能力的同时,亿晶源还积极拓展市场。公司先后在华南、华东等地区设立生产基地和销售中心,形成了覆盖全国的销售网络。同时,公司还注重品牌建设,通过参加国内外知名展会、举办技术交流会等活动,提升品牌知名度和影响力。

Excel Cell Electronic Co Ltd公司的发展小趣事

随着环保意识的提高,ECE公司积极响应环保号召,致力于推广绿色环保理念。公司采用环保材料和生产工艺,减少废弃物排放和能源消耗。同时,ECE公司还积极参与环保公益活动,宣传环保知识,提高公众的环保意识。这些努力使ECE公司成为电子行业中绿色环保的倡导者和实践者。

BUSSMANN公司的发展小趣事

1914年,Bussmann五兄弟在家中地下室开始了他们的创业之旅。那时的电子行业正处于起步阶段,熔断器作为电路保护的关键部件,市场需求巨大但供应不足。五兄弟凭借对电子技术的热情和家族传承的工匠精神,不断尝试、创新,终于成功制造出了高质量的熔断器。他们凭借出色的产品质量和口碑,逐渐赢得了市场的认可,业务也从小小的地下室扩展到了一间小型厂房。

问答坊 | AI 解惑

什么是djyos?(连续报道帖)

本帖所述的操作系统源代码和《都江堰操作系统与嵌入式系统设计》一书,均可以在 www.djyos.com 中免费下载。     都江堰操作系统(简称djyos)是一个操作系统,但不是“又一个操作系统”,它是一个全新思路的操作系统。 &nbs ...…

查看全部问答>

第七届中国研究生电子设计竞赛简介

本帖最后由 paulhyde 于 2014-9-15 08:59 编辑 【竞赛背景】 随着集成电路制造工艺相对成熟,集成电路产业逐渐演化为设计、制造、封装和测试四个协调发展的产业结构。 上世纪末,集成电路设计业开创以知识产权(IP)为核心的创新时期,这标志着集 ...…

查看全部问答>

WinCE 左键长按与右键按下消息的有些疑问

自己开发的程序在一些PND的机器上运行时发现左键长按消息没响应。 我自己左键长按消息的判断是这样的:在左键按下后启动一个定时器  然后在左键抬起前在定时器判断是否长按 然后做相应的事情。 但是,我在自己PC版的程序中用LButtonDow ...…

查看全部问答>

插件

请问论坛里有哪位高人做过自动插件机项目,也就是自动焊接电容电阻那种设备,需要注意的问题是什么,如果熟悉的可以合作一下。…

查看全部问答>

wince下如何立刻检测到网络是否连接

各位:     硬件是通过无线网卡连接到网络上的,软件上要求时刻检测网络连接状态,当网络断的时候给出提示 可是我发现手动的将无线AP的电源关掉,无线网卡(VT6656)显示还是连接,而且信号显示very good,即不能 立刻刷新当前的状态, ...…

查看全部问答>

卖一块二手gec 2440开发板,价钱1100,可砍价.带触摸屏.仅限苏州地区当面交易,可以先试用.资料齐全.联系请加msn:guyuguang8628391@

GEC2440开发板硬件构成 硬件功能介绍: ◆ 采用三星公司的 S3C2440,系统稳定运行在405MHz,最高可达530MHz; ◆ 64M 字节的 SDRAM,由两片 K4S561632 组成,工作在 32 位模式下; ◆ 64M 字节 NAND Flash,采用的是 K9F1208,可以兼容 16M,32 ...…

查看全部问答>

烧写2.6内核后2410通过VIVI启动失败

今天想把2.6.22内核替换以前的2.4内核 但是编译后烧录上去就在这个地方挂了! vivi> boot Copy linux kernel from 0x00030000 to 0x30008000, size = 0x002d0000 ... done zImage magic = 0x016f2818 Setup linux parameters at 0x30000100 ...…

查看全部问答>

新手提问

帮我看看,每个中断的触发条件是什么呀?还有两个函数没有写 !谢谢 #include \"Board.h\" //*   Waiting time between LED1 and LED2 #define     WAIT_TIME       MCK #define PIO_INTERRUPT ...…

查看全部问答>

奇趣51DIY之LC测量小工具 规整贴二

        上周一我们发布了 LC测量小工具 的第一个规整贴,展示了我们LM311测量电路部分的进展情况。在回帖中,我们也收集了截止本周日的所有进展贴。           ...…

查看全部问答>

单片机上电不工作??

我用的是430中的f135单片机。每次掉电后再次上电单片机都不工作,必须复位一次才能正常工作。我不能理解这到底是什么原因。复位电路是完全正确的,而且电容足够大、晶振是4兆的。我用msp430f1222单片机就不会有这样的问题。 请斑竹和高手们帮 ...…

查看全部问答>