{"id":13649340,"url":"https://github.com/XUANTIE-RV/opene902","last_synced_at":"2025-04-22T14:31:29.168Z","repository":{"id":40627061,"uuid":"418753087","full_name":"XUANTIE-RV/opene902","owner":"XUANTIE-RV","description":"OpenXuantie - OpenE902 Core","archived":false,"fork":false,"pushed_at":"2024-06-28T12:19:12.000Z","size":36546,"stargazers_count":143,"open_issues_count":3,"forks_count":68,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-04-19T00:38:59.540Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Verilog","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/XUANTIE-RV.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-19T03:14:21.000Z","updated_at":"2025-04-07T04:40:35.000Z","dependencies_parsed_at":"2024-11-10T00:31:05.518Z","dependency_job_id":"903330a9-d36d-4fa2-8203-7715231a803b","html_url":"https://github.com/XUANTIE-RV/opene902","commit_stats":null,"previous_names":["xuantie-rv/opene902","t-head-semi/opene902"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XUANTIE-RV%2Fopene902","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XUANTIE-RV%2Fopene902/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XUANTIE-RV%2Fopene902/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XUANTIE-RV%2Fopene902/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/XUANTIE-RV","download_url":"https://codeload.github.com/XUANTIE-RV/opene902/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250258963,"owners_count":21401007,"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":[],"created_at":"2024-08-02T01:04:57.394Z","updated_at":"2025-04-22T14:31:24.158Z","avatar_url":"https://github.com/XUANTIE-RV.png","language":"Verilog","funding_links":[],"categories":["Verilog"],"sub_categories":[],"readme":"# IP Readme\n\n  Welcome to E902! Some key directories are shown below.\n```\n|--E902_RTL_FACRORY/\n  |--gen_rtl/     ##the source verilog code of E902 \n  |--setup/       ##set the environment variables\n|--smart_run/     ##the RTL simulation environment\n  |--impl/        ##sdc file\n  |--logical/     ##the SoC demo and test bench to run the simulation \n  |--setup/       ##GNU tool chain setting\n  |--tests/       ##include the test suit, linker file, boot code and so on\n  |--work/        ##the working directory\n  |--Makefile     ##the simulation script\n|--doc/           ##the user and integration manual of E902\n```\n  \n\n## Usage\n\n  Step1: Get Started\n\n```\n$ cd E902_RTL_FACTORY\n$ source setup/setup.csh\n$ cd ../smart_run\n$ make help\nTo gain more information about how to use smart testbench.\n```\n    \n\n  Step2: Download and install C/C++ Compiler\n\n```\nYou can download the GNU tool chain compiled by T-HEAD from the url below:\nhttps://occ.t-head.cn/community/download?id=4090445921563774976\n\n$ cd ./smart_run\nGNU tool chain (specific riscv version) must be installed and specified before\ncompiling *.c/*.v tests of the smart environment. Please refer to the following\nsetup file about how to specify it: \n    ./smart_run/setup/example_setup.csh\n```\n\n\n## Notes\n    \n```\nThe testbench supports iverilog, vcs and irun to run simulation and you can use Gtkwave or verdi \nto open the waveform under ./smart_run/work/ directory.\n\nYou can get the debugger, IDE and SDK from the url:https://occ.t-head.cn/community/download?id=575997419775328256\n```\n\n\n## Discussion\n    If you are interested in participating in discussions or improving the \"openXuantie\" cores, you can scan the DingDing QR code below to join the discussion group.\n\u003cimg src=\"https://github.com/T-head-Semi/opene902/blob/main/doc/QR_code_openXuantie.png\" /\u003e\n\n\n#/*Copyright 2018-2021 T-Head Semiconductor Co., Ltd.\n#\n#Licensed under the Apache License, Version 2.0 (the \"License\");\n#you may not use this file except in compliance with the License.\n#You may obtain a copy of the License at\n#\n###    http://www.apache.org/licenses/LICENSE-2.0\n#\n#Unless required by applicable law or agreed to in writing, software\n#distributed under the License is distributed on an \"AS IS\" BASIS,\n#WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n#See the License for the specific language governing permissions and\n#limitations under the License.\n#*/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FXUANTIE-RV%2Fopene902","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FXUANTIE-RV%2Fopene902","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FXUANTIE-RV%2Fopene902/lists"}