美国初创公司SiliconBlue Technologies Corp.正在开发基于低功率SRAM和非易失性内存的现场可编程门阵列(FPGA)架构,专门针对手持应用。
该公司曾说过,一直在与Kilopass Technology Inc.合作把内存技术应用于FPGA,FPGA可以委托代工厂商利用标准的低功率CMOS生产。
但是,Kilopass XPM技术是基于熔丝的一次可编程内存,而SiliconBlue称自己的FPGA可重新编程。实现可重新编程,是预留一部分可编程内存用于存储配置代码,然后在每次重新设定电路时把代码传送到新的内存区域。
SiliconBlue公司的首款产品是iCE65,含有1,792至15,260个逻辑块。这些FPGA能够降低时钟频率以节省手机的功率。尺寸最大的iCE65L16在32-kHz频率下电流消耗是250微安,在32-MHz频率下电流消耗是40毫安。SiliconBlue公司还提供在台湾地区生产的裸片,用于系统封装集成。
SiliconBlue公司声称,这是其获得专利的一项新技术突破,实现了最低功耗和最低成本的可编程解决方案。
除了把非易失性内存与SRAM组合在一个单芯片上面以外,SiliconBlue公司的主要成就似乎是利用65纳米CMOS实现了它的想法,路线图通向45纳米,而目前业内竞争是在90纳米节点上面,因此该公司获得了芯片数量与功耗方面的优势。
关键字:代码 存储 配置 内存 电路 微安 频率
编辑:汤宏琳 引用地址:https://news.eeworld.com.cn/news/fpgaandcpld/200803/article_18252.html
推荐阅读
客户体验决胜2022,低代码是快速取胜之道
Mendix预测:跨渠道的超个性化将占据2022年创新主导地位●随着客户对于优化体验的不断追求,低代码将被广泛用于应用开发之外的领域,例如客户体验设计、智能工作流程自动化等●使用低代码构建的多元体验将从网络和移动设备扩展到物联网设备,例如新型可穿戴设备●开箱即用型API和多元数据连接将推动超个性化加速发展中国北京,2022年2月10日——企业应用开发全球领导者Mendix, a Siemens business近期公布了2022年推动企业成功的七个客户体验趋势。随着客户对于优化体验的不断追求,更多企业将会为了提高自身的灵活性而转向低代码开发。Mendix高层在预测2022年时,考虑到了新冠疫情的持续影响以及后疫情时代的技术趋势
发表于 2022-02-10
苹果VR/AR头显操作系统命名解密?开源代码中出现realityOS字样
有开发者在苹果 App Store 上传日志和开源代码中发现了对“realityOS”的引用。从曝光来看,realityOS 可能是一款 AR / VR 操作系统,将搭载于苹果传闻中的混合现实头显。 此外,代码中出现了模拟器字样,虽然苹果已经删除了该提交,但还是逃不过大众的眼睛。 IT之家了解到,此前消息称,苹果公司正在进行至少两个 AR 项目,其中包括将于 2022 年底或 2023 年发布的增强现实头显,以及稍后发布的一副增强现实眼镜。 据分析师郭明称,这款头显将配备由 4nm 与 5nm 生产的双 CPU,提供 Mac 级的计算能力,并提供 AR 和 VR 模式无缝切换的体验。 AR / VR 头显预计将运行一种新
发表于 2022-02-10
三星将为欧版手机带来统一的CSC代码,以加快固件更新速度
三星在系统更新方面一直比较积极,已经为其大部分产品线发布了 Android 12 更新。然而,当前的更新过程存在一个问题,那就是区域碎片化。 大多数 OEM 采用批量发布流程,在广泛发布之前先将更新发送到选定区域的设备。如果固件有问题,可以将损坏减少到最低。就三星而言,每部手机都带有一个特定的“CSC”代码来标识其所在的地区,必须单独测试每个代码的构建。 根据 Galaxy Club,三星已经在着手解决这一问题。官方在欧洲地区统一 CSC 代码,从而有效地减少固件数量,采用了 EUX CSC 代码。 此外,Galaxy Club 已经证实,2022 年的三星手机都将采用
发表于 2022-01-30
低代码,半导体国产替代的“加速密码”?
《全球科技通史》里写道:“技术的进步让人类能更有效地获取能量,而更多的能量让人类可以进一步发展技术,从时间维度上看,科技几乎是世界上唯一能够获得叠加性进步的力量,所以其发展是不断加速的。”而在科技成为大国博弈的必争之地、国产替代浪潮兴起之际,国内半导体企业除在先进封装、异构集成、新工艺新材料等方面集结发力之外,如何使用新技术进行弯道超车,如何在“生产工具”上实现国产化替代,都是需要思量的新问题,而低代码开发或将成为借力的新支点。如果将半导体业归属于工业,那么低代码可说是工业信息化软件的基础和底层范畴。低代码开发平台通常以平台即服务(PaaS)的形式提供,通过模型驱动逻辑使用预编译来创建可在云、本地或混合环境中运行的web和移动
发表于 2022-01-29
S3C2440A.s——2440启动代码中文详细分析
ARM启动代码相当于我们电脑的BIOS,也就是ARM启动时对处理器的一些初始化及嵌入式系统硬件的一些初始化。由于它直接面对处理器内核和硬件控制器进行编程,一般都是用汇编语言。一般包括:中断向量表,初始化存储器系统,初始化堆栈,初始化有特殊要求的断口,设备初始化,变量初始化等。这几天对着RealView MDK-ARM中自带的启动代码研究了一下,遇到问题又对着数据手册和指令表看了一下,总算对S3C2440A的硬件有了一个大致的了解。学习嵌入式系统重在系统,学习ARM只是为学习嵌入式系统铺路,懒猫比较笨可能在上系统之前要裸奔几天以强化以下对S3C2440A内部结构的了解。把MDK自带的S3C2440A.S文件的注释发一下
发表于 2022-01-26
STM32标准库转LL库代码
一、四种库比较LL库,即STM32Cube Low-Layer,也叫Cube LL、Cube底层库等。开发STM32通常有四种“库”,寄存器、标准外设库、HAL、LL。早在2014年,ST推出了STM32CubeMX这款工具,同步推出了对应的STM32Cube HAL库。但是,HAL存在一些问题:代码量大、执行效率低等缺点。因此,在2017年,ST推出了STM32Cube LL库,目的就是为了解决的HAL库的缺点,让开发STM32的工程师有更多的选择。之前有工程师总结了寄存器、标准外设库、HAL、LL四种库的代码性能:(来源ST社区)针对上图(Flash、 SRAM 占用量和执行代码的效率这三项指标对比测试)简单讲几点:1.ROM
发表于 2022-01-11