4 ms·
The SiFive chips (the microcontroller grade FE310 and closer to SoC FU540) both implement the C extension. The FE310 is RV32IMAC and the FU540 is RV64GC. Of cou
by baobrien 9y ago
The SiFive chips (the microcontroller grade FE310 and closer to SoC FU540) both implement the C extension. The FE310 is RV32IMAC and the FU540 is RV64GC. Of course, you can't really hook external ram up to the FE310, and it doesn't have a TLB anyway, so no practical Linux there.
- rwmj 9y agoThe SiFive FU540 is what Fedora is targeting initially. They have actual ASICs: https://rwmj.wordpress.com/2018/02/03/sifive-unleashed-board/ https://rwmj.wordpress.com/2018/02/03/sifive-unleashed-board...
- phkahler 9y agoSo when will Fedora be doing RISC-V builds on real RISC-V hardware? That will be an interesting milestone.
- rwmj 9y agoIn about 6-8 weeks from now, when we receive the first batch of hardware.
- justinclift 9y agoAny idea which FMC standard is used on the board? Haven't found any docs/info about it so far. :( Looking at the photo's on the announcement, your blog (etc), it doesn't look like the HPC nor Vita57 pin-out versions, so guessing it's an LPC version?
- rwmj 9y agoHi Justin, long time no see. I don't know the answer. But please ask either DJ Delorie or better still the SiFive team. It's definitely only a very narrow selection of boards, and very likely $random_board you buy will not work.
- justinclift 9y agoThank Rich. Good point, will do. :)
- justinclift 9y agoFollowing up on this. I emailed the info@sifive.com address, but haven't received any kind of response. In the mean time, this forum answer of a similar question answers the FMC port type: https://forums.sifive.com/t/questions-about-hifive-unleashed/1010 https://forums.sifive.com/t/questions-about-hifive-unleashed... > HiFive Unleashed is an FMC mezzanine card with a male High Pin Count FMC connector
- baobrien 9y agoLike rwmj says, ask somebody at SiFive -- but if I had to guess, I'd say it only breaks out some low speed IO/GPIO lines and a few chiplink lanes. That is to say if you want anything high speed, you're going to have to go through an FPGA board.