Jump to content
karsten

SystemC AMS PoC 1.0 released

Recommended Posts

Hello all,

we released the SystemC-AMS proof-of-concept library 1.0 compatible to the SystemC AMS extension 1.0 standard.

The main differences to the 1.0beta2 release are:

* support of SystemC 2.3.0

* improved standard conformity - especially missing error messages added

* bug fixes

* improved plattform and compiler support

You can download the library:

http://www.eas.iis.fraunhofer.de/systemcamsdownloads

The library is licensed as usual under the Apache 2 license agreement.

If you have any questions or problems feel free to contact me.

Best regards

Karsten

Share this post


Link to post
Share on other sites

Unfortunately there is an issue in our context management system - the English page is not working properly (and the administrator is in vacation :-( )

Please use the German page until we able to fix this:

http://www.eas.iis.fraunhofer.de/de/geschaeftsfelder/mikroelektronische_systeme/systementwicklung/download_bibo.html

Sorry for this inconvinience

Karsten

Share this post


Link to post
Share on other sites

Hello Johnnie,

thanks for reporting this issue. As SystemC-AMS is developed on Windows and Linux, such things unfortunately happen from time to time. I hope Karsten can provide soon a new Tar ball without the offending mix of different line endings. In the meantime, your workaround is the way to go.

Torsten

Share this post


Link to post
Share on other sites

Dear Sir,

As you say SystemC-AMS 1.0 PoC release is compatible

with SystemC-2.3.0. So, does it mean that 

1. We can compile our programs linked with SystemC-2.3.0

2. At run time, use 'LD_LIBRARY_PATH' to load the SystemC-2.3.0,

just as we do for pure SystemC-2.2.0 programs ?

3. Does it mean that that if we compile with SystemC 2.2.0, we

have to re-compile and run it with SystemC 2.3.0.

I ask this because SystemC-AMS always has to be run in

conjunction with pure SystemC, and the SystemC 2.3.0

library is loaded dynamically at run time, as compared to

SystemC 2.2.0

 

Please let us know.

 

Share this post


Link to post
Share on other sites

Dear Sir,

There is another issue that I request clarification on.

As I remember from the time I compiled/installed

SystemC-AMS-1.0Beta2, on Linux, one has to

specify the path to the SystemC library during

the first configuration step. The INSTALL file

(for SystemC-AMS 1,0 Poc) does not mention

this anywhere.

Could you please let us know ?

 

Share this post


Link to post
Share on other sites

Hi

 

 

 1. We can compile our programs linked with SystemC-2.3.0

 

Yes 

 

2. At run time, use 'LD_LIBRARY_PATH' to load the SystemC-2.3.0,

just as we do for pure SystemC-2.2.0 programs ?

 

 

You can set LD_LIBRARY_PATH or you can use

-Wl,-rpath,path/to/systemc_library_directory during liniking

 


3. Does it mean that that if we compile with SystemC 2.2.0, we

have to re-compile and run it with SystemC 2.3.0.

 

 

 

It is always a good idea to recompile!

 


There is another issue that I request clarification on.

As I remember from the time I compiled/installed

SystemC-AMS-1.0Beta2, on Linux, one has to

specify the path to the SystemC library during

the first configuration step. The INSTALL file

(for SystemC-AMS 1,0 Poc) does not mention

this anywhere.

 

 

 

Thanks, we will take care of that

 

Regards,

Sumit

Share this post


Link to post
Share on other sites

You have to recompile SystemC-AMS 1.0 for SystemC 2.3, as the API of SystemC changed between 2.2 and 2.3 in some central places used by SystemC-AMS. A SystemC-AMS compiled for SystemC 2.3 won't be backward-compatible for SystemC 2.2 either! You'll need to compile separate versions.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×