FPGA alternatives for evals: Xilinx Artix A200 FPGA in a M.2 2280 M key form-factor


(Robert Boissy) #1

Hi,

Sorry if this is a dumb question.

Would the following FPGA devices be suitable for the evaluation of SiFive CPU cores (e.g., larger area U74-MC)?
If so, are evaluation bitstreams available for the U74-MC?


https://github.com/RHSResearchLLC/NiteFury*
(*) the specifications on the GitHub page are incorrect (the CrowdSupply page specs are correct)

https://store.squirrelsresearch.com/

Thanks,

Robert


(Bruce Hoult) #2

There are certainly plenty of LUTs etc on those boards and as they all use Xilinx Artix-7 FPGAs they can use our existing workflow for the Arty A7-100T.

Every FPGA board has different I/O, different RAM etc and needs a customised “FPGA Shell” definition for it, and produces a different bitstream. A bitstream for one board will not work on another board.

If you are familiar with developing for FPGAs and are doing your own Verilog projects using one of these boards, know how to configure the IO, and know how to load bitstreams on to it then you should not have much difficulty in modifying our Arty A7-100T configuration to use different Xilinx-based boards, such as these.

We don’t have these boards, we don’t have engineering resources to do the work to support them, but if you make them work we’ll happily accept pull requests to include support for them in our repository.


(Robert Boissy) #3

Hi Bruce,

Thank you for your reply. If they can be made to work, the form-factor of these boards is very appealing to me.

I’ll see what I can do to retain a qualified individual or company who may be able to accomplish that objective and submit the necessary pull request.

Can you estimate when the U74-MC CPUs will be available in the Core Designer? Or did I miss something–it seems that they can’t be selected yet, i.e., for customization?

Robert


(Bruce Hoult) #4

Hi Robert, I’m not sure on the timeline for customisable U74-MC. It’s our newest core, and before we make user-customisation available we have to do a lot of verification that the entire design space available actually makes sense and will work correctly.

If you press the “Get U74” button you’ll see we have a single core U74 bitstream available, with 256 KB L2 cache and several AXI4 ports, including a 128 bit wide memory port.

That should be enough for a fairly good evaluation, but if you need some particular other configuration then you can contact our sales team and we can make a customised version.