А чтобы понять всю глубину маразма, смотрим на результаты синтеза этого гуана в FPGA. Запасаемся попкорном!!! http://www.xilinx.com/tools/microblaze.htm
Редультаты синтеза 251 не опубликовали. Чтобы юзера обосрались после покупки, а не до.
Синтез 51 в Lattice был бы саммым интересным, но его закрыли - ибо там есть открытый LatticeMicro32, который, очевидно, порвет эту х-ту на раз.
Синтез 51 в Xilinx SPARTAN-6 дал 3550 LUT 55 MHz, или 23 DMIPS. Акуеть 2 раза.
MicroBlaze в том же камне дает 3689 LUTs и 143 MHz при 1.19 DMIPs/MHz и Adding Branch Optimizations to Performance Optimized MicroBlaze increases performance to 1.30 DMIPs/MHz)
Вот такой он, железный говнокод - просрать в 8 раз по производительности при почти равном количестве LUT!
Причем MicroBlaze - это нормальное ядро, с нормальной средой, JTAG,
блек джек со шлюхами.