Debugging With ModelSim
Simulate your hardware and assembler code together. Test code changes in seconds. Debug line by line or run to break points. Very simple setup makes for a productive solution, even for non-software engineers. Picoblaze Debugger was developed using ModelSimXE III/Starter, part of Xilinx Webpack.
Try your designs with Picoblaze Debugger.
The Picoblaze Debugger is very simple to use. Just take a few minutes to browse the User Guide. Please send feedback and feature requests by email.
Without a licence file the application runs in Evaluation Mode with all the features above. The most productive PicoBlaze engineers have Full licences unlocking these advanced features:
Toggling a control flag before conditional instructions forces PicoBlaze to take the other branch. This can bypass long timing loops and force routines to run that would be difficult to contrive using the testbench.
Changing the program counter can be useful for testing obscure corners of your program or forcing interrupts. Particular values may be written to registers and scratch pad memory before forcing the program counter.
Unlock the Full PicoBlaze Debugger by requesting a Full Licence from IvySim. We will send a temporary licence file, usually within a day, when you email the Ethernet or Wireless MAC address of your computer.
We spend a lot of time testing software (and programmable hardware). Verification is a core skill. However, we do miss things. So if you find a bug please send email with as much information as possible. Include anything relevant:
This project is active again and, with increasing licence revenues, has a budget for improvement. Please email requests for features and improvements you would find useful.
Version 2.3 is Windows only and has not been tested with Verilog. If there is demand for Linux or Verilog support then the development work can be done.
For example. Many requests were made for Mediatronix syntax support. Now the parser reads both original Xilinx and Mediatronix style PSM syntax. In fact there are two parsers and the appropriate one is chosen automatically. Hybrid syntax is not supported nor encouraged so that PSM files will also parse with either Xilinx or Mediatronix assemblers.
Xilinx and PicoBlaze are trademarks of Xilinx Inc. Mediatronix is a trademark of Mediatronix.
|Copyright © 2006-2018 Ivybridge Simulation||Email: firstname.lastname@example.org||Phone: 07704 874512|