You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need an example that demonstrates how to work with FPGAs using Copilot. This will help users start with copilot-bluespec, and also help validate our work.
Type
Feature: New example.
Additional context
None.
Requester
Ivan Perez.
Method to check presence of bug
Expected result
The copilot package includes an example that shows how to use copilot-bluespec.
Desired result
The copilot package includes an example that shows how to use copilot-bluespec.
Proposed solution
Create README under copilot/examples/fpga, in a folder for the specific example.
The solution proposed produces the expected result. Details:
The PR implements a manual, so it's been evaluated by visual inspection. The manual is well structure, the steps to install the tools and implement the example are clear, and the solution looks complete and takes the user all the way to having an example running on an FPGA.
Implementation is documented. Details:
The change includes a manual, which is well documented.
Change history is clear.
Commit messages are clear.
Changelogs are updated.
Examples are updated. Details:
The change is to the examples.
Author is internal or has provided signed CLA.
The author accomplished this work while being a NASA intern.
Required version bumps are evaluated. Details:
Bump not required; the change is to the examples.
Activity
ivanperez-keera commentedon Aug 21, 2025
Change Manager: Confirmed that the issue exists.
ivanperez-keera commentedon Aug 21, 2025
Technical Lead: Confirmed that the issue should be addressed.
ivanperez-keera commentedon Aug 21, 2025
Technical Lead: Issue scheduled for fixing in Copilot 4.5.1.
Fix assigned to: @sukhmankkahlon.
EDIT: Milestone renamed from 4.6 to 4.5.1.
12 remaining items
copilot: Add hello world example for FPGA. Refs Copilot-Language#657.
copilot: Document changes in CHANGELOG. Refs Copilot-Language#657.
copilot: Add hello world example for FPGA. Refs Copilot-Language#657.
copilot: Document changes in CHANGELOG. Refs Copilot-Language#657.
copilot: Add hello world example for FPGA. Refs Copilot-Language#657.
copilot: Document changes in CHANGELOG. Refs Copilot-Language#657.
sukhmankkahlon commentedon Sep 5, 2025
Implementor: Solution implemented, review requested.
ivanperez-keera commentedon Sep 6, 2025
Change Manager: Verified that:
Build log: https://app.travis-ci.com/github/Copilot-Language/copilot/builds/276236949
The PR implements a manual, so it's been evaluated by visual inspection. The manual is well structure, the steps to install the tools and implement the example are clear, and the solution looks complete and takes the user all the way to having an example running on an FPGA.
The change includes a manual, which is well documented.
The change is to the examples.
The author accomplished this work while being a NASA intern.
Bump not required; the change is to the examples.
ivanperez-keera commentedon Sep 6, 2025
Change Manager: Implementation ready to be merged.
Merge branch 'develop-examples-fpga-helloworld'. Close Copilot-Langua…