From 6bc91680cddcefcd0922a086ea5c457fedf94bbb Mon Sep 17 00:00:00 2001 From: Harrison Liew Date: Sun, 1 Sep 2019 14:12:49 -0700 Subject: [PATCH] rebased on dev --- vlsi/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vlsi/README.md b/vlsi/README.md index 05179ca6..7df19a12 100644 --- a/vlsi/README.md +++ b/vlsi/README.md @@ -18,7 +18,7 @@ make buildfile ``` # Example design -In this example, you will be running a SHA-3 accelerator through the VLSI flow. To elaborate the Sha3RocketConfig and set up all prerequisites for the build system: +In this example, you will be running a SHA-3 accelerator through the VLSI flow in the ASAP7 process. To elaborate the Sha3RocketConfig and set up all prerequisites for the build system: ```shell export MACROCOMPILER_MODE=' --mode synflops' export CONFIG=Sha3RocketConfig @@ -26,7 +26,6 @@ export TOP=Sha3Accel make buildfile ``` Note that because the ASAP7 process does not yet have a memory compiler, synflops are elaborated instead. ->>>>>>> fix incorrect block for syn/par, but still have timing violations HAMMER's configuration is driven by a JSON/YAML format. For HAMMER, JSON and YAML files are equivalent - you can use either one since HAMMER will convert them to the same representation for itself. @@ -39,6 +38,8 @@ source $HAMMER_HOME/sourceme.sh The configuration for the example design is contained in `example.yml` and the entry script with hooks is contained in `example-vlsi`. You may go through Hammer's readme to learn about the supported configuration options and how to write hooks. +In order to install the process, edit the keys `vlsi.technology.asap7.tarball_dir` if you already have the ASAP7 tarball downloaded and `vlsi.technology.asap7.install_dir` if you have already extracted it. If omitted, Hammer will automatically download and extract the tarballs into the `build/asap7-tech-cache` directory when you first run synthesis. + To synthesize a design: ```shell