• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

FPGA hardware supporting open source toolchains

quorten

Well-known member
So looks like the state-of-the-art in open-source FPGAs is still pretty much "Lattice only."  Fortunately, looks like Lattice FPGAs might be good enough for implementing a replica BBU for the Macintosh SE.  Good thing was that I was already looking at candidate FPGAs from Lattice.

 

aeberbach

Well-known member
I'm wondering why open source matters here; you won't get very far without buying the proprietary silicon from one of the big vendors, so what does it matter if you use the tools provided by them also?

 

paws

Well-known member
All the same reasons you use an open source compiler to generate machine code for a proprietary CPU: Out of principle, because it's more future proof, and frequently also because they're just better software.

I don't know about the Lattice tools, I've only used the open source ones, but the Xilinx tools are gigantic, slow, buggy, and the versions I used made you do a complete 7GB download for each tiny bug fix upgrade.

 

Kai Robinson

Well-known member
So looks like the state-of-the-art in open-source FPGAs is still pretty much "Lattice only."  Fortunately, looks like Lattice FPGAs might be good enough for implementing a replica BBU for the Macintosh SE.  Good thing was that I was already looking at candidate FPGAs from Lattice.
 The iCE40 perchance? 

 

quorten

Well-known member
@Kai Robinson Yeah I believe I looked at that one.  The other thing I was thinking was that a CPLD might also fit the bill, the advantage being voltage level shifters would not be required.

 
Top