So following on from my previous thread, I bought one of the Lattice MachXO2 Pico boards, figuring it was reasonably cheap, and it would help me figure out the world of FPGA/CPLDs.
Now having spent a couple evenings this week, I'm only marginally further forward, and have a lot less hair!
Various searches have not really turned up any good getting started guides/tutorials, however I have found a couple that have pointed me in the right direction. (
http://blog.bastelhalde.de/?p=678 is probably the best I've found)
I can create schematics, however I'm unable to allocate pins via the spreadsheet view. When I goto spreadsheet view, I can't even scroll down. A lot of the options in the spreadsheet view are greyed out, and I'm not sure if it's something not installed or I've not configured something right.
So I've had to rely on manually editting the LPF constraints file, but I'm more or less guessing and relying on copying from the example files, as Lattice seem to have everything spread across seemingly endless documents.
So, does anybody have any good guides for Lattice, or any tips?
To get going, I'd be happy with an example to flash an LED, as I am struggling to get my head around the whole process.
Or should I just order something Xilinx based, as tutorials/examples for them seem to be far more plentiful?