Jump to content

SteveF

Members
  • Content Count

    5
  • Joined

  • Last visited

  1. Hey I was just wondering if this feature is being addressed. Currently adding a trace for an enum seems to generate a misleading trace. At the very least it should error out if this is not supported. Correctly tracing the int values would be better. But in reality we should be able to trace the enums directly. This is something we were able to in do VHDL simulators 30 years ago.
  2. OK Thanks, I have been looking at some examples and trying to figure out how to code it. I guess the advantage of using the TLM Socket interface between to the C program and the Cycle accurate BFM is that it makes the BFM more generic then?
  3. Thanks for the response. This would be for verifying RTL code, possibly also systemC.
  4. Hello, I am trying to create a TLM Initiator that includes an external function. The idea is that a test program can be implemented in the external file and thus replaced with other programs as required. The test program calls function X defined in the initiator module. if I add the function in line i.e. void test_prog { .... } it works properly However if I put it in an external file with a function declaration for X and include this in the SC_MODULE I get. error <module_name>::X cannot be overloaded. Any feedback on this would would be greatly appreciated. Thanks, Steve
  5. I am looking at building a Bus Functional model for the purpose of verifying hardware targets. If I want to simply run a C program to drive the simulation what is the best method to interface between the program and the BFM? I was thing that this is a TLM application, however most of the info I have found about that seems to point at high level syste modelling. Thanks for any insight.
×
×
  • Create New...