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

Support simulating SNAP actions using Vivado WebPACK #821

Open
rs22 opened this issue Sep 26, 2018 · 1 comment
Open

Support simulating SNAP actions using Vivado WebPACK #821

rs22 opened this issue Sep 26, 2018 · 1 comment

Comments

@rs22
Copy link
Contributor

rs22 commented Sep 26, 2018

Might it be a good idea to offer one of Xilinx' smaller FPGAs in the SNAP config menu, which could only be used for simulation but doesn't require a paid Vivado License?

As I was scrolling through the comments of a thread on Hacker News discussing the reasons for slow adoption of FPGA frameworks and tooling, I noticed that one of the perceived issues was that it's difficult to get access to Xilinx tooling as a beginner in the field.

So my idea was that it could be helpful for those beginners to be able to try out SNAP without having to purchase a Xilinx License. At least for first steps with the framework, building and testing simulation models might already provide valuable insights.

@bmesnet
Copy link
Collaborator

bmesnet commented Nov 6, 2018

Excellent idea @rs22 .
Indeed to fully enable a new card with a small FPGA, the PSL/BSP will be the main issue since:

  • for Power8: the PSL needs to be created for each card (this takes time and resources)
  • for Power9: the BSP needs UltraRAM resource which needs almost an UltraScale+ family FPGA.
    but if we just enable simulation, this should be easier. Let me think about that and come back to you.

The easiest and quickest path may be to use the 72hours free Trial that IBM should be provide very shortly (ETA: SC18) to allow new users to discover for free SNAP environment on 2 different FPGA cards
In a 2nd step, for only 36cents per hour, you can simulate as much as you want on existing cards using our partner Nimbix cloud.

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

No branches or pull requests

2 participants