A SystemC productivity library for virtual platform development utilizing SCV and TLM2.0 https://www.minres.com/#opensource
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
Eyck Jentzsch 3589933fa1 Merge branch 'master' of https://github.com/Minres/SystemC-Components há 3 semanas
cmake upate build system há 1 mês
incl Merge branch 'master' of https://github.com/Minres/SystemC-Components há 3 semanas
src Merge branch 'develop' há 3 semanas
third_party/spdlog fix handling of built in version of spdlog and fmt há 4 meses
.clang-format Fixes depracation warning in jsoncpp há 5 meses
.gitignore updated gitignore há 2 anos
.gitmodules Removed submodules há 2 anos
CMakeLists.txt update build system há 4 semanas
LICENSE Updated license information há 10 meses
README.md Refactoring of tlm_target and extnesion of loggin system há 2 anos

README.md

SystemC-Components (SCC)

SCC is supposed to be a light weight productivity library for SystemC and TLM 2.0 based modeling tasks using C++11.

  • scv4tlm - Tracing TLM2 Sockets

    TLM2.0 compliant sockets which can be configured to trace transactions passing thru them using the SCV transaction recording facilities. The project is set-up to be used with Eclipse CDT and its build system

  • sysc/scv_tr_db.h extended transaction recording databases

    scv_tr_sqlite is a SQLite based database back-end for the SystemC Verification library (SCV) transaction recording infrastructure while scv_tr_compressed is a text base database back-end with compression to reduce the file size

  • sysc::sc_register

    a resource wrapper to access a storage location via a TLM 2.0 socket. This is realized using

  • sysc::tlm_target

    a component distributing TLM2.0 accesses to target resources e.g. sysc::sc_register

  • sysc::router

    a simple component to route TLM2.0 accesses of a set of masters to a set of targets based on generic payload addresses