On Thu, 3 Oct 2013 16:39:39 +0000, you wrote: >That looks nice. But to be super sure I'm in the right place, What I want= to do is write in some HDL, connect Nots, Nands, Ors, Muxen, all together = an design my own CPU, as well as memory? I'm in the right place with FPGA'= s yes?=20 Yes. > And if so, is this something the Arduino IDE does?=20 no > I downloaded Xlinx Vivado, because that's what I thought it does, but it = is such a huge monster of a program that I couldn't install it on my laptop= .. All FPGA software is huge. Much of which is stuff you can't or don't need t= o use, but makers can;t be bothered to split it up sensibly. =20 Not sure how the big 3 compare in this respect. Lattice Diamond install is = about 1.75Gb, which is fairly small in comparison to some - they have a lot fewer device varieties= , which helps. =20 Lattice is based on the same tools as Xilinx ISE, but far fewer devices and= add-ons to bloat it.=20 >If I use the Xlinx Vivado to do the design, will that work with the other = brands like Lattice? No. it's vendor specific --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .