Main > Free Download Search >

Free entryway benches software for linux

entryway benches

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 15
Open CORBA Benchmarking Suite 1.17

Open CORBA Benchmarking Suite 1.17


Open CORBA Benchmarking Suite is a benchmarking suite for CORBA brokers. more>>
The Open CORBA Benchmarking Suite measures several basic performance aspects of various CORBA brokers.
The suite produces an XML output that can be submitted to a searchable database of broker performance data and browsed in a graphical form. The suite is portable to a number of platforms and brokers.
For C++ brokers
Enter the "C++" directory. Then enter the subdirectory of that directory that corresponds to the broker of your choice. Check the README file there for further instructions, usually you will use "make" to compile the benchmark.
For Java brokers
Enter the "Java" and then the "build" directory. Then enter the subdirectory of that directory that corresponds to the broker of your choice. Check the README file there for further instructions, usually you will use "ant" to compile the benchmark "ant run" to execute the benchmark.
Understanding results
The results do not get printed until the benchmark is finished, which can take from 2 to 4 hours depending on the platform. The best way to view the results is to capture them to a file and view them graphically at http://nenya.ms.mff.cuni.cz/~bench.
Enhancements:
- Support for system information on Linux 2.6 kernels.
- Slight extensions to the documentation.
- Support for some recent brokers on Solaris (VisiBroker 6.0, omniORB 4.0.5, JacORB 2.2.1).
- Support for some recent brokers on Linux (omniORB 4.0.5, JacORB 2.2.1, JDK 1.5.0, TAO 1.4.3).
<<less
Download (0.14MB)
Added: 2005-04-12 License: Freely Distributable Price:
1656 downloads
Web-bench 1.5

Web-bench 1.5


Web-bench is a simple web server benchark. more>>
Web Bench is very simple tool for benchmarking WWW or proxy servers. Uses fork() for simulating multiple clients and can use HTTP/0.9-HTTP/1.1 requests.
This benchmark is not very realistic, but it can test if your HTTPD can realy handle that many clients at once (try to run some CGIs) without taking your machine down.
Displays pages/min and bytes/sec. Can be used in more aggressive mode with -f switch.
Enhancements:
- allow building with both Gnu and BSD make
<<less
Download (0.007MB)
Added: 2005-04-12 License: GPL (GNU General Public License) Price:
919 downloads
dkftpbench 0.45

dkftpbench 0.45


