Skip to content
This repository has been archived by the owner on Mar 9, 2023. It is now read-only.

Merge activities with upstream #26

Open
unbtorsten opened this issue Feb 25, 2022 · 8 comments
Open

Merge activities with upstream #26

unbtorsten opened this issue Feb 25, 2022 · 8 comments
Labels

Comments

@unbtorsten
Copy link
Contributor

This issue is a reminder to regularly review code and

  • push tested code to upstream projects where possible.
  • separate i) system requirements (readily available from upstream), ii) customization of upstream tools (make setup), and iii) minimum working examples (e.g. make blinky) whenever possible

For further details see #18 (comment)

@unbtorsten unbtorsten changed the title Recurring task: push updates to upstream repositories Merge activities with upstream Mar 1, 2022
@unbtorsten
Copy link
Contributor Author

unbtorsten commented Mar 1, 2022

@hansfbaier, @jrrk2, @rwhitby et al.

After talking with @mithro, I advocate for merging the activity in this organization and its repositories entirely with F4PGA (formerly 'SymbiFlow'), cf. https://github.com/f4pga/f4pga. In fact, this is where I will place my focus as we are moving forward.

I believe that the code of this repo has its place in https://github.com/chipsalliance/f4pga-examples, anything related to setting up tools has a place in https://github.com/chipsalliance/f4pga-docs. Discussions of all sorts of related aspects take place in #f4pga's slack channel at https://slack-invite.chipsalliance.org/

@rwhitby
Copy link
Contributor

rwhitby commented Mar 1, 2022

I'm ok with that, but the slack link didn't work for me - it asks for a workspace URL.

@hansfbaier
Copy link
Collaborator

f4pga-example seem to be f4pga toolchain only. Do they accept nextpnr-xilinx examples?

@unbtorsten
Copy link
Contributor Author

unbtorsten commented Mar 2, 2022

I'm ok with that, but the slack link didn't work for me - it asks for a workspace URL.

I updated the link: https://slack-invite.chipsalliance.org/

@unbtorsten
Copy link
Contributor Author

f4pga-example seem to be f4pga toolchain only. Do they accept nextpnr-xilinx examples?

Wouldn't that go directly to https://github.com/gatecat/nextpnr-xilinx/tree/xilinx-upstream/xilinx/examples ? Either way, @gatecat may be able to answer that question for you.

@rwhitby
Copy link
Contributor

rwhitby commented Mar 2, 2022

I'm ok with that, but the slack link didn't work for me - it asks for a workspace URL.

I updated the link: https://chipsalliance.slack.com/

That doesn't seem to be a publicly accessible server? Is an invite required?

@unbtorsten
Copy link
Contributor Author

That doesn't seem to be a publicly accessible server? Is an invite required?

Sorry about that.. yes, here is the link: https://slack-invite.chipsalliance.org/

@jrrk2
Copy link
Contributor

jrrk2 commented Mar 2, 2022

It makes sense to not duplicate effort, however the F4FPGA(Symbiflow) flow has a lot more steps in it than the nextpnr flow, starting from the same prjxray-db database. The conversion to symbiflow doesn't actually work for Kintex7 at the moment, possibly because the prjxray-db is incomplete.

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

No branches or pull requests

4 participants