Jump to content


  • Content Count

  • Joined

  • Last visited

About rayzekus

  • Rank

Recent Profile Visitors

350 profile views
  1. Hi Ameya, I did have to enable "pthreads" for compiling the SystemC lib with Cygwin ... Do you know if GNU g++ would be better? Thx
  2. Hi Ameya, Thanks, your reply sounds like what is happening ... I am just a novice at this so here is what I know about my build environment ... I am running on a Window7 laptop, I compiled the SystemC library with Cygwin g++ (note: I am now compiling my code with g++ -std=c++11 not just g++) ... I write and compile my code in Eclipse(Neon) ... Q: I didn't quite understand your statement ... Are you saying you are getting random numbers generated with my code (unmodified)? Thx
  3. Netted my code down to a simple example ... all 3 Drivers generate the same sequence of output and it repeats every time the code is run ... foo.h foo_drvr.h foo_mon.h foo_stop.h sc_main.cpp
  4. Hi, I am getting the same sequence of random numbers every time I run my SystemC code ... there is too much code to post here, so I will attempt to describe what I am doing ... I have written a DUT (SC_MODULE) with 9 input ports and I have written a Driver (SC_MODULE) to drive one of those ports, I have instantiated 9 Drivers and 1 DUT in sc_main ... the Driver uses rand() ... Each Driver produces the exact same sequence of random numbers ... I didn't some looking on the C++ forums and tried the following ... 1. Adding srand(time(NULL)) to the Driver ... but it won't c
  5. Thanks David, Looks like Cygwin gcc supports c++11 ... I used sc_vector compiles cleanly :-)
  6. Thanks Ralph, I tried what you suggested and that should be the right answer but I get the following error ... ../src/xor2.h:17:38: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 sc_vector<nand<2> > nand2{"NAND2", 4}; ^ As I said I am a novice at this ... and my next Q isn't SystemC but maybe you can help me ... I am using Eclipse and Cygwin gcc ... Can I add the c++11option to fix the error I got?
  7. I am a novice at SystemC (some OOP background but not much) ... I am getting an error for the code below ... ../src/xor2.h:20:31: error: invalid initializer for array member 'nand<2> xor2::nand2 [4]' I have much more complicated but netted my problem down to this much simpler and smaller example ... #include "systemc.h" template <int width> SC_MODULE(nand) { sc_in<bool> A[width]; sc_out<bool> F; void nand_func() { F.write(!and_reduce(A)); } SC_CTOR(nand) { SC_METHOD(nand_func); sensi
  8. Hello, I am running into the exact same error running 'make check' on Cygwin64 (both Windows 7Pro & 8) ... The 'golden.log' file exist in objdir/examples/sysc/simple_bus I tried passing 'LN_C=cp -a' to configure ... same result My colleague says SystemC 2.3.1 installs cleanly in Cygwin32 Any help here ??? Thanks
  • Create New...