dkftpbench is an FTP benchmark program inspired by SPECweb99. more>>
dkftpbench application is an FTP benchmark program inspired by SPECweb99. The result of the benchmark is a number-of-simultaneous-users rating; after running the benchmark properly, you have a good idea how many simultaneous dialup clients a server can support. The target bandwidth per client is set at 28.8 kilobits/second to model dialup users; this is important for servers on the real Internet, which often serve thousands of clients on only 10 MBits/sec of bandwidth.
The final result of the benchmark is "the number of simultaneous 28.8 kilobits/second dialup users". To estimate this number, the benchmark starts up a new simulated user as soon as the last one has finished connecting. It stops increasing the number of users when one fails to connect, fails to maintain the desired bandwidth, or the limit specified by the -n option is reached. It runs the simulated users until the amount of time specified by the -t option has elapsed since the last simulated user birth or death; the final score is the number of users still alive at the end.
Main features:
- Compiles and runs on Linux, FreeBSD, and Solaris (or did, last I tried)
- fetches many files in parallel
- waits for each connect to finish (and then a bit) before starting next one; slows down to < 1 connect/second when it reaches 75% of desired number of users. This spreads out user activity more evenly.
- checks bandwidth continuously during each file fetch, stops adding users if any fetch too slow
- throttles each fetch to use only the specified bandwidth
- search for the max number of supported users
- Displays verbose error message when any user fails
- Aborts if it detects the client system running out of resources
- Aborts if connecting to the server takes > 5 seconds
- Aborts if it takes longer than 5 seconds to get first packet of a file
- Uses new Poller class for scalability; you can specify which Poller to use on the commandline
- Supports slow datarates (before, it only handles rates above 80kbits/sec on some systems)
- Lets you set how picky it is about datarates (before, its must be faster than threshold was fixed at 3/4 the target bandwidth)
- Supports alternative readiness notification methods like O_ASYNC and O_ONESIGFD
- Provided both as a standalone executable, and as a Corba object. (Thanks to http://corbaconf.kiev.ua/ for the Corba autoconf macros.
- Switches to BINARY mode after login. (The client API lets you choose; edit robouser.cc to skip the START_TYPE state if you want to use ASCII.)
Example:
After unpacking the sources, configure them for your system with the command
./configure
This will generate Makefile from Makefile.in.
To make sure the sources arrived intact and work properly on your system, type
make check
It will build all unit tests, and fail if any unit test fails. You must be connected to the Internet, as this will try to download a file from ftp.uu.net.
To build the system tuning tool dklimits, type
make dklimits
Run it on both the client and the server machine; make sure that the number of files it can open is about three times the desired number of users, and that the number of ports it can bind is higher than the desired number of users. You should not be running X Windows or any other programs on the client and server machines when running the benchmark.
To build the benchmark, type
make
This produces the executable dkftpbench, the tuning program dklimits, and a bunch of unit tests (executables with names ending in _test) that you can ignore for now.
Heres a simple use of dkftpbench:
./dkftpbench -n1 -hftp.uu.net -t15 -v
This tells bench to simulate one user fetching the default file from ftp.uu.net repeatedly, and stop after fifteen seconds. The program produces this output:
Option values:
-hftp.uu.net host name of ftp server
-P21 port number of ftp server
-n1 number of users
-t15 length of run (in seconds)
-b3600 desired bandwidth (in bytes per second)
-uanonymous user name
-probouser@ user password
-fusenet/rec.juggling/juggling.FAQ.Z file to fetch
-m1500 bytes per packet
-v1 verbosity
1 users
User0: fetching 22708 bytes took 6.530000 seconds, 3477 bytes per second
User0: fetching 22708 bytes took 6.530000 seconds, 3477 bytes per second
Test over. 1 users left standing.
<<less
Download (0.26MB)
Added: 2007-06-26 License: GPL (GNU General Public License) Price:
853 downloads
bench 1.0.0

bench 1.0.0


bench is a tool that times how long an application was running. more>>
bench is a tool that times how long an application was running.

The project can be used to test algorithms for speed changes, since it counts in microseconds.
<<less
Download (0.002MB)
Added: 2007-08-06 License: Freeware Price:
810 downloads
Optical Ray Tracer 1.0

Optical Ray Tracer 1.0


OpticalRayTracer is a free Linux utility that analyzes systems of lenses. more>>
OpticalRayTracer is a free Linux utility that analyzes systems of lenses, it is Xwindows GUI-based.

It uses optical principles and a virtual optical bench to predict the behavior of many kinds of ordinary and exotic lens types. OpticalRayTracer includes an advanced, easy-to-use interface that allows the user to rearrange the optical configuration by simply dragging lenses around using the mouse.

OpticalRayTracer fully analyzes lens optical properties, incuding refraction and dispersion. The dispersion display uses color-coded light beams, as shown above, to simplify interpretation of the results.

Educators take note: OpticalRayTracer has significant educational potential in the teaching of basic optical principles, and it has some entertaining and game-like behaviors to hold the students attention.

OpticalRayTracer includes a detailed tutorial/help file to assist the user in getting started in this interesting activity.

Installation:

Put it in any convenient location.
$ tar -xjf raytracer.tar.bz2
$ cd raytracer.dist
$ ./auto_install.sh
If you dont want the automatic installation or you want to fine-tune the process, instead of running "auto_install.sh", after the unpacking step above, do this:
$ make -f Makefile.cvs dist
$ ./configure
$ make
$ sudo make install
Obviously you may want to modify some of these steps to suit your platform.
<<less
Download (0.38MB)
Added: 2005-11-14 License: GPL (GNU General Public License) Price:
1442 downloads
PHPBench 0.8.1

PHPBench 0.8.1


PHPBench provides a benchmark suite for PHP. more>>
PHPBench provides a benchmark suite for PHP.
It performs a large number of simple tests in order to bench various
aspects of the PHP interpreter.
PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc.
Custom tests can be easily added to the suite.
In order to get accurate results, every test is evaluated more than once.
By defaut, tests are evaluated 100000 times, or multiples of that value for
some tests that are known to be CPU-expensive or other tests that are known to be very fast.
If you have slow hardware or very fast hardware, you can change the number
of iterations, with the -i switch:
./phpbench.php -i 5000
he score you get when the benchmark completes is a ratio between the number of iterations and the total time that was needed to perform all tests.
Thus, the score should be independant of the number of iterations, but the higher number you use, the more accuracy you will get.
Enhancements:
- The regression test of test_bitwise has been fixed for 64-bits CPUs.
<<less
Download (0.009MB)
Added: 2007-04-30 License: Freely Distributable Price:
575 downloads
odbc-bench 1.0.0

odbc-bench 1.0.0


OpenLink ODBC Bench is an open-source ODBC Benchmarking tool. more>>
OpenLink ODBC Bench is an open-source ODBC Benchmarking tool providing real-time comparative benchmarking for ODBC Drivers, Database Engines, and Operating Systems combinations.

The Benchmarks in this application are loosely based on the TPC-A and TPC-C standard benchmarks, with modifications to specifically test the performance of an ODBC Driver and/or Database Engine in a client/server environment.

The benchmark results can be automatically stored to an ODBC Datasource or XML file for further analysis and comparisons to be made.

ODBC-Bench is licensed under the terms of the GNU General Public License version 2.

<<less
Download (1.3MB)
Added: 2005-11-10 License: GPL (GNU General Public License) Price:
1445 downloads
HTTPD::Bench::ApacheBench 0.63

HTTPD::Bench::ApacheBench 0.63


HTTPD::Bench::ApacheBench is a Perl API for Apache benchmarking and regression testing. more>>
HTTPD::Bench::ApacheBench is a Perl API for Apache benchmarking and regression testing.

SYNOPSIS

use HTTPD::Bench::ApacheBench;

my $b = HTTPD::Bench::ApacheBench->new;

# global configuration
$b->concurrency(5);
$b->priority("run_priority");

# add HTTP request sequences (aka: runs)
my $run1 = HTTPD::Bench::ApacheBench::Run->new
({ urls => ["http://localhost/one", "http://localhost/two"] });
$b->add_run($run1);

my $run2 = HTTPD::Bench::ApacheBench::Run->new
({ urls => ["http://localhost/three", "http://localhost/four"],
cookies => ["Login_Cookie=b3dcc9bac34b7e60;"],
order => "depth_first",
repeat => 10,
memory => 2 });
$b->add_run($run2);

# send HTTP request sequences to server and time responses
my $ro = $b->execute;

# calculate hits/sec
print ((1000*$b->total_requests/$b->total_time)." req/secn");

# show request times (in ms) for $run1, 1st repetition
print join(, , @{$run1->request_times}) . "n";

# show response times (in ms) for $run2, 7th repetition
print join(, , @{$run2->iteration(6)->response_times}) . "n";

# dump the entire regression object (WARNING, this could be a LOT OF DATA)
use Data::Dumper;
my $d = Data::Dumper->new([$ro]);
print $d->Dumpxs;

GOALS

This project is meant to be the foundation of a complete benchmarking and regression testing suite for an advanced, transaction-based mod_perl site. We need to be able to stress our server to its limit while also having a way to verify the HTTP responses for correctness. Since our site is transaction-based (as opposed to content-based), we needed to extend the single-URL ab model to a multiple-URL sequence model.

ApacheBench is based on the Apache 1.3.12 ab code (src/support/ab.c).

Note: although this tool was designed to be used on an Apache mod_perl site, it is generally applicable to any HTTP-compliant server. Beware, however, that it sends a high volume of HTTP requests in a very short period of time, which may overwhelm some weaker HTTP server implementations like NT/IIS.

ApacheBench sends sequences of HTTP requests to an HTTP server and keeps track of the time taken to receive a response, the data that was returned, the size of the data that was returned, and various other bits of information.
Since it is implemented in C, it sends HTTP requests in a tight loop which can stress your server to 100% capacity, especially if invoked in multiple concurrent instances. It gives accurate time measurements down to the millisecond for each HTTP request-response interval.

Included is a simplified re-implementation of ab using the ApacheBench Perl API. This should help get you started with ApacheBench.

<<less
Download (0.063MB)
Added: 2007-08-06 License: Perl Artistic License Price:
814 downloads
FunkLoad 1.6.2

FunkLoad 1.6.2


FunkLoad is a functional and load Web tester. more>>
FunkLoad project is a functional and load web tester, written in Python, whose main use cases are:
- Functional testing of web projects, and thus regression testing as well.
- Performance testing: by loading the web application and monitoring your servers it helps you to pinpoint bottlenecks, giving a detailed report of performance measurement.
- Load testing tool to expose bugs that do not surface in cursory testing, like volume testing or longevity testing.
- Stress testing tool to overwhelm the web application resources and test the application recoverability.
- Writing web agents by scripting any web repetitive task, like checking if a site is alive.
Main features:
- Functional test are pure Python scripts using the pyUnit framework like normal unit test. Python enable complex scenarios to handle real world applications.
- Truly emulates a web browser (single-threaded) using Richard Jones webunit:
- basic authentication support
- cookies support
- fetching css, javascript and images
- emulating a browser cache
- file upload and multipart/form-data submission
- https support
- Advanced test runner with many command-line options:
- set the target server url
- display the fetched page in real time in your browser
- debug mode
- green/red color mode
- Turn a functional test into a load test: just by invoking the bench runner you can identify scalability and performance problems.
- Detailed bench reports in ReST or HTML (and PDF via ps2pdf) containing:
- bench configuration
- tests, pages, requests stats and charts.
- 5 slowest requests
- servers cpu usage, load average, memory/swap usage and network traffic charts.
- http error summary list
- Easy test customization using a configuration file or command line options.
- Easy test creation using TestMaker / maxq recorder, so you can use your web browser and produce a FunkLoad test automatically.
- Provides web assertion helpers.
- Provides a funkload.CPSTestCase to ease Zope and Nuxeo CPS testing.
- Easy to install and use, see examples in the demo folder.
Enhancements:
- This release fixes some HTTP encoding and reporting bugs, it also brings support for Python 2.5.
<<less
Download (0.074MB)
Added: 2007-04-10 License: GPL (GNU General Public License) Price:
928 downloads
Quality Assurance Agent 0.1

Quality Assurance Agent 0.1


QAA is a XUL Mozilla Firefox extension that performs a user supplied test list on a Web application. more>>
QAA is a XUL Mozilla Firefox extension that performs a user supplied test list on a Web application. Test sessions can be defined by example.
A report is generated when sessions are replayed.
Enhancements:
- This release can load and save .qaa files (Quality Assurance Agent file format), record a journey in the tested site using definition by example, and perform a test bench with a log style report.
<<less
Download (0.030MB)
Added: 2005-06-28 License: GPL (GNU General Public License) Price:
1580 downloads
GPIB::hpe3631a 0.30

GPIB::hpe3631a 0.30


GPIB::hpe3631a is a Perl-GPIB module for HPE3631A power supply. more>>
GPIB::hpe3631a is a Perl-GPIB module for HPE3631A power supply.

SYNOPSIS

use GPIB::hpe3631a;

$g->GPIB::hpe3631a->new("name");
$g->output(1); # Outputs on
$g->output(0); # Outputs off
$v = $g->output; # Read output state

$g->track(1); # P25V and N25V track voltage
$g->track(0); # stop tracking
$v = $g->track; # Get tracking state

$t = $g->display;
$g->display("String");

($voltage, $current) = $g->measure(P6V) # P6V, P25V, or N25V
($voltage, $current) = $g->get(P6V) # P6V, P25V, or N25V
$g->set(P6V, $voltage, $current) # P6V, P25V, or N25V

GPIB::hpe3631a privides control for the HPE3631E bench power supply. This module works with both GPIB and serial interface modules as defined by the /etc/pgpib.conf configuration.
$g->display with no parameter returns the contents of the display. $g->display("string") sets the display to the specified string. Note the the device can only display a limited set of characters, probably best to stick with upper case captions.

$g->measure(P6V) returns a two element list representing the voltage and current at the specified output.

$g->get(P6V) returns a two element list of the voltage and current limits for te specified output.
$g->set(P6V, $v, $c) sets the current limits for the specified output.

<<less
Download (0.073MB)
Added: 2006-10-02 License: Perl Artistic License Price:
1123 downloads
pyvm 1.2

pyvm 1.2


pyvm is new a python virtual machine implementation which can run Python 2.4 bytecode. more>>
pyvm is new a python virtual machine implementation which can run Python 2.4 bytecode and most of the times produce the expected output.

The vm is pretty stable but very incomplete: there are missing opcodes, builtin
methods, types and libraries. Were only implementing what we need.

pyvm can execute the bytecode of the pyc compiler and therefore with a simple
bootstrapping procedure it can compile and run python source code. However this
is just one possible, optional frontend to the VM. The pyc compiler is very stable.

Python is also the batteries. pyvm can use pythons standard library and additionaly includes some batteries of its own. There is support for Tkinter, OpenGL and the twilight GUI wrapper. These are pretty stable. There are also implementations of pygame (the C-part of pygame is rewritten in python) and pygtk, but they are very unstable and were not included in the distribution.

If youve installed pyvm you can:

- go to Lib/pyc and type "python test_bootstrap.py", to see if that works
- you can run "pyvm test_libsize.pyc" vs. "python test_libsize.pyc" to see which is faster.
- go to Stuff/Benchmarks and type "./Dejavu.py" which will compare pyvm vs. python on the collection of benchmarks. (the cooked-bench suite)
- If you have a graphics display you can try out the openGL tests from Stuff/gltests.
- go to Stuff/wiki/example and type "pyvm site.py 9000". Then open the file to_the_wiki.html with a web browser!

pyvm does not have an interactive shell yet. It can be easilly emulated with raw_input(), but for readline functionality wed rather rewrite readline in python instead of wrapping the GNU readline library.

<<less
Download (0.96MB)
Added: 2006-04-30 License: LGPL (GNU Lesser General Public License) Price:
1284 downloads
Text::EP3::Verilog 1.00

Text::EP3::Verilog 1.00


Text::EP3::Verilog Perl module contains a verilog extension for the EP3 preprocessor. more>>
Text::EP3::Verilog Perl module contains a verilog extension for the EP3 preprocessor.

SYNOPSIS

use Text::EP3;
use Text::EP3::Verilog;

This module is an EP3 extension for the Verilog Hardware Description Language.

The signal directive

@signal key definition Take a list of signals and generate signal lists in the differing formats that Verilog uses. This is accomplished by formatting a list of new defines and then calling the EP3 define method For example, the following command:

@signal KEY a[3:0], b, c[width:0], etc.

will cause the following to be done:

Define KEY with the list as it appears (can be used in further signal defs)
Define KEY{SIG} with the signal list (can be used in port lists)
e.g. replace KEY{SIG} with a[3:0], b, c[width:0]
Define KEY{EVENT} with the reg list (To be used in event lists)
e.g. replace KEY{EVENT} with a or b or c
Define KEY{IN} with the input list (you supply the first input and the trailing ;
e.g. replace KEY{INPUT} with [3:0] a;ninput b;ninput[width:0] c
or ... make the line
input KEY{INPUT}; become ..
input [3:0] a;
input b;
input [width:0] c;
Define KEY{OUT} with the output list (output [] sig).
e.g. like KEY{IN}
Define KEY{INOUT} with the inout list (inout [] sig).
e.g. like KEY{IN}
Define KEY{WIRE} with the wire list (wire [] sig).
e.g. like KEY{IN}
Define KEY{REG} with the reg list (reg [] sig).
e.g. like KEY{IN}
Define KEY{DSP} with the printf list (sig=%0[b|x] depending on width).
e.g. replace KEY{DSP} with a=%0x, b=%0b, c=%0x
This can be used in the $display task
$display("KEY{DSP}",KEY{SIG});

If the module and the test bench default is set up properly, the user needs only enter the signals in one place in the module file. This section can be included conditionally (e.g. @include "file" PORT) in the test bench and the signals can be automatically generated in the correct format in whichever header they are used. This means that a user can produce a module and its test bench by simply filling in the port list, the behavioral code, and the stimulus (which is of course, the real work). All of the signal header crud can be taken care of automagically.

The step directive

@step number [command] The step directive is useful to save verbage in test benches. @step 5 command; generates the following code:

repeat 5 @ (posedge tclk); command;

The posdege can be changed to or negedge (or whatever) using the edgetype directive. The tclk can be changed using the edgename directive.

The edgename directive

@edgename name The edgename directive allows the user to change the name used in the step directive. The default is tclk.

The edgetype directive

@edgetype type The edgetype directive allows the user to change the type used in the step directive. The default is posedge.

The denum directive

@denum key, key, [value], key, ... denum works like the ep3 enum, except that it generates verilog define statements. It also replaces KEY anywhere in the text with `KEY so that the verilog defines will work. (e.g. @denum orange, blue, green will generate:

`define orange 0
`define blue 0
`define green 0
@define orange `orange
@define blue `blue
@define green `green

<<less
Download (0.006MB)
Added: 2007-07-13 License: Perl Artistic License Price:
835 downloads
JMathLib 0.8.0

JMathLib 0.8.0


JMathLib is a Java Clone of Octave, SciLab and Matlab. more>>
JMathLib project is a Java Clone of Octave, SciLab and Matlab. A library of mathematical functions designed to be used in evaluating complex expressions and display the results graphically. It will be used either interactively through a terminal like window or to interpret script files.
It is intended to be a java version of programs such as MatLab, Octave and Scilab.
Enhancements:
- New functions: _class.java, angle.java, bench.m, beta.m, betaln.m, center.m, class.m, cloglog.m, close.java, compan.m, complement.m, cov.m, createnewfile.java, cumprod.java, cumsum.m, create_set.m, conj.java, delete.java, det.m, dot.m, eq.m, false.m, gammaln.m, ge.m, gray2ind.m, gray.m, gt.m, hankel.m, hurst.m, inf.java, int16.java, int32.java, int64.java, int8.java, inv.m, is_leap_year.m, isa.java, isdefinite.m, isdirectory.java, isfile.java, isfinite.java, ishidden.java, islogical.java, isnan.java, isinf.java, issymmetric.m, lastmodified.java, le.m, loadvariables.java, logical.java, logspace.m, lookup.m, mean.m, meansq.java, mkdir.java, nan.java, ne.m, npv.m, nthroot.m, ntsc2rgb.m, nper.m, numel.java, orth.m, pascal.m, perms.m, pmt.m, polyval.m, polyreduce.m, poly.m, print_usage.java, pv.m, pvl.m, qconj.m, qderiv.m, qderivmat.m, qinv.m, qmult.m, qtrans.m, qtransv.m, qtransvmat.m, quaternion.m, randperm.m, rehash.java, repmat.java, rmdir.java, roots.m, save_variables.java, size_equal.m, sort.java, std.m, stril.m, sylvester_matrix.m, toeplitz.m, triangle_lw.m, triangle_sw.m, triu.m, true.m, uint8.java, union.m, var.m, vech.m, wilkinson.m
- Updated functions: col.m, diag.java, ndims.java, imag.java, isempty.java, ones.java, rand.java, real.java, row.m, size.java, tic.java, whos.java, zeros.java All trigonometric functions have been updated
<<less
Download (3.0MB)
Added: 2007-06-05 License: LGPL (GNU Lesser General Public License) Price:
903 downloads
Signs 0.6.3

Signs 0.6.3


Signs is a tool for logic synthesis and gate level simulation. more>>
Signs is a tool for logic synthesis and gate level simulation. Signss project main features include synthesis of RTL-style VHDL circuit descriptions and a dynamic graphical netlist viewer.
Supported formats include VHDL, ISCAS, and limited support for BLIF, Verilog, and EDIF netlists. Various true value and fault simulators and a combinational ATPG are included for circuit testing.
Aside from GUI mode, Signs has a pure command line mode and is fully scriptable in JavaScript and Ruby.
Main features:
- Written in Java, therefore platform-independent
- Aims to be VHDL93 compliant, at the moment a VHDL Subset is supported
- (Limited) support for non-synthesizable VHDL code, useful for testbenches
- Synthesis of RTL-style sequential VHDL process descriptions according to IEEE Std 1076.6
- Dynamic graphical netlist viewer supporting annotations (signal/gate names, signal values provided by simulators, faults)
- VHDL netlist output to file
- Input and output of netlists in ISCAS benchmark format
- Gate level true value simulators: event-based (any circuit), bit-parallel (combinational circuits only)
- Fault simulators: PPSFP, simple single faultsim
- Input and output of pattern lists in WGL format
- ATPG for combinational circuits: Implication-Graph based, PODEM
- Limited support for Verilog and EDIF netlists
- Fully scriptable in Rhino: JavaScript for Java and JRuby
- Pure command-line mode available besides GUI mode
- Integrated environment including source code and netlist structure tree views, build system, compilers and editors with syntax highlighting
Enhancements:
- While the release focus is clearly on bugfixes, there are also some feature improvements, such as enhanced test bench support and improved netlist and simulator views.
- The VHDL compiler has support for subprograms now and elaboration of big designs is much faster because of improved context handling.
- Internally, the intermediate representation layer was cleaned up, so intermediate objects form a proper tree now.
<<less
Download (4.5MB)
Added: 2007-01-10 License: BSD License Price:
600 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1