R
Chapter 12: Simulating PicoBlaze Code
Table
Verification Tool |
| Strengths | Weaknesses |
|
|
|
|
Xilinx System | • | Full PicoBlaze | • Primarily only useful is already using |
Generator |
| with the System Generator environment | Xilinx System Generator |
| • |
| |
|
| Simulation (ISS) |
|
| • |
| |
| • | Breakpoints |
|
| • Register and memory viewer |
| |
|
|
|
|
• | Fast, | • Poor visibility of register contents | |
| • Ideal for complex interactions |
| |
| • Integrated with peripherals, displays, |
| |
|
| UARTs, etc. |
|
|
|
|
|
Furthermore, the pBlazIDE ISS offers full
Best of all, the pBlazIDE graphical development environment is free! Download the latest version directly from the Mediatronix website:
http://www.mediatronix.com/pBlazeIDE.htm
The pBlazIDE ISS does not support full simulation of the PicoBlaze microcontroller embedded with all the other FPGA logic. Fortunately, the PicoBlaze core source files support both VHDL and Verilog simulation using the ModelSim simulator. ModelSim allows the entire design to be simulated, including accurate timing information and textual disassembly features.
If using the Xilinx System Generator software, there is full development and
Instruction Set Simulation with pBlazIDE
The Mediatronix pBlazIDE instruction set simulator (ISS), shown in Figure
82 | www.xilinx.com | PicoBlaze |
|
| UG129 (v1.1.2) June 24, 2008 |