×
嵌入式 > 存储技术 > 详情

AntMicro开源DRAM控制器添加对RPC DRAM的支持

发布时间:2021-05-17 发布时间:
|

物联网是从半导体技术的小型化中受益匪浅的领域之一,因为更多的计算能力可以被封装到越来越小的设备中。由于体积缩小、功耗降低,各种设备(包括支持人工智能的设备)的应用方式在几年前是不可能实现的。这一领域最令人兴奋的发展之一是RPC(reduced pin count)DRAM的出现,这是一种小尺寸的存储器,Antmicro已经开发了对开源内存控制器LiteDRAM的支持。


什么是RPC DRAM


标准的现代DRAM芯片,虽然体积小但I/O要求很高,不可能用于空间受限的应用。通过在所连接的设备中使用大量的引脚,它们还可能进一步增加设备本身的尺寸,从而需要使用更大、更昂贵的FPGA或SoC封装。


虽然许多边缘设备可以轻松地使用比现代存储部件提供的更小的内存量(例如低于1Gb),但要将RAM芯片切成两半并获得更少的内存容量是不可能的。


所谓的RPC(Reduced Pin Count)DRAM是一项来自钰创的新技术,它有可能对人工智能、物联网和虚拟现实/增强现实市场产生深远影响。这是一个微型内存芯片家族,可以小到1.96mm x 4.63mm,提供256Mbits和高带宽(与DDR3相同),仅使用DDR3 PCB面积的10%和DDR3内存占用的SoC或FPGA引脚的一半。它的时钟速度可以达到1200MHz,带宽高达4800 Mb/s。


DDR RAM和RPC DRAM比较


RPC DRAM是空间受限的边缘AI应用的理想选择,这些应用本地处理视频、音频或图像等数据,除了节省空间外,低功耗也是关键。RPC DRQM使用的管脚数量较少,为其他系统功能留下了更多的可用资源,而将多个RPC DRAM芯片堆叠在一起以进一步优化布局的可能性使该技术更具吸引力。它还可以实现一些有趣的场景,比如嵌入到SiP,甚至可以与小型FPGA裸芯片集成,以实现功能强大的设备。但是要想在FPGA中使用内存,需要使用DRAM控制器与它进行接口,这就是我们最近使用LiteDRAM的原因。


LiteDRAM支持


LiteDRAM是一个可配置的内存控制器,是LiteX的一部分,LiteX是一个开源的SoC构建器,我们正在开发和使用它来设计基于FPGA的系统。通过在这个开放源代码内存控制器中创建对RPC DRAM的支持,我们已经能够将极小尺寸的内存添加到我们构建的产品和整个LiteX生态系统中。通过这种方式,我们可以提高客户设备的计算能力,使他们能够运行需要计算的应用程序或成熟的操作系统,如Linux。


我们使用LiteDRAM和其他组件为高带宽视频和其他数据处理系统开发与DDR存储器接口的独特设计,同时构建DRAM控制器并对LiteDRAM进行了许多改进,RPC DRAM支持只是一个例子。


Antmicro的开源FPGA IP


我们经常使用FPGA为我们的客户构建广泛的可配置系统,利用这项技术提供的灵活性和可定制性。我们创建的开源FPGA IP可以在各种设计和平台之间重用,而不会对我们的客户施加任何许可限制。Antmicro的开源IP核心产品包括MIPI CSI、MIDI、PCIe、USB、以太网等。


我们构建的FPGA系统与供应商无关,这些组件确保了未来的可靠性,并使我们的客户能够完全控制产品。


实际上,钰创已经在2019年CES展上透露该公司已经与莱迪思半导体(Lattice Semiconductor)合作,展出可兼容钰创RPC DRAM的莱迪思EPC5 FPGA解决方案。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
三星HBM-PIM芯片问市 功耗可降低70%