Thanks for the ideas. Looking at the hdl generated by sysgen I see that the code mostly instantiates a few components like lut2, muxcy, fde and IPs like block memory generators (the report generated says that the only IPs used are brams, counters and adders). I think one possibility to improve the simulation process would be to generate wrappers that imitate the behaviour of those primitives and the IPs, and use external simulators like verilator which generate C++ models from verilog code. Or to use cocotb which is easier but slower (I think it should be faster than matlab anyways haha..) Like I am out of time, I would try it in another opportunity. But I share the idea to see if someone sees any problem with that path.
El mié, 15 sept 2021 a las 14:57, Sebastian Antonio Jorquera Tapia (< [email protected]>) escribió: > Hi, I am trying to simulate a model with a correlator using two > pfbs+widebands ffts, and currently my biggest problem is the simulation > time. For example for ~6000 cycles, the simulation takes up to 15 minutes > and I would like to repeat it for like 4000 cases. > > I am using enabled subsystem with "to workspace" inside of it, to take a > look to the outputs, that way I just save the valid values which are a > fraction of the whole simulation time. > Also if it matters i am running the simulation programmatically using the > sim function (I have the belief that way is faster, but I havent measure > it). > > I think that the slowest part is when matlab reviews the design (I am not > fully confident of what matlabs does previous the call to the xilinx > simulator). > So I tried to compile the pfb+ffts into a hdl netlist and import it with a > black box to simulink, but my computers freeze after the xilinx token > appears :( > > There is a way to improve the simulation time?? > > > > -- > 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/0ab9d48a-0009-4657-825f-60486c070d74n%40lists.berkeley.edu > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/0ab9d48a-0009-4657-825f-60486c070d74n%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/CAASoV%3DPhxkNY%3DrvAfzTpK8UgYRMnD1o6epcUnKs8d_ZQcDEJLQ%40mail.gmail.com.

