PicoBlaze Design and
The PicoBlaze embedded controller core is provided as VHDL and sometimes Verilog source code. This controller plus any additional user logic is then processed using the Xilinx ISE development software. The PicoBlaze controller core is supported by the free Xilinx WebPACK version of the ISE software.
The Xilinx PicoBlaze core download file includes the Xilinx KCPSM assembler. However, there are a variety of other options available from talented PicoBlaze fans and developers.
Integrated Development Environments
The Mediatronix pBlazIDE is a Windows-based graphical integrated development environment (IDE) and includes an editor, an assembler, and a well-designed instruction-set simulator.
openPICIDE is an integrated assembler development environment for Linux. It consists of a project manager, editor, parser, compiler, and simulator.
Xilinx KCPSM Assembler
The Windows/DOS-based KCPSM assembler is included as part of Xilinx PicoBlaze core download.
KCAsm is a light-weight assembler written in Java.
PicoAsm Linux-based Open Source Assembler