⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 SystemC片上系统设计的源代码: 书籍介绍: SystemC是被实践证明的优秀的系统设计描述语言
💻
字号:
This example shows how you can create hierarchicalconstraints.  A constraint class is created to specify aninitial set of constraints.  A derived constraint class isthen generated, which inherits all of the base constraintsand adds a few more.This example also shows how keep_only()/keep_out() methodscan be used in conjunction with constraints.NOTE: keep_only()/keep_out() methods can only be used onobjects that are not involved with complex constraints.  Inthis case, the msg variable is independent of all of theother variables in the packet, so we can use simpleconstraints on it. This makes constraint solving much fasterfor this variable.The following source files are part of this example:  test.cc       A test that contains a derived constraint definition                and a test that uses the constraint  packet.h      Definition of a user-defined type with three                unsigned fields and one array field  packet_ext.h  Extensions for the user-defined data type  packet_constraint.h  Base constraint for the packet type  Makefile      Targets for sun-gnu, hppa-native and linuxA makefile for use with SystemC is provided with targets forthree different platforms:  make sun-gnu        # Gnu C++ compiler on Sun  make hppa-native    # HP C++ compiler on HP  make linux          # Gnu C++ compiler on Linux%%CATEGORIES            notebook examples randomization constraints %%TBARGS        ncsc    --stop hdl_elab --sconly sctop%%LinePrefix    all%%Files         none    %%REGSRC/test.cc %%REGSRC/test_reg.cc%%Files         osci    %%REGSRC/test.cc%%Files         schdl   %%REGSRC/test.cc%%Files         ncsc    %%REGSRC/test_reg.cc%%CheckTest     all     %%REGSRC/checktest.sh %%TBLOG %%REGSRC/tb_log.au%%REALCLEAN             %%REGBLD/logfile.diff

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -