Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Nexys 4 DDR External Hard Drive through USB port

Status
Not open for further replies.

Sputnik12

Newbie level 5
Joined
Apr 4, 2022
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
68
Hello,

I have run into a placer error when running block memory generator IPs in verilog, as I have too many ROM blocks for the nexys 4 DDR board. I would like to keep all my ROMs and therefore, was wondering if there are any tutorials anyone could guide me to for this? I have not been able to find what I have been looking for after googling for a few hours.

Any help would be much appreciated. Thanks.
 

Could you please post the actual error?
Are those ROM blocks or BRAM blocks in the design?
 

Could you please post the actual error?
Are those ROM blocks or BRAM blocks in the design?
1649766877589.png

Here is the error @dpaul.
 

Not clear what you want specifically to achieve. How's the problem related to external hard drive and USB?
 

The design requires more RAMB36/FIFO cells than are available in the target device. The design requires 1785 of such cell types but only 135 compatible sites are available in the target device.
This tells me you have 1785 ROMs (and/or RAMs) in your design.

Are all these ROMs you've created large ROMs, that require a 36Kbit size RAM block? If they are mostly that size you won't be able to implement this design in the device. If these ROMs are mostly small, then you might be able to create them as distributed ROM, see https://docs.xilinx.com/v/u/en-US/dist_mem_gen_ds322.

It seems to me the architecture of your design is not tailored to an FPGA.
 

@Sputnik12
The error clearly states that either you need a larger FPGA or smaller RAMs.
So unless you us show/ or clearly describe why your design need such large amount of memory inside the FPGA fabric, there is little we can suggest.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top