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.3.tar.gz (25.3 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for SimShop-0.15.3.tar.gz
Algorithm Hash digest
SHA256 62e0037408694b93e96f4c627431d9b11503aceb341665b111d3613c4248778e
MD5 64f829959d60415d3008c680815ed5d7
BLAKE2b-256 5c6f2ef7e09216080a0c47ea5c0b18851d505f12e64e9ea61f0f98560c2bbcf9

See more details on using hashes here.

Supported by

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