![]() |
|
|
|
|
| CMSDK
- Code Model Software Development Kit Description: HDL Model Development Kit available from Intusoft Requirements: Windows95 or Windows NT, Microsoft Visual C++ 1.1 or 2.0, IsSpice4 Compatibility: Compiled models run on IsSpice4 under Windows95, or Windows NT ` |
|
"Intusoft Introduces
SDK for First Publicly Available HDL" |
|
| What Can You Do
With XDL? What's Included in the CMSDK? More Information |
|
|
|
|
OverviewIntusoft has introduced support tools for a new non-proprietary HDL (Hardware Description Language). The support comes in two forms. A new Code Model Software Development Kit, or CMSDK, has been introduced to allow designers to develop and debug HDL models for use with IsSpice4 . Secondly, the companies' SPICE 3 simulator, IsSpice4 , now includes simulator enhancements and support for models written using the HDL. The HDL modeling architecture is based on the
publicly available Unix based XSPICE program, distributed by the Georgia Tech Research
Corporation, a unit of the Georgia Institute of Technology. The HDL is called XDL
(eXtended Description Language) and it differs from current AHDL offerings which are
proprietary in nature and only work with Unix based simulators. XDL is based on the C
programming language and is the only non-proprietary analog and mixed signal HDL available
for Windows. It represents a new and powerful approach to making simulation models and
interfaces. |
|
|
|
|
| What Can
You Do With XDL? XDL models open many areas of simulation to SPICE users that were formally closed because of the complexities of modeling or the inefficiency of behavioral models. Designers can now efficiently simulate system and board level designs containing mixed mode circuits, sample data systems, and mixed domain (electrical-physical) descriptions, using a top-down simulation methodology. XDL models may be as simple as a gain block or as complex as a new MOSFET model. They can perform virtually any function, analog or digital, with any level of accuracy. XDL also accepts a user defined data type allowing non-electrical systems and processes to be simulated. Unfortunately, currently available AHDL products are targeted mainly at device modeling. This is not the case with XDL and to think of XDL as only a device modeling language would severely limits its potential. XDL provides hooks into the SPICE simulation engine. And since models are written in C the user has access to the operating system. This allows XDL to interface SPICE to other simulators, other software utilities, or even directly to hardware. XDL is simply not restricted to device modeling like other AHDLs. Once created, XDL models behave exactly like traditional SPICE models. They become an extension of the standard devices offered in IsSpice4 and are accessed in the same manner as a diode or BJT. The XDL (C source) can be used with any simulator that understands the XSPICE extensions. The CM-SDK also offers special provisions for converting existing SPICE models to XDL code. Table 1 describes some of the major benefits of using XDL, the Intusoft CM-SDK, and IsSpice4. |
|
|
|
|
| What's
Included in the CMSDK The CMSDK consists of a compiler and other tools, code model examples and source code, include files, and documentation on how to create XDL models and interfaces to IsSpice4 . The SDK is supported under Microsoft Visual C++ 1.1 or 2.0 under Windows NT or Windows95. The compiled code model DLL may be used with IsSpice4 under any Windows environment. |
|
|
|
|
| More
Information More details on XDL's features and how the CMSDK works are available in the Application Notes section. The entire CMSDK manual distributed with the software, is also available for downloading. |
|
|
|
|
|
| 回IsSpice產品介紹 | |
|