From d99417fcd893b01c71da6af17cd8b79c2ae4671a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89der=20F=2E=20Zulian?= Date: Fri, 22 Feb 2019 11:12:46 +0100 Subject: [PATCH] Doc improved --- README.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 30f6c52a..775d17af 100644 --- a/README.md +++ b/README.md @@ -507,8 +507,8 @@ Below, the sub-configurations are listed and explained. - *NumberOfDevicesOnDIMM* (unsigned int) - Number of devices on dual inline memory module - *CheckTLM2Protocol* (boolean) - - "1": enables the TLM 2.0 Protocol Checking - - "0": disables the TLM 2.0 Protocol Checking + - "1": enables the TLM-2.0 Protocol Checking + - "0": disables the TLM-2.0 Protocol Checking - *ECCControllerMode* (string) - "Disabled": No ECC Controller is used - "Hamming": Enables an ECC Controller with classic SECDED implementation using Hamming Code @@ -1263,10 +1263,11 @@ $ cd SuperLU_4.3/ $ cp MAKE_INC/make.linux make.inc ``` -Make sure the SuperLUroot variable in ./make.inc is properly set (in my case $(HOME)/repos/). +Make sure the SuperLUroot variable in ./make.inc is properly set. For example, +if you downloaded it to your home folder set as follows. ```bash -SuperLUroot = $(HOME)/repos/SuperLU_4.3 +SuperLUroot = $(HOME)/SuperLU_4.3 ``` Compile the library: @@ -1293,10 +1294,10 @@ $ cd 3d-ice-2.2.6 ``` Open the file makefile.def and set some variables. Set the correct path to the -SuperLU library you just compiled (in my case $(HOME)/repos/): +SuperLU library you just compiled. ```bash -SLU_MAIN = $(HOME)/repos/SuperLU_$(SLU_VERSION) +SLU_MAIN = $(HOME)/SuperLU_$(SLU_VERSION) ``` Set the YACC variable to bison-2.4.1: @@ -1305,14 +1306,14 @@ Set the YACC variable to bison-2.4.1: YACC = bison-2.4.1 ``` -Set the systemC architecture and main folder variables: +Set the following variables with proper values. ```bash -SYSTEMC_ARCH = [linux,linux64] -SYSTEMC_MAIN = $(HOME)/repos/systemc-$(SYSTEMC_VERSION) +SYSTEMC_ARCH = linux64 +SYSTEMC_MAIN = $(HOME)/systemc-2.3.1a ``` -Compile 3D-ICE with SystemC/TLM2.0 support: +Compile 3D-ICE with SystemC TLM-2.0 support: ```bash $ make clean @@ -1864,7 +1865,7 @@ export PYTHON_HEADERS=/usr/include/python3.4m # Gem5 + DRAMsys export GEM5=$HOME/gem5_tnt/gem5 -# Gem5 SystemC/TLM2.0 coupling (see also: $HOME/gem5_tnt/gem5/util/tlm/README) +# Gem5 SystemC TLM-2.0 coupling (see also: $HOME/gem5_tnt/gem5/util/tlm/README) export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${HOME}/gem5_tnt/gem5/build/ARM export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${SYSTEMC_HOME}/lib-$SYSTEMC_TARGET_ARCH export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:${SYSTEMC_HOME}/lib-$SYSTEMC_TARGET_ARCH/pkgconfig