Hi
we have compiled synthesis reports for smallest possible MicroBlaze based SOC system, implementation results for all Xilinx families are available
XC2V250 Number of MULT18X18s 3 out of 24 12% Number of RAMB16s 4 out of 24 16% Number of SLICEs 527 out of 1536 34% XC2S100,XCV100 Number of BLOCKRAMs 4 out of 10 40% Number of SLICEs 606 out of 1200 50% XC2S100E Number of BLOCKRAMs 4 out of 10 40% Number of SLICEs 604 out of 1200 50% XC3S200 Number of Slices 631 out of 2904 21% Number of MULT18X18s 3 out of 12 25% Number of RAMB16s 4 out of 12 33% Number of SLICEMs 244 out of 960 25% XC2VP2 Number of MULT18X18s 3 out of 12 25% Number of RAMB16s 4 out of 12 33% Number of SLICEs 529 out of 1408 37%
All smaller devices fail with slice overmap or RPM constraint too large for given FPGA array. The results given are for real minimal system with 8 bit output port only (on FSL bus!).
my previous rule "MicroBlaze SOC == 50% of XC2S200" is still golden and valid as adding OPB bus and some small set of peripheral adds 300 to 600 slices and the result is then 50% of XC2S200.
antti