{"id":21928626,"url":"https://github.com/nuvious/verilogplayground","last_synced_at":"2025-03-22T12:24:43.064Z","repository":{"id":156727795,"uuid":"598327455","full_name":"nuvious/VerilogPlayground","owner":"nuvious","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-07T22:54:07.000Z","size":386,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-20T08:14:53.928Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nuvious.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-02-06T21:53:37.000Z","updated_at":"2023-02-07T06:10:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"33723ad9-d649-433d-9d68-bdcb8b2a08eb","html_url":"https://github.com/nuvious/VerilogPlayground","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/nuvious%2FVerilogPlayground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuvious%2FVerilogPlayground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuvious%2FVerilogPlayground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuvious%2FVerilogPlayground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nuvious","download_url":"https://codeload.github.com/nuvious/VerilogPlayground/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244955023,"owners_count":20537877,"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-11-28T22:27:09.428Z","updated_at":"2025-03-22T12:24:43.040Z","avatar_url":"https://github.com/nuvious.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# iverilog Playground\n\nJust a code playground for verilog.\n\n## Development Environment\n\nThe development environment is based off of v12 of iverilog. To build the\ncontainer simply run the following:\n\n```bash\ndocker build -t iverilog .\n```\n\nTo launch the development environment in interactive mode run:\n\n```bash\n# Powershell or unix shell; assumes you're launching from your root source directory\ndocker run -it --rm -v $PWD:/workspace /bin/sh\n```\n\nYou can then run compilations and executions from the internal shell:\n\n```bash\n/workspace # iverilog /examples/hello.vl\n/workspace # ./a.out\nHello, World\n/examples/hello.vl:46: $finish called at 0 (1s)\n```\n\n## Examples\n\n- [Simple N-bit counter](examples/counter/README.md)\n- [Naive integer division](examples/division/README.md)\n- [Fastmod implementation](examples/fastmod/README.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnuvious%2Fverilogplayground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnuvious%2Fverilogplayground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnuvious%2Fverilogplayground/lists"}