请教: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不够的话,可以直接用寄存器
