Skip to main content

Easy Verilog simulation

Project description

SimShop is a tool that makes running command line based Verilog simulations simple.

SimShop is part of the simulation environment used to run baseline simulations of cores purchased from RTLCores. The simulation environment is included with any purchased source level RTL core. It is being released under the BSD license for use by anyone who would like an easy way to set up and run Verilog simulations.

At RTLCores, we wanted a way to run simulations on Mac OSX, Linux and Windows through a consistent interface. Normally we would just use Make, but using Make on Windows requires the installation of Cigwin which, while it’s a wonderful tool, is a pain for some people to deal with. Python, on the other hand, is very easy to install and use on all platforms. There are other reasons to favor Python over Make for creating a Verilog simulation environment, but that’s a much longer conversation.

SimShop is a work in progress, as all software is, with new features being added all the time. We at RTLCores use it every day with excellent results and hope that you will too.

Why command line

You may be wondering why we would choose to run simulations via the command line. The answer is that more often than not GUIs are a hindrance. Running simulations from the command line keeps your environment agnostic, allows the use of simulation grids and makes it much easier to automate various processes.

Documentation

For information on how to install and use SimShop check out the pretty documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

SimShop-0.15.4.tar.gz (35.2 kB view details)

Uploaded Source

File details

Details for the file SimShop-0.15.4.tar.gz.

File metadata

  • Download URL: SimShop-0.15.4.tar.gz
  • Upload date:
  • Size: 35.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for SimShop-0.15.4.tar.gz
Algorithm Hash digest
SHA256 7287b3eb3305638d219baa1263aa29cb4c55c7d5d4c90c1a664f60a0af6ec927
MD5 6fda08a16febadb79145a81f4990a160
BLAKE2b-256 3970aa5e68385ebac37f707a88388169c7beeafab85803e64b8beadf765d6a06

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page