|
Message
From: Mikhail Matusov<misoma@r...>
Date: Wed Jul 14 19:43:25 CEST 2004
Subject: [oc] Why open processors are so much slower than commercial ones?
On Wed, 14 Jul 2004 09:51:48 -0700 "Michael Ayton" <mike_ayton@d...> wrote:
MA> MA> Microblaze was talor made for Xinilx FPGA devices.... try targeting the MA> Microblaze to say an Altera device (probably not all that trivial) and see MA> if there is a difference :)
Unfortunately, I can't try your experiment since I don't believe the MicroBlaze is available in source code.
I understand the sarcasm, but let's try to be more specific, what are those architecture specific details used in MicroBlaze that make it run at least 2 times faster than anything in the open domain (probably 3-5 times faster than most of the stuff )?
I could understand if let's say multiplication in a CPU not targeted to a specific architecture was slower, since Xilinx has hardware multipliers, but what are the other features? Any FPGA has plenty of LUTs and FFs and I think these days we can count on having dual port memories as well...
/Mikhail
|
 |