On 08/04/2011 12:20, Oli Glaser wrote: >> > What can I do with 250K gates? How many 8 bit CPU cores can I fit on = there, >> > for example? How about an ARM 32 bit core? How many gates (approximat= ely) do >> > these cores take? > A small 8-bit core will be a few tens of K - IIRC, the one I am using > currently on a ProASIC3 takes about 20K gates, but depends on the > settings (you can select different bus widths, whether to enable certain > instructions etc) FPGA cores like Picoblaze and CoreABC(Actel) are > designed for size/efficiency so are very simple. To get similar to e.g. > 16F functionality you need more gates - for example IIRC an (Actel) 8051 > core with no peripherals takes around 60K gates (again depending on > settings, but I remember the smallest setup not quite fitting on a 60K > device) but you can use the Keil C compiler for it (as opposed to a > small popup screen for assembler for the CoreABC - not sure about the > Picoblaze though) Also don't even think about Floating Point! (usually). If you need a CPU and Floating point, buy one and interface it to the FPGA! --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .