i don't understand how buying an evaluation board can give you :
"an experience you can show on your resume",
while you can't figure out the difference between 2 different FPGA devices.
you better do some reading first !
(and don't just throw your money...)
First of all, a forum is for people to ask questions, and I feel no question is a stupid question. You assumed I can't differentiate between FPGAs based on the language of my post, but the fact is, I can. I have read through all the datasheets. I know how many I/O, peripheral devices, eprom, etc. each board has. But its always better to ask maybe a few experienced people before throwing in 70-80$, as Altera and Xilinx have different IDE's. I have worked on Xilinx, but don't know anything about altera.
Secondly, I am working in parallel on a GPU based research project, and want to test SIMD architectures, which I am currently doing by simulating the Coolrunner II CPLD. I just didn't feel it was necessary for me to give out details about my research plans, so I just kept my question to the point.
- - - Updated - - -
It is hard for us to recommend a board for you because you are a bit vague on your requirements other than cost. Every FPGA can implement "function units", RAM and multiplexers. You say you want to interface the FPGA to a microprocessor, but a least one of the boards you picked, the BeMicro SDK, has a soft microprocessor in it already. In the other thread, you mention that you want to use an FPGA for calculations and then interface it to a microcontroller to drive an LCD, but the FPGA could easily do all those jobs by itself. You say you want to experiment with peripherals but you don't mention which ones.
So what you need to do is get specific about what you want to do with it. Decide what interfaces and peripherals you want to learn to use. Pick the board that has the majority of these interfaces. Decide what sort of designs you want to burn into the FPGA. If you want to do DSP or any kind of mathematical processing, pick a device with many multipliers and DSP48s. If you want to do image processing, for example, make sure it had a lot of memory. You seem to like processors. Something that is larger overall would be useful.
Not many people on this site would know the features of each of those boards. They would have to go read the datasheets. That is a job best left to you. You would learn something in the process and practically speaking, no one else is likely to be eager to do this for you. Once you have specific questions we would be happy to help.
As a personal observation, since you mention this is to put on your resume, the projects you implement should be significant. Saying you implemented memories or interfaced to a microcontroller won't cut it. Saying you designed a RISC processor from scratch, or are an expert in soft processors, or writing your own USB or TCP/IP stack would make an employer curious about you.
r.b.
Thanks for you reply, it was pretty helpful. I dont wish for people to go through datasheets for me, I just posted thinking I would run into other newbies who might have used one of those boards and could just tell me pros and cons of it.
And yes, the BEmicro has a NIOS II microprocessor, the MOJO has a Atmega microcontroller. I am trying to use an external microcontroller for now to interface with the FPGA just to get a hang of it, but later if a get a better board with possibly a ARM processor, I would definitetly try to exploit its onboard capabilities with the FPGA.
Also, I am taking one step at a time, I eventually want to design a RISC and also possibly a GPU, but I dont want to make large claims before even getting my hands on a FPGA.
I agree my post must have sounded like a typical newbie post, but I feel thats what forums are for, to ask questions. I'm sure some book somewhere has an answer for every question ever asked on this forum.