FPGA开发时,什么情况下使用BRAM,什么情况下使用DRAM

DRAM:Distributed RAM,DRAM是用逻辑单元拼出来的。

BRAM:Block RAM,BRAM是fpga中定制的ram资源。

较大的存储应用,建议用block ram ; 零星的小ram,一般就用distributed ram。但这只是个一般原则,具体的使用得看整个设计中资源的冗余度和性能要求。

xilinx文档ug474中的使用推荐:

相关推荐
边缘计算社区9 小时前
FPGA与边缘AI:计算革命的前沿力量
人工智能·fpga开发
S&Z34639 小时前
[官方IP] Shift RAM
网络协议·tcp/ip·fpga开发
S&Z346311 小时前
[FPGA Video IP] Video Processing Subsystem
网络协议·tcp/ip·fpga开发·video
FPGA_Linuxer16 小时前
FPGA 100G UDP纯逻辑协议栈
网络协议·fpga开发·udp
Terasic友晶科技1 天前
第13篇:Linux程序访问控制FPGA端Switch<二>
fpga开发·嵌入式系统·de1-soc开发板
cjie2212 天前
FWFT_FIFO和Standard_FIFO对比仿真
fpga开发
9527华安2 天前
国产紫光同创FPGA实现SDI视频编解码,基于HSSTHP高速接口,提供3套工程源码和技术支持
fpga开发·紫光同创·sdi·高速接口·hssthp
hahaha60162 天前
ARINC818协议一些说明综述
fpga开发
_Hello_Panda_2 天前
FX10(CYUSB4014)USB3.2(10Gbps)开发笔记分享(1):硬件设计与开发环境搭建
笔记·fpga开发·fx10·cyusb4014
FakeOccupational2 天前
fpga系列 HDL:tips 初始化错误排查 & 仿真和实际不符的可能原因
fpga开发