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

[WIP] Draft FX3 firmware interface #43

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

[WIP] Draft FX3 firmware interface #43

wants to merge 1 commit into from

Conversation

wallento
Copy link
Member

It not make sense to load our firmware to the ZTEX boards, because we
would loose the ability to load the FPGA bitstream. Also we don't want
to include this in our firmware. Finally, we want to support the
default ZTEX firmware.

Hence, this drafts one possibility to allow for different firmware
interfaces. The differences between interfaces are:

  • How GPIO pins are accessed

  • Which endpoints are used for the FIFOs

If we anticipate only ZTEX and our firmware, I would suggest we
explore adopting the ZTEX interface. Else this is maybe a direction we
want to go.

It not make sense to load our firmware to the ZTEX boards, because we
would loose the ability to load the FPGA bitstream. Also we don't want
to include this in our firmware. Finally, we want to support the
default ZTEX firmware.

Hence, this drafts one possibility to allow for different firmware
interfaces. The differences between interfaces are:

 * How GPIO pins are accessed

 * Which endpoints are used for the FIFOs

If we anticipate only ZTEX and our firmware, I would suggest we
explore adopting the ZTEX interface. Else this is maybe a direction we
want to go.
@wallento
Copy link
Member Author

Not a PR, but just a plain draft so far.

@imphil imphil changed the title Draft FX3 firmware interface [WIP] Draft FX3 firmware interface Jun 22, 2017
@imphil
Copy link
Member

imphil commented Jun 22, 2017

approach looks good to me. Let's have a detailled review once the ZTEX firmware is ready and we know that the abstraction actually covers all cases we want to have covered.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants