Jump to content

AmeyaVS

Members
  • Content Count

    173
  • Joined

  • Last visited

  • Days Won

    29

AmeyaVS last won the day on November 16

AmeyaVS had the most liked content!

2 Followers

About AmeyaVS

  • Rank
    Advanced Member
  • Birthday 02/28/1989

Profile Information

  • Gender
    Not Telling
  • Location
    Bangalore

Contact Methods

  • Skype
    ameya.v.singh

Recent Profile Visitors

1,961 profile views
  1. Hello @Issraa, That good to hear. For completeness you can append at the end of the following file: ".bashrc" # SystemC Install path export SYSTEM_HOME=/home/israa/systemc export LD_LIBRARY_PATH=$SYSTEMC_HOME/lib-linux64 # If echo $LD_LIBRARY_PATH is not empty then the following #export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SYSTEMC_HOME/lib-linux64 This will keep the configuration every time you open a new terminal. For reference: https://askubuntu.com/questions/58814/how-do-i-add-environment-variables Hope this helps. Regards, Ameya Vikram Singh
  2. Hello @Issraa, Can you post the output of the following command: ldd <your_executable_file> After setting the environment variable from the same terminal. Regards, Ameya Vikram Singh
  3. Hello @Issraa, Can you try setting the following environment variables: # Below statement are for bash shell modify the export command to be consistent with your shells configuration export SYSTEM_HOME=/home/israa/systemc export LD_LIBRARY_PATH=$SYSTEMC_HOME/lib-linux64 # If echo $LD_LIBRARY_PATH is not empty then the following export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SYSTEMC_HOME/lib-linux64 And try again. Hope this helps. Regards, Ameya Vikram Singh
  4. Hello @Issraa, Have you shared the system root path list?(i.e. ls -al /) I want the content of the folder where the SystemC library was configured to be installed. ls -al /home/israa/systemc The system root will not really help. I would recommend you go through some UNIX/Linux system tutorial about the various shells and their configurations along with understanding various environment vairables. Hope this helps. Regards, Ameya Vikram Singh
  5. Hello @Issraa, Using default for configure script would probably generate the installation location to: /opt/systemc # or something similar. You would get error while trying to run the installation target if you don't have necessary privileges: make install Can you post the output you get on the terminal after running the previous command? Also, while setting the following environment variable: # Instead of this: export LD_LIBRARY_PATH=/home/israa/systemc-2.3.3/lib-linux64 # Can you try with this: export LD_LIBRARY_PATH=/opt/systemc/lib-linux64 Also, I would reco
  6. Hello @Issraa, It would be great if you could post the exact commands used. #For e.g. the configure command: # Did you use this ../configure #or this one ../configure --prefix=<some path for systemc installation> What is the output of the following command: make install Did it install the SystemC library without any issues? If yes. Try setting the following environment variables: # Below snippet compatible with bash shell export SYSTEMC_HOME=<path when the make install command copied the files> # If "echo $LD_LIBRARY_PATH" is not empty export LD_LIB
  7. Hello @AresysMC, You can probably look at SystemC LRM from IEEE which can be considered a bit refined documentation.(https://www.accellera.org/downloads/ieee) Other than that SystemC is C++ most modern standardized features are available which can be utilized. Hope this helps. Regards, Ameya Vikram Singh
  8. Hello @anna, The code is hardly readable, to comment further. Please use the button: <> to insert a code text block, with C++ syntax highlighting option, and use an IDE to format the code for you. Regards, Ameya Vikram Singh
  9. Hello @Beginner_KOR, You can follow a similar discussion here: Hope this helps. Regards, Ameya Vikram Singh
  10. Hello @Beginner_KOR, Just a follow up post, though not pertaining to APB or AHB bus modeling. But the next logical approach would be to also start looking at AXI, ACE, and CHI protocols also. As posted by fellow forum contributor @Eyck in another post: Posting the link to the GitHub resources: https://github.com/Arteris-IP/tlm2-interfaces Have a look here to gain some insight into modeling various protocols over TLM interface. Hope this helps. Regards, Ameya Vikram Singh
  11. Hello @Issraa, From the looks of it seems that you have built and installed the SystemC library in the source directory. Usually from a developer perspective I keep the source and installation location separate. Below is a representative directory layout that I follow for my development practices. # Sample layout of the SystemC sources and installation paths $ ls systemc-2.3.3 #< Unzipped from below tarball sources for SystemC library systemc-2.3.3.tar.gz #< Sources Downloaded from Accellera systemc #< Installation loca
  12. Hello @Issraa, Can you share the directory listing(ls -al) for the mentioned path below: ls -al /home/israa/systemc-2.3.3/ # or more appropriately ls -al $SYSTEMC_HOME Regards, Ameya Vikram Singh
  13. Hello @anna, You can look at previous post in the forum which might provide an insight: Clock to Q Propogation Delay: You will need to map the SC_METHOD/THREAD processes appropriately. Hope the references help. Regards, Ameya Vikram Singh
  14. Hello @anna, Can you share a sketch of what you want to achieve here? Regards, Ameya Vikram Singh
×
×
  • Create New...