{"id":17140898,"url":"https://github.com/biged/xsoc-xr16","last_synced_at":"2026-03-06T18:11:08.048Z","repository":{"id":66985531,"uuid":"98101496","full_name":"BigEd/XSOC-xr16","owner":"BigEd","description":"System-on-a-Chip for FPGA, with xr16 RISC core and LCC port","archived":false,"fork":false,"pushed_at":"2017-07-23T14:02:34.000Z","size":3200,"stargazers_count":12,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T10:12:49.407Z","etag":null,"topics":["16bit","cpu","fpga","non-commercial-license","revocable-license","risc","system-on-chip"],"latest_commit_sha":null,"homepage":"http://www.fpgacpu.org/xsoc/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BigEd.png","metadata":{"files":{"readme":"README","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,"zenodo":null}},"created_at":"2017-07-23T13:58:39.000Z","updated_at":"2025-04-12T02:55:02.000Z","dependencies_parsed_at":"2023-05-16T15:30:20.658Z","dependency_job_id":null,"html_url":"https://github.com/BigEd/XSOC-xr16","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BigEd/XSOC-xr16","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigEd%2FXSOC-xr16","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigEd%2FXSOC-xr16/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigEd%2FXSOC-xr16/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigEd%2FXSOC-xr16/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BigEd","download_url":"https://codeload.github.com/BigEd/XSOC-xr16/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BigEd%2FXSOC-xr16/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30189637,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T17:33:53.563Z","status":"ssl_error","status_checked_at":"2026-03-06T17:33:51.678Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["16bit","cpu","fpga","non-commercial-license","revocable-license","risc","system-on-chip"],"created_at":"2024-10-14T20:23:43.071Z","updated_at":"2026-03-06T18:11:08.040Z","avatar_url":"https://github.com/BigEd.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"The XSOC Project Version Beta 0.93 README\r\n\r\nCopyright (C) 1999, 2000, Gray Research LLC.  All rights reserved.\r\nThe contents of this file are subject to the XSOC License Agreement;\r\nyou may not use this file except in compliance with this Agreement.\r\nSee the LICENSE file.\r\n\r\n\r\nDear intrepid student, educator, hobbyist, or researcher,\r\n\r\nThank you for your interest in the XSOC Project.  The XSOC Project\r\nis an unsupported collection of experimental hardware and software\r\ndesigns and specifications, cited in the Circuit Cellar magazine\r\nseries, \"Building a RISC System in an FPGA\", and providing an\r\nexample for the noble purpose of teaching computer design.\r\n\r\nXSOC consists of the XSOC System-on-a-Chip design, including the\r\nxr16 RISC processor core, and an on-chip bus and peripherals.\r\nIt is accompanied by a port of the lcc4.1 retargetable C compiler\r\nthat targets xr16, and a simple xr16 assembler and simulator.\r\n\r\nPlease be sure to carefully review the XSOC License Agreement\r\n(see the LICENSE file).\r\n\r\nAlso be sure to visit http://www.fpgacpu.org/xsoc for the latest news\r\nand to check that you have the current version of the XSOC Project.\r\nThis is version Beta 0.93.\r\n\r\nTo begin, read the Getting Started Guide (doc\\started.pdf).\r\n\r\nIf you do try the XSOC Project, please let us know what you think\r\nof it, either by sending a message to fpga-cpu@egroups.com or\r\nby filling out the Survey and sending it to xsoc-survey@fpgacpu.org.\r\n\r\nI do hope you enjoy working with the XSOC Project and that it inspires\r\nyou to pursue further hands-on study of computer design and FPGAs.\r\n\r\nJan Gray\r\nPresident, Gray Research LLC\r\n\r\n\r\n----------\r\nCONTENTS\r\n\r\nThe XSOC Project distribution consists of these files and directories.\r\n\r\n1. Documents\r\n    LICENSE: XSOC License Agreement\r\n    README: this file\r\n    FAQ: frequently asked questions about XSOC\r\n    contrib: list of third party contributions\r\n    survey: XSOC User Survey 1.0\r\n    doc\\started.pdf: Getting Started Guide\r\n    doc\\xspecs.pdf: Various xsoc/xr16 specifications\r\n    doc\\schematics.pdf: A Tour of the XSOC/xr16 Schematics\r\n    doc\\xsoc-talk.pdf: Slides of a talk on FPGA CPUs and XSOC/xr16\r\n\r\n2. Project Issues\r\n    issues\\issues: issues database\r\n    issues\\issues-list: issues list summary\r\n    issues\\issues-howto: how to report new issues\r\n\r\n3. Tools\r\n    lcc-xr16\\: C compiler for xr16\r\n    src\\xr16\\: xr16 assembler and simulator\r\n    src\\lfsr\\: linear feedback shift register counter generator\r\n\r\n4. Schematics Design\r\n    xsoc.pdf(*), xsoc\\: XSOC/xr16 Foundation 1.5 XSOC 1.0 design\r\n\r\n5. Verilog Design\r\n    xsocv.pdf(*), xsocv\\: XSOC/xr16 1.0 Verilog design\r\n\r\n6. Configuration Bitstreams\r\n    Schematics version\r\n        xsoc\\xsoc-05xl-1.2-093.bit:    12   MHz XSOC 1.0 for XS40-005XL v1.2\r\n        xsoc\\xsoc-05xl-1.3-093.bit:    12.5 MHz XSOC 1.0 for XS40-005XL v1.3\r\n        xsoc\\xsoc-05xl-1.4-093.bit:    12.5 MHz XSOC 1.0 for XS40-005XL/+ v1.4\r\n        xsoc\\xsoc-10xl-1.2-093.bit:    12   MHz XSOC 1.0 for XS40-010XL v1.2\r\n        xsoc\\xsoc-10xl-1.3-093.bit:    12.5 MHz XSOC 1.0 for XS40-010XL v1.3\r\n        xsoc\\xsoc-10xl-1.4-093.bit:    12.5 MHz XSOC 1.0 for XS40-010XL/+ v1.4\r\n    Verilog version\r\n        xsocv\\xsocv-05xl-1.3-093.bit:  12.5 MHz XSOC 1.0 for XS40-005XL v1.3\r\n        xsocv\\xsocv-05xl-1.4-093.bit:  12.5 MHz XSOC 1.0 for XS40-005XL/+ v1.4\r\n        xsocv\\xsocv-10xl-1.3-093.bit:  12.5 MHz XSOC 1.0 for XS40-010XL v1.3\r\n        xsocv\\xsocv-10xl-1.4-093.bit:  12.5 MHz XSOC 1.0 for XS40-010XL/+ v1.4\r\n\r\n7. Demos\r\n    demos\\fib.c: Fibonacci demo source\r\n    demos\\sim.s: simulator preamble assembly source\r\n    demos\\end.s: simulator epilog source\r\n    demos\\gr.c: Graphics demo source\r\n    demos\\glyphs.c: Glyphs (font) table source\r\n    demos\\makeglyphs.c: Build glyphs.c source\r\n\r\n8. Tests\r\n    tests\\: xr16 instruction set test suite\r\n\r\n\r\n(*) not an Acrobat PDF document.  Unfortunately Foundation projects\r\nare also given the .pdf filename extension.\r\n\r\n\r\n----------\r\nNOTES\r\n\r\n1.  Through the XSOC files, most email addresses have been camoflaged\r\n    (foo@bar.com -\u003e foo-@bar.com or foo @bar.com) to help prevent\r\n    spammers from scrubbing email addresses from the project or the\r\n    web site.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiged%2Fxsoc-xr16","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbiged%2Fxsoc-xr16","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiged%2Fxsoc-xr16/lists"}