Author Topic: Programming Lattice FPGAs on a Mac?  (Read 11171 times)

0 Members and 1 Guest are viewing this topic.

Offline NorthGuy

  • Super Contributor
  • ***
  • Posts: 3146
  • Country: ca
Re: Programming Lattice FPGAs on a Mac?
« Reply #50 on: November 22, 2018, 06:41:38 pm »
Sorry but this is not a teenagers' beauty contest. When it comes to professional workstations there is no such thing as "preference" - you buy what you need to get the job done - whether it's Linux machine, Windows or whatever else.

This exactly the attitude which brought us into this world of over-bloated and buggy software. People are willing to accept any crap they're given. And the more they're accepting, the crappier it gets.

I have MacBook Pro and it is miles ahead of Win10. At the very least it's still Ok, while Win10 is beyond acceptable. If Vivado could run on Mac, I would've bought a big-screen Mac already.
 

Offline asmi

  • Super Contributor
  • ***
  • Posts: 2732
  • Country: ca
Re: Programming Lattice FPGAs on a Mac?
« Reply #51 on: November 22, 2018, 06:50:06 pm »
I have MacBook Pro and it is miles ahead of Win10. At the very least it's still Ok, while Win10 is beyond acceptable. If Vivado could run on Mac, I would've bought a big-screen Mac already.
Modern MacBook Pro is the worst piece of crap I ever touched in my life! Surface Book 2 is eons ahead of it in just about any metric. Only mindless iSheeps think otherwise.

Offline ataradov

  • Super Contributor
  • ***
  • Posts: 11248
  • Country: us
    • Personal site
Re: Programming Lattice FPGAs on a Mac?
« Reply #52 on: November 22, 2018, 06:54:01 pm »
Can you tell me more about this? It's interesting!
I'm not sure about the details. I have never used it this way. But I know people setting them up for speed. Apparently things work (or worked some time ago) faster on Linux in multi-processor configuration.
Alex
 

Offline Bassman59

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Re: Programming Lattice FPGAs on a Mac?
« Reply #53 on: November 22, 2018, 11:01:28 pm »
Xilinx, Altera and Lattice use Qt already. The bigger problem is supporting all the hardware debuggers and programmers.

This shouldn't be a problem at all -- Silicon Labs' USB programming dongles all work on all three platforms. Segger provides drivers for all three platforms and I used the GNU-Eclipse-GCC-whatever setup on my Mac for an Atmel SAM project, and the debugger/programmer worked flawlessly. I think NXP's stuff was all cross-platform, too, but I have not kept up with it.

Quote
And at least for Xilinx Linux (or UNIX, I guess) support was there first or at least from early on. Since some of the tools in ISE are still using Tk.

Xilinx supported high-$$$ Unixes like HP-UX and IBM's flavor from basically the beginning (I remember X Windowing into a Unix server from an NT box in 1996). It took them forever to support Linux, and as I remember they finally came on board with Linux in 1999 or 2000. And now I remember them supporting Solaris; at one job we had Solaris servers that we'd use for the big runs.
 

Offline aandrew

  • Frequent Contributor
  • **
  • Posts: 277
  • Country: ca
Re: Programming Lattice FPGAs on a Mac?
« Reply #54 on: November 23, 2018, 04:14:25 am »
The bigger problem is supporting all the hardware debuggers and programmers.

This is actually a non-issue. Libusb is cross platform (Windows, OSX and Linux) and works with pretty much every single programmer out there. I've personally written code for the FX2LP and FX3 devices, the latter of which I was able to stream 2.5Gbps for hours without error. Rebuild and it works on Linux.  I didn't have a need for Windows but it should have worked there, although as with all things Microsoft, you needed to pepper the Makefile with some MS-specific garbage.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf