Hi Sebastián, Unfortunately, the issue is exactly as reported: The design is too big to fit on the device.
In your case, you are running out of soft logic -- that is, you're running out of the FPGA's general purpose "SLICE" logic. It's possible your design just has too much going on, and you'll need to remove some of its functionality. More optimistically, it's possible that you have some particular problematic piece of logic using lots of registers, which could either be more efficiently implemented or tweaked so as to take advantage of other FPGA resources you're not using, like DSP slices or BRAMs. Since you mentioned you solved a timing problem before hitting this error, I'm wondering if you did something to help timing such as cranking up the latency on some pipelined bit of logic -- such as cast blocks in the FFT -- which has caused an explosion in register use. Cheers Jack On Fri, 25 Feb 2022 at 15:54, Sebastian Hincapié Tarquino < [email protected]> wrote: > Hello all > > I'm currently working on ROACH1, trying to do a 4-element correlator > roughly based on the Wideband Pocket Correlator tutorial available in the > Casper Website ( > https://casper-toolflow.readthedocs.io/projects/tutorials/en/latest/tutorials/roach/tut_corr.html), > with some minor tweaks. Initially when compiling I had some timing > constraints which are already fixed (I think), but now after several hours > a new error appears when compiling, as shown below (this is copied from the > log file). > > Do you have any idea in what is going on or what could I possibly do? > Thanks in advance > > Sebastián > > _________________________ > > Running directed packing... > Running delay-based LUT packing... > Updating timing models... > ERROR:Pack:2737 - This design requires 123177 slice registers but there > are only > 58880 slice registers available in the target device. Evaluate the tool > and > constraint settings for this design and consider all the features of the > architecure to determine if further area reduction can be made. > ERROR:Pack:2716 - This design has 274 unique register control sets. This > design > has 3 unique SRL control sets. At least 30235 SLICE sites are required > to > implement the unique control sets (there may be some overlapping sets). > The > target device has only 14720 SLICE sites. > Please modify the logical design source to reduce the number of unique > control sets. > As an alternative, please select a device with more SLICE sites. > ERROR:Map:237 - The design is too large to fit the device. Please check > the > Design Summary section to see which resource requirement for your design > exceeds the resources available in the device. Note that the number of > slices > reported may not be reflected accurately as their packing might not > have been > completed. > > Mapping completed. > See MAP report file "system_map.mrp" for details. > Problem encountered during the packing phase. > > Design Summary > -------------- > Number of errors : 3 > Number of warnings : 81 > ERROR:Xflow - Program map returned error code 2. Aborting flow execution... > system.make:135: recipe for target '__xps/system_routed' failed > gmake: *** [__xps/system_routed] Error 1 > ERROR:EDK - > Error while running "gmake -f system.make bits". > : XPS failed. > Backtrace 1: gen_xps_files:708 > Backtrace 2: run_Callback:163 > Backtrace 3: casper_xps:88 > Backtrace 4: > @(hObject,eventdata)casper_xps('run_Callback',hObject,eventdata,guidata(hObject)):0 > >> > ___________________________ > > -- > You received this message because you are subscribed to the Google Groups " > [email protected]" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/28d04147-7b70-4982-ae67-cce83434202en%40lists.berkeley.edu > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/28d04147-7b70-4982-ae67-cce83434202en%40lists.berkeley.edu?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "[email protected]" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG1GKSkZ39VBdaXBz_znTJuPaKqY2t0jOphbQNOtJ0HShs4z%2Bg%40mail.gmail.com.

