Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add FINC/FDEC HITL-test #316

Merged
merged 3 commits into from
Jul 19, 2023
Merged

Add FINC/FDEC HITL-test #316

merged 3 commits into from
Jul 19, 2023

Conversation

martijnbastiaan
Copy link
Contributor

@martijnbastiaan martijnbastiaan commented Jun 27, 2023

Although we've seen the clock demo (milestone 3) working, we'd like a test suite made up of all separate components making up the demo. This means that in the future - especially when disassembling and reassembling the demo rack - we'll quickly get pointed to the components that are wrongly connected / failing.

This PR adds a test that:

  • Configures a clock board
  • Tests whether FINC/FDEC controls the external clock

@martijnbastiaan martijnbastiaan added enhancement New feature or request clock control labels Jun 27, 2023
@martijnbastiaan martijnbastiaan force-pushed the fincfdectest branch 3 times, most recently from f4c194a to b31a13b Compare July 4, 2023 09:46
@hiddemoll hiddemoll force-pushed the fincfdectest branch 2 times, most recently from d1fbffd to d6d5a5f Compare July 4, 2023 13:39
bittide-instances/bin/Shake.hs Outdated Show resolved Hide resolved
bittide-instances/src/Bittide/Instances/Tests/FincFdec.hs Outdated Show resolved Hide resolved
bittide-instances/src/Clash/Shake/Vivado.hs Outdated Show resolved Hide resolved
@martijnbastiaan
Copy link
Contributor Author

Thanks for the review @hiddemoll, agreed on all points. I'll wait for #332 to shape up before removing all the hacks.

@martijnbastiaan martijnbastiaan force-pushed the fincfdectest branch 5 times, most recently from 12bb11c to 693e865 Compare July 6, 2023 10:08
@martijnbastiaan martijnbastiaan changed the base branch from staging to add-drc July 6, 2023 10:08
Base automatically changed from add-drc to staging July 6, 2023 14:16
@martijnbastiaan martijnbastiaan force-pushed the fincfdectest branch 9 times, most recently from 75ba625 to 39dc4fa Compare July 11, 2023 15:14
@martijnbastiaan martijnbastiaan marked this pull request as ready for review July 11, 2023 15:14
Copy link
Contributor

@lmbollen lmbollen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we isolate some of the generic hardware in the loop functionality?

bittide-extra/src/Clash/Reset/Extra.hs Outdated Show resolved Hide resolved
bittide-extra/src/Clash/Sized/Vector/Extra.hs Outdated Show resolved Hide resolved
bittide-instances/bittide-instances.cabal Outdated Show resolved Hide resolved
bittide-instances/src/Bittide/Instances/Tests/FincFdec.hs Outdated Show resolved Hide resolved
bittide-instances/src/Bittide/Instances/Tests/FincFdec.hs Outdated Show resolved Hide resolved
bittide/src/Bittide/ClockControl.hs Outdated Show resolved Hide resolved
.github/synthesis/all.json Outdated Show resolved Hide resolved
bittide-extra/src/Clash/Reset/Extra.hs Show resolved Hide resolved
bittide-extra/src/Clash/Sized/Vector/Extra.hs Show resolved Hide resolved
bittide/src/Bittide/ClockControl.hs Show resolved Hide resolved
bittide/src/Bittide/ClockControl/Si5395J.hs Show resolved Hide resolved
@martijnbastiaan martijnbastiaan merged commit bd9c7e8 into staging Jul 19, 2023
25 checks passed
@martijnbastiaan martijnbastiaan deleted the fincfdectest branch July 19, 2023 13:01
@martijnbastiaan martijnbastiaan changed the title Add FINC/FDEC hiw-test Add FINC/FDEC HITL-test Jul 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clock control enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants