Forum Discussion
Altera_Forum
Honored Contributor
13 years agoHello,
this problem looks to be solved. My problem is very similar, so I don't want to start a new topic for my question. I would like to use 2 Avalon MM BFMs in my Simulation. First BFM should write data, the second one - read data. It is not difficult to get the simulation running with one BFM is doing both tasks, but what should I do differently to get 2 BFMS running? Let's say, that my BFMs are defined as: `define FIRST_BFM tb.simulation_inst.mm_master_bfm_0 `define SEC_BFM tb.simulation_inst.mm_master_bfm_1 When I change the write task to use SEC_BFM instead of FIRST_BFM I got this error and simulation fails:# 416198192: FAILURE: top.tb.simulation_inst.mm_master_bfm_1.request_timeout.timeout_thread: Command phase timeout