{"id":19600210,"url":"https://github.com/habedi/systemcaccessnoxim","last_synced_at":"2025-04-27T16:32:16.881Z","repository":{"id":30878894,"uuid":"34436562","full_name":"habedi/SystemCAccessNoxim","owner":"habedi","description":"All you need to build and run SystemC and AccessNoxim on your system; SystemC and AccessNoxim are tools to emulate and test network-on-chip (NOC) algorithms","archived":false,"fork":false,"pushed_at":"2017-12-17T08:20:32.000Z","size":154,"stargazers_count":13,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-05T01:32:12.214Z","etag":null,"topics":["hardware","shell","simulation","systemc"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/habedi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-23T05:51:19.000Z","updated_at":"2024-10-01T05:14:20.000Z","dependencies_parsed_at":"2022-09-03T13:11:13.580Z","dependency_job_id":null,"html_url":"https://github.com/habedi/SystemCAccessNoxim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/habedi%2FSystemCAccessNoxim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/habedi%2FSystemCAccessNoxim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/habedi%2FSystemCAccessNoxim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/habedi%2FSystemCAccessNoxim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/habedi","download_url":"https://codeload.github.com/habedi/SystemCAccessNoxim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251171602,"owners_count":21547119,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hardware","shell","simulation","systemc"],"created_at":"2024-11-11T09:14:01.846Z","updated_at":"2025-04-27T16:32:16.501Z","avatar_url":"https://github.com/habedi.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SystemC \u0026 AccessNoxim\nAll you need know to build and run SystemC and AccessNoxim on your system.\n\n[![GitHub issues](https://img.shields.io/github/issues/habedi/SystemC-AccessNoxim.svg)](https://github.com/habedi/SystemC-AccessNoxim/issues)\t[![GitHub forks](https://img.shields.io/github/forks/habedi/SystemC-AccessNoxim.svg)](https://github.com/habedi/SystemC-AccessNoxim/network)\t[![GitHub stars](https://img.shields.io/github/stars/habedi/SystemC-AccessNoxim.svg)](https://github.com/habedi/SystemC-AccessNoxim/stargazers)\t[![GitHub license](https://img.shields.io/badge/license-AGPLv3-blue.svg)](https://raw.githubusercontent.com/habedi/SystemC-AccessNoxim/master/LICENSE)\n\nI assume you have downloaded AccessNoxim from (http://access.ee.ntu.edu.tw/noxim/index.html) and SystemC from (http://accellera.org/downloads/standards/systemc) and have uncompressed them in a directory, having two folders named AccessNoxim_v0.3 and systemc-2.3.1 inside it.\n\nNote: This tutorial is tested for AccessNoxim v0.3 and SystemC 2.3.1 on Debian 8 amd64(Debian Sid, as 23 April 2015)\n---\n\nBuilding SystemC{do this inside systemc-2.3.1}\n\n    export SYSTEMC_HOME=/usr/local/systemc231\n    sudo mkdir $SYSTEMC_HOME\n    chmod +x configure\n    mkdir objdir\n    cd objdir\n    ../configure --prefix=$SYSTEMC_HOME\n    make \n    sudo make install\n\nBuilding AccessNoxim{do this inside AccessNoxim_v0.3}\n\n    export SYSTEMC_HOME=/usr/local/systemc231\n    export SYSTEMC_HEADERS=$SYSTEMC_HOME/include\n    export C_INCLUDE_PATH=$SYSTEMC_HEADERS\n    export CPLUS_INCLUDE_PATH=$SYSTEMC_HEADERS\n    cd bin\n    make\n\nTo run AccessNoxim{do this inside AccessNoxim_v0.3/bin}\n\n    chmod +x noxim\n    ./noxim\n\nYou could run bashSetup.sh to add SYSTEMC_HOME and SYSTEMC_HEADERS and C_INCLUDE_PATH and CPLUS_INCLUDE_PATH permanently to your bash start-up scrip{aka ~/.bashrc}\n\n    chmod +x bashSetup.sh\n    ./bashSetup.sh\n\nA screen-shot of a noxim run\n\n![AccessNoxim](https://github.com/habedi/SystemC-AccessNoxim/blob/master/accessnoxim-run.png \"running noxim\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhabedi%2Fsystemcaccessnoxim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhabedi%2Fsystemcaccessnoxim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhabedi%2Fsystemcaccessnoxim/lists"}