| |
| //================================================= |
| // Import the Packages |
| //================================================= |
| import msgPkg::*; |
| import definesPkg::bool; |
| |
| //+++++++++++++++++++++++++++++++++++++++++++++++++ |
| // DUT Using the package |
| //+++++++++++++++++++++++++++++++++++++++++++++++++ |
| module simple_package(); |
| |
| bool value = definesPkg::FALSE; |
| |
| if (SIZE > 1) begin : inst |
| M1 u1(); |
| end |
| |
| initial begin |
| msgPkg::initMsgPkg("PACKAGES",0); |
| msgPkg::msg_info("Testing Packages"); |
| #10 msgPkg::msg_warn("Testing Packages"); |
| #10 msgPkg::msg_error("Testing Packages"); |
| msgPkg::msg_info($psprintf("Warning Count %0d, Error Count %0d", |
| msgPkg::getWarnCnt(), msgPkg::getErrCnt())); |
| if (value != definesPkg::TRUE) |
| #10 msgPkg::msg_fatal("Value is FALSE"); |
| end |
| |
| endmodule |