New software introduction. New feature introductions in the following areas greatly increase the software functionality and ease of use over previous software design environments.
- Design Exploration
- Design projects in Diamond offer an order of magnitude increased functionality by allowing more robust projects and capabilities that allow design exploration. Key improvements to Diamond projects include the following.
- Allow the mixing of Verilog, VHDL, EDIF, and schematic sources
- Implementations, allow multiple versions of a design within a single project
- Strategies allow implementation “recipes” to be applied to any implementation within a project or shared between projects
- Manage and choose files for constraints, timing analysis, power calculation, and hardware debug
- Use Run Manager view to allow parallel processing of multiple implementations in order to explore design alternatives for the best results.
- Save time by analyzing your design prior to synthesis with the new integrated HDL code checking capability.
- Ease of Use Throughout
- The Diamond user interface combines leading edge features and customization while offering better ease of use. All the tools in Diamond now open in “Views” integrated into a common Diamond user interface and have the ability to be detached in separate windows. Once the operation for a single tool view is learned, this knowledge can be applied to other views. New features like the Start Page and Reports view allow easy access to information.
- ECO Editor provides quick access to commonly used netlist editing functions such as sysIO settings, PLL parameters, and memory initialization. Programmer allows fast reprogramming of FPGAs once the hardware configuration has been setup with ispVM. Getting the job done more quickly is the goal of these tools
- More Efficient Design Flow
- The new Timing Analysis view offers an easy to use graphical environment for navigating timing information. A key new benefit in Timing Analysis view is rapidly updated analysis when timing constraints are changed. No longer must you re-implement your design to re-run a TRACE report.
- Diamond provides easy export of designs to simulators through the new Simulation Wizard.
- Diamond software adds new capabilities for scripting the design flow. Diamond specific TCL command dictionaries are available for projects, netlists, HDL code checking, power calculation, and hardware debug insertion and analysis.