{"id":19701862,"url":"https://github.com/microchiptech/fpga-hls-examples","last_synced_at":"2026-04-17T13:09:31.760Z","repository":{"id":38085521,"uuid":"367125027","full_name":"MicrochipTech/fpga-hls-examples","owner":"MicrochipTech","description":"Open-Source HLS Examples for Microchip FPGAs","archived":false,"fork":false,"pushed_at":"2026-04-07T19:03:49.000Z","size":125842,"stargazers_count":50,"open_issues_count":2,"forks_count":11,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-04-07T21:09:41.597Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MicrochipTech.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-05-13T17:30:19.000Z","updated_at":"2026-04-01T01:56:48.000Z","dependencies_parsed_at":"2024-09-09T16:01:35.028Z","dependency_job_id":"2f794220-47ae-4e5f-89ad-cf52f03b9941","html_url":"https://github.com/MicrochipTech/fpga-hls-examples","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/MicrochipTech/fpga-hls-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MicrochipTech%2Ffpga-hls-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MicrochipTech%2Ffpga-hls-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MicrochipTech%2Ffpga-hls-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MicrochipTech%2Ffpga-hls-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MicrochipTech","download_url":"https://codeload.github.com/MicrochipTech/fpga-hls-examples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MicrochipTech%2Ffpga-hls-examples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31930191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T12:37:54.787Z","status":"ssl_error","status_checked_at":"2026-04-17T12:37:25.095Z","response_time":62,"last_error":"SSL_read: 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":[],"created_at":"2024-11-11T21:11:11.325Z","updated_at":"2026-04-17T13:09:31.723Z","avatar_url":"https://github.com/MicrochipTech.png","language":"C","readme":"# fpga-hls-examples\nThis repository contains open-source (MIT license) high-level synthesis (HLS) C++ Examples for Microchip FPGAs. \n\nThe homepage for the Microchip HLS integrated development environment is:\n - https://www.microchip.com/en-us/products/fpgas-and-plds/fpga-and-soc-design-tools/smarthls-compiler\n\nYou can find the Microchip HLS software user guide here:\n - https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=fpgahls\u0026redirect=true\u0026version=latest\n\n# Note:\nTo download the precompiled binaries, go to \"Releases\" then \"Assets\" or run the following code\n\nLinux:\n\u003cpre\u003e bash setup.sh \u003c/pre\u003e\n\nWindows:\n\u003cpre\u003e ./setup.ps1 \u003c/pre\u003e\n\nNote that by default, Windows restricts script execution. To allow scripts, right-click the PowerShell icon and select \"Run as administrator\" then run\n\u003cpre\u003e Set-ExecutionPolicy Unrestricted \u003c/pre\u003e\nor set execution policy for current user only\n\u003cpre\u003e Set-ExecutionPolicy Unrestricted -Scope CurrentUser \u003c/pre\u003e\n\n\n\n## Tutorials and Trainings\nExample | Description\n--------|------------\n[sobel_tutorial](./sobel_tutorial)|HLS Tutorial: Sobel Filter Edge Detection Example.\n[Training1](./Training1)|SmartHLS™ Training Session 1: Image Processing on the PolarFire® Video Kit \n[Training2](./Training2)|SmartHLS™ Training Session 2: Multi-threaded Digit Recognition on the PolarFire® Video Kit \n[Training3](./Training3)|SmartHLS™ Training Session 3: AXI Interfaces to DDR \u0026 Mi-V Soft Processor on the PolarFire® Video Kit \n[Training4](./Training4)|SmartHLS™ Training Session 4: SmartHLS™ Training for Microchip PolarFire® SoC Flow  \n\n## Examples of HLS Features\n\nExample | Description\n--------|------------\n[axi_initiator](./axi_initiator)|Example of an AXI4-Initiator top-level interface.\n[axi_target](./axi_target)|Example of an AXI4-Target top-level interface.\n[Canny_RISCV](./Canny_RISCV)|Integrating a SmartHLS module created using the IP Flow into the RISC-V subsystem.\n[ECC_demo](./ECC_demo)|Example of Error Correction Code feature.\n[auto_instrument](./auto_instrument/)|Example of Automatic On-Chip Instrumentation feature.\n\n## Simple Examples\nExample | Description\n--------|------------\n[udp_tx](./udp_tx)|Simple UDP Transmit (TX) core from a network stack.\n[fp_mult](./fp_mult)|Arbitrary precision floating-point multiplication core.\n\n## Advanced Examples\nExample | Description\n--------|------------\n[RISC-V example](./risc-v-demo)|End-to-end SmartHLS + RISC-V + H264 over Ethernet Example.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrochiptech%2Ffpga-hls-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicrochiptech%2Ffpga-hls-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrochiptech%2Ffpga-hls-examples/lists"}