Jump to content


Impulse C Simulation Library for Linux Beta


  • You cannot reply to this topic
1 reply to this topic

#1 RalphBodenner

    Advanced Member

  • Admin
  • PipPipPip
  • 348 posts

Posted 21 January 2007 - 05:44 PM

The Impulse C Simulation Library (impulsec-sim) for Linux has been released to Beta. This library allows developers to simulate hardware/software applications in Impulse C in a Linux environment, but does not include C-to-HDL compilation.

If you are interested in participating in the Beta program for the Impulse C Simulation Library, please email support@impulsec.com.
Ralph Bodenner
Impulse Accelerated Technologies, Inc.

#2 RalphBodenner

    Advanced Member

  • Admin
  • PipPipPip
  • 348 posts

Posted 29 June 2007 - 11:46 AM

Impulse Accelerated Technologies is pleased to announce the first Beta release of the Impulse C Simulation Library for Linux. The library will allow developers to simulate parallel hardware/software systems using Impulse C in a Linux environment. The ability to generate HDL from C is not included in this product--that functionality will be released with Version 3 of the CoDeveloper tools for both Windows and Linux platforms.

PREREQUISITES

To use all the features of this release, the following software is required:

- GCC C compiler, linker, and associated bintools
- Perl 5.8.0 or later
- GNU make 3.77 or later
- Adobe Acrobat Reader (for documentation)

INSTALLATION

The Impulse C Simulation Library (impulsec-sim) is packaged in an RPM file, available for download here:

http://impulsec.com/ReleaseFiles/impulsec-....e.5-2.i386.rpm

To install, download the RPM, log in as root, and run the command:

rpm -i impulsec-sim-2.20.e.5-2.i386.rpm

This will install the software in /usr/Impulse/CoDeveloper2 by default. The shared library libImpulseC.so will be installed in /usr/lib.

To install as a normal user (not root), pass the preferred installation directory to rpm:

rpm --prefix <YOUR DIRECTORY> -i impulsec-sim-2.20.e.5-2.i386.rpm

Note: Each user of the Impulse C Simulation Library must manually set the IMPULSEC_HOME environment variable to the installation directory (/usr/Impulse/CoDeveloper2 by default).

GETTING STARTED

Two example projects are included with this release, in $IMPULSEC_HOME/Examples. To build simulation executables, follow these steps:

1. Change to the example's directory, e.g.:

cd /usr/Impulse/CoDeveloper2/Examples/Generic/3DES

2. Generate Makefiles using the included icProj2make.pl script:

perl $IMPULSEC_HOME/bin/icProj2make.pl 3des.icProj

3. Build the simulation executable using make:

make -f _Makefile build_exe

SUPPORT / BUG REPORTS

This is a Beta release, so there may be some bugs and inconsistencies in the documentation. Please email support@impulsec.com with any bug reports, suggestions, or other feedback about this release.

Documentation is in $IMPULSEC_HOME/Help.
Ralph Bodenner
Impulse Accelerated Technologies, Inc.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users