Coolquest, Inc. Home Products Support About Contact
cbold_logo_gif C++BOLD: C++ for Board-Level Design cbold_logo_gif


CBOLD Pros and Cons

Pros Cons
CBOLD uses standard C++. You may need to learn some C++.
CBOLD parts are easily created with a text editor. CBOLD does not come with extensive part libraries.
CBOLD parts do not require specification of drive strengths (e.g., input, output, power, passive). CBOLD does not have an electrical rules checker. For more information, see: Why does CBOLD Lack an Electrical Rules Checker?
CBOLD output is largely under the control of the user. CBOLD requires manual back-annotation. For details, see Engineering Change Orders.
The CBOLD framework is free software. CBOLD requires a C++ compiler and an IDE (recommended).
Every time you run a CBOLD project, all output is generated.  
You can extend CBOLD to generate any desired output. CBOLD does not come with support for all netlist formats.
CBOLD generates standard Xilinx® constraint (UCF) files.  
A text-based design medium is conducive to integrating detailed notes within the design, e.g., in C++ comments distributed through the design's source code.  


Legal Copyright © 2007 by Coolquest, Inc. Contact