首页 > 试题广场 >

在FPGA中,BRAM和DRAM有什么区别?

[问答题]
BRAM是块RAM,DRAM是分布式RAM。在FPGA里,BRAM是以块为单位,也就说即使你使用了一小部分也会使得整块RAM无法再使用。DRAM的分布RAM只要以LUT来工作,这使得他对资源的大小可以进行合适的匹配。但是DRAM不需要时钟进行驱动。一般而言少量数据用DRAM,对时钟要求比较高或者资源很大的数据用BRAM。
发表于 2022-06-30 10:17:29 回复(0)
BRAM是块为单位RAM是分布式RAM
编辑于 2024-03-04 14:04:40 回复(0)
1、用的资源不同,BRAM用的DRAM资源,消耗的资源以块为单位,DRAM用的LUT资源拼凑而成,且使用资源灵活;2、时序,BRAM时序严格
发表于 2023-11-10 10:24:38 回复(0)
BRAM是块RAM,DRAM是分布式RAM。前者是以块为单位, 速度较慢,但存储数据多。后者是以LUT为单位的,速度较快,但存储数据少
发表于 2023-09-22 21:45:22 回复(0)
BARM是快存储器、DARM是分布式存取器。BARM的是按照块给的,不灵活,不能分配资源大小。DARM是分布式的RAM,主要以LUT为基础,灵活,可以分配资源大小,但是存储大小不会很大。一般来说,数据较少使用DARM,数据较大使用BRAM
发表于 2023-08-10 14:14:19 回复(0)
BRAM指块存储器,是fpga中定制的ram资源,使用时需要时钟,存储空间较大;DRAM指分布式存储器,为fpga中用逻辑资源lut拼出来的,使用时不需要时钟,可以是纯组合逻辑,给地址就能输出数据,使用更加方便,存储空间小。
发表于 2023-03-09 19:57:18 回复(0)
这里的答案中的分布式RAM和DRAM不是一个东西吧
发表于 2023-02-20 20:20:01 回复(1)