You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Eyck Jentzsch 033fa1eede Merge branch 'master' of 7 months ago
dbt-rise-core@fa6166ae43 updates dbt-rise-core 7 months ago
dbt-rise-tgc@d330307ed5 updates dbt-rise-tgc 7 months ago
scc@dfb06a9080 updates submodules and Modulefile 7 months ago
.cproject updates build settings 7 months ago
.gitignore updates build system 8 months ago
.gitmodules Merge branch 'develop' 7 months ago
.project updates dbt-rise-tgc 7 months ago
CMakeLists.txt removes CoreDSL generator submodule 7 months ago
LICENSE adds LICENSE file 7 months ago
Modulefile updates submodules and Modulefile 7 months ago adds toplevel README 7 months ago


The ISS for the cores of The Good Folk Series (TGFS) of MINRES.

This ISS is based in DBT-RISE, a library to allow rapid ISS creation.

Quick start

  • you need to have a C++14 capable compiler, make or ninja, python, and cmake installed

common setup

  • install (see also

    pip3 install --user conan==1.59

    Another option is to use a Python VENV to isolate the used models from the system. In case of please run:

    python -mvenv .venv
    source .venv/bin/activate
    pip3 install conan==1.59

    Using conan for the first time you need to create a profile:

    conan profile create default --detect
  • checkout source from git

    git clone --recursive -b develop

Accellera SystemC build

  • start an out-of-source build:

    cd TGC-ISS
    cmake -S . -B build/Debug
    cmake --build build/Debug -j10

Synopsys Platform Architect build

Assuming environment for Platform Architect is properly set up.

  cd TGC-ISS/
  export TGFS_INSTALL_ROOT `pwd`/install
  export CC=$COWAREHOME/SLS/linux/common/bin/gcc
  export CXX=$COWAREHOME/SLS/linux/common/bin/g++
  cmake -S . -B build/PA -DCMAKE_BUILD_TYPE=Debug -DUSE_CWR_SYSTEMC=ON \
  cmake --build build/PA --target install -j16

Now you may change to dbt-rise-tgc/contrib to import the core model