Xilinx's MicroBlaze CPU is listed as requiring 950 LUTs. Does this include the register file, or does that use a block RAM?
Cheers, JonB
Xilinx's MicroBlaze CPU is listed as requiring 950 LUTs. Does this include the register file, or does that use a block RAM?
Cheers, JonB
Hi,
The register file is included in that number.
Göran
J>Xilinx's MicroBlaze CPU is listed as requiring 950 LUTs. Does this
Thanks. One other question, is it a pure RTL design or does it instantiate Xilinx specific primitives? Ditto for NIOS?
Cheers, Jon
Hi,
The version that is shipped with EDK instanciate Xilinx primitives. But there exists a pure RTL version of MicroBlaze which can be purchased as source code.
Göran
J>
it is 99.99 xilinx stuff inside, and its all encrypted files so you cant even see whats inside.
NIOS is on demand generated by a large PERL framework called Europe, get Alter EPP (Embedded Processor Portfolio) and dig into the PERL sources if interested in deepinfo :)
antti
Jon,
The Nios RTL does instantiate Altera-specific primitives for things such as multiplication and on-chip memory (for register files, FIFOs, etc.)... with Nios you get the RTL source code for free, but the licensing agreement specifically states that the RTL is for use in Altera devices only (although ASIC licensing is an option).
Jesse Kempa Altera Corp. jkempa at altera dot com
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.