FPGA中RAM和reg的区别:
FPGA中RAM分为block RAM和 distributed RAM,block RAM是嵌入的RAM块,譬如M4K,M9K等;distributed RAM是分布式RAM,即reg和查找表。
块RAM读取数据总要延后一个时钟(SRAM特性),RAM里一次只能访问一个地址的数据,数据宽度不能设置太大。
分布式RAM,即reg和查找表。比如设置一个reg[7:0],mem[0:255],在一个时钟里可以直接访问所有的数据。知道地址可以立即读取数据。
FPGA中RAM和reg的区别:
FPGA中RAM分为block RAM和 distributed RAM,block RAM是嵌入的RAM块,譬如M4K,M9K等;distributed RAM是分布式RAM,即reg和查找表。
块RAM读取数据总要延后一个时钟(SRAM特性),RAM里一次只能访问一个地址的数据,数据宽度不能设置太大。
分布式RAM,即reg和查找表。比如设置一个reg[7:0],mem[0:255],在一个时钟里可以直接访问所有的数据。知道地址可以立即读取数据。