微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 请教:FPGA芯片RAM分割问题

请教:FPGA芯片RAM分割问题

时间:10-02 整理:3721RD 点击:

    小弟在用xilinx 的XC3S400芯片做LDPC,需要很多个小块RAM(30个字节左右)用来存储数据。而XC3S400利用IP核最多只能生成16个block RAM(与大小无关),而我又不能用Distributed RAM,因为需要的小块RAM很多,会占用很多逻辑资源。
         请教过路大侠:我怎么能把block RAM分割成很小的RAM块(分割成的RAM要能够同时访问)。谢谢啦!

1.可以分时读写的合并成一个大块的,地址不同做选择
2.Distributed RAM有多少可以用?你需要多少?
3.无法分时读写,Distributed RAM又不够的话。改设计需求吧。


Thank you,看来只能修改设计了!

提高位宽使用bitmask。

固定的资源改不了,只能合并或者该需求

Distributed RAM不够的话,可以直接用寄存器

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top