Forum Discussion
Altera_Forum
Honored Contributor
12 years agoAn Example:-
Maybe your FPGA is being Driven by an external Microprocessor. or Maybe part of your FPGA is being Driven by a Nios Microprocessor. You don't want to write a model of the whole processor. So you use a model of the Bus Functions, Eg. Read & Write & it pretends to be the processor. EG: In your simulation, you can give the BFM an Adr & some Data & it will write that data to the Adr you gave it using the same sequences of events on the bus signals that the real processor would. A BFM is much smaller than a whole processor so it is much faster to simulate.