PacoBlaze
From Wikipedia, the free encyclopedia
PacoBlaze is a synthesizable and behavioral Verilog implementation of Xilinx's PicoBlaze soft microcontroller core, and is available through the BSD License. The design includes the three PicoBlaze configurations in a single configurable set of files.
The core was written and is maintained by Pablo Bleyer. He also wrote a PicoBlaze/PacoBlaze assembler written in the Java language, KCAsm.
The performance of the processor is similar to the original Picoblaze, but depending on the implementation —and since it is a behavioral design— the size of the core in a current FPGA is between 30%-50% larger. However, unused portions of the core may be removed to reduce the number of digital blocks used and also improve speed.
[edit] See also
[edit] External links
|