Commit Graph

  • 91a462e38c Add the -N switch to the iverilog command. steve 2000-08-09 01:34:00 +0000
  • d58533fd7b target methods need not take a file stream. steve 2000-08-08 01:50:42 +0000
  • dab45178a7 Add vpi_vlog_info support from Adrian steve 2000-08-08 01:47:40 +0000
  • e01137ced3 cleanup. s20000805 steve 2000-08-02 14:48:15 +0000
  • b5a36fef70 use bufif0 if z is in true case of mux. steve 2000-08-02 14:48:01 +0000
  • 2e3e9ecf37 tri01 support in vvm. steve 2000-08-02 00:57:02 +0000
  • 60c2046be6 Extend x or z that is top bit of a constant. steve 2000-08-01 22:44:26 +0000
  • 1325a3e2b6 Use the iverilog command in documentation. steve 2000-08-01 21:32:40 +0000
  • d677f226f3 Support <= in synthesis of DFF and ram devices. steve 2000-08-01 02:48:41 +0000
  • eb93e3d2f5 Treat CR as white space in timespec lines. steve 2000-08-01 02:14:34 +0000
  • 7cccbda275 Handle different forms of line end. steve 2000-08-01 01:38:25 +0000
  • 931ec257f0 Report error when dumpfile is missing. steve 2000-07-31 03:34:31 +0000
  • b6562d3ed9 timescale and min:typ:max expressions *do* work onw. steve 2000-07-30 22:09:09 +0000
  • 0243fca8dc Rearrange task and function elaboration so that the NetTaskDef and NetFuncDef functions are created during signal enaboration, and carry these objects in the NetScope class instead of the extra, useless map in the Design class. steve 2000-07-30 18:25:43 +0000
  • 30a81731dd Introduce min:typ:max support. s20000729 steve 2000-07-29 17:58:20 +0000
  • 3aa250b16b Report code generation errors through proc_delay. steve 2000-07-29 16:21:08 +0000
  • 39c71ef68a fix problem coalescing events w/ probes. steve 2000-07-29 03:55:38 +0000
  • 4494a7a4f3 Support elaboration of disable statements. steve 2000-07-27 05:13:44 +0000
  • 739365abe5 Parse disable statements to pform. steve 2000-07-26 05:08:07 +0000
  • 880b712140 Get VCD timescale from design precision. steve 2000-07-26 04:07:59 +0000
  • 08e6bf2e27 Make simulation precision available to VPI. steve 2000-07-26 03:53:11 +0000
  • 5f7c298a21 Fix RAM matching. steve 2000-07-26 03:52:59 +0000
  • 34399cf297 memory is not a data type in verilog. steve 2000-07-25 22:49:32 +0000
  • cb7b1b6c94 Unlink z constants from nets. steve 2000-07-25 02:55:13 +0000
  • 53489e6abe Document ieee1364 issues. steve 2000-07-23 18:06:31 +0000
  • 4f75d04a42 Document time scale in netlists. steve 2000-07-23 18:06:15 +0000
  • 81dab9c572 Excessive assert. steve 2000-07-23 02:41:32 +0000
  • 286cef19fb Parse and elaborate timescale to scopes. steve 2000-07-22 22:09:03 +0000
  • 741b17245d Handle some edge cases during node scans. s20000721 steve 2000-07-16 04:56:07 +0000
  • 2a08824ae9 Detect muxing Vz as a bufufN. steve 2000-07-15 05:13:43 +0000
  • 42e4ff47c8 Move inital value handling from NetNet to Nexus objects. This allows better propogation of inital values. steve 2000-07-14 06:12:56 +0000
  • 8dd2fc7095 More detailed handling of exit status from commands. steve 2000-07-11 23:30:03 +0000
  • c07cc005bd proper init method for bufz devices. steve 2000-07-11 23:08:33 +0000
  • 79ca317c1d Better handle failures to build lexor_keyword.cc steve 2000-07-11 23:07:28 +0000
  • b8946d4cb3 Add the dist_uniform function. steve 2000-07-08 22:41:07 +0000
  • 8902645fa7 Allow set vpiIntVal on bitset type objects. steve 2000-07-08 22:40:07 +0000
  • 9c12fcffe4 pass zero-delay values immediately. steve 2000-07-08 22:39:32 +0000
  • 9b59001cf9 Eleminate reduction gate for 1-bit compares. steve 2000-07-08 04:59:20 +0000
  • 18eb34921f Add support for non-constant delays in delay statements, Support evaluating ! in constant expressions, and move some code from netlist.cc to net_proc.cc. steve 2000-07-07 04:53:53 +0000
  • cdb3eb7e6b Connect all the l and r bits of a NE expression. steve 2000-07-06 18:13:24 +0000
  • e152b91226 unop_not can take out width same as in width. steve 2000-07-06 18:12:28 +0000
  • 056a3f7220 Allow unary operators in constant expressions. steve 2000-06-30 15:50:20 +0000
  • 888360dd3b Handle errors from parser slightly differently. steve 2000-06-30 15:49:44 +0000
  • 337eee7dcb Reduce result is OK in ~ operator. steve 2000-06-30 15:47:06 +0000
  • de76c77820 Catch errors from compile that leave the low 8 bits empty. steve 2000-06-30 04:42:23 +0000
  • 642e1bccd9 Use nexus type to get nexus name. steve 2000-06-28 18:38:54 +0000
  • 1562784a48 Initialize memories as they are create. steve 2000-06-28 18:38:00 +0000
  • 042724612e Handle delay_value_lists in simple paths. (Wen-jung Tseng) steve 2000-06-27 16:00:40 +0000
  • 62d83e962a properly match unconnected_drive directive. (Wen-jung Tseng) steve 2000-06-27 04:36:29 +0000
  • 583868e74e Redesign Links to include the Nexus class that carries properties of the connected set of links. steve 2000-06-25 19:59:41 +0000
  • e52ada617e Get rid of useless next_link method. steve 2000-06-24 22:55:19 +0000
  • f3384c7da5 expression scan uses tgt_ to get output files. steve 2000-06-24 16:40:46 +0000
  • d94acc1c5c Update to final release. steve 2000-06-21 19:09:54 +0000
  • 4febf5801b Handle width expansion of shift operators. steve 2000-06-18 03:29:52 +0000
  • e52243a82d Up to rc2 in the file name. steve 2000-06-18 02:02:26 +0000
  • db8cc7d98d Detect some hosts that do not support -rdynamic. v0_3rc2 steve 2000-06-16 19:00:06 +0000
  • bec4a205ec Do not install bin/verilog. steve 2000-06-16 18:59:49 +0000
  • a2d3a5aab0 Do not include bin/verilog in the product. steve 2000-06-16 18:59:07 +0000
  • 9bc3a8f241 Solaris pkg files. steve 2000-06-16 18:58:45 +0000
  • 8f64656984 Binary expressions as operands to system tasks. steve 2000-06-15 04:23:17 +0000
  • 6f3153d703 Ignore more things in null target. steve 2000-06-14 20:29:39 +0000
  • 80878e2e53 Support concatenation in parameter expressions. steve 2000-06-13 05:22:16 +0000
  • 66ae567b25 Index in memory assign should be a NetExpr. steve 2000-06-13 03:24:48 +0000
  • 413d852012 NetEParam supports dup_expr. steve 2000-06-12 03:57:10 +0000
  • 8b03550a1e Fix subract of short value form long one. steve 2000-06-12 03:56:51 +0000
  • 6329549938 Prepare for release candidate. v0_3rc1 steve 2000-06-10 17:51:40 +0000
  • 6f9cc57e70 Current reality of what is supported. steve 2000-06-07 03:53:16 +0000
  • 3d85c66b02 Do not install obsolete verilog script. steve 2000-06-07 03:52:55 +0000
  • fcbbbfe3d6 Expand constants in its special case assignment. (Stephan Boettcher) steve 2000-06-06 02:32:45 +0000
  • ea8bc7f419 Interpret the depth paramter of dumpvars. s20000602 steve 2000-06-03 02:22:15 +0000
  • 161fa9c4e7 Do not attach temporaries to scopes. steve 2000-06-03 02:13:43 +0000
  • c2b134e7d6 Output signal of + is a temporary. steve 2000-06-03 02:13:15 +0000
  • 9c1dc92d74 Parameters can be strings. steve 2000-06-01 02:31:39 +0000
  • a674df662f The NetESignal shortcut cannot expand an rvalue. steve 2000-05-31 03:52:07 +0000
  • c1c0168893 Globally merge redundant event objects. steve 2000-05-31 02:26:49 +0000
  • 9c65596b1a typo: fix vpiReadVal to vpiRealVal steve 2000-05-31 02:15:43 +0000
  • 503ed3276f typ vpiRealType. steve 2000-05-31 01:32:16 +0000
  • 14d87e3e11 Typo saving third delay value in list. steve 2000-05-31 01:31:52 +0000
  • fd09bc3e3e Merge similar probes within a module. s20000527 steve 2000-05-27 19:33:23 +0000
  • e0dcdf6b72 Handle wide conditions in ternary operator. steve 2000-05-26 05:26:11 +0000
  • 0c62321402 Emin init code only once per nexus. steve 2000-05-25 06:02:12 +0000
  • 1bde1b862d Optimize assignment from signals. steve 2000-05-25 01:45:35 +0000
  • 8fc2dc2cd1 Better parsing of expressions lists will empty expressoins. steve 2000-05-23 16:03:13 +0000
  • 092b1bded5 Add vpi numbers to the bits table. s20000519 steve 2000-05-20 02:48:51 +0000
  • b93415e8f1 Combine constants into a bit table. steve 2000-05-20 02:26:23 +0000
  • 28df01b880 Add the integer modulus function. steve 2000-05-19 04:22:55 +0000
  • 2f419f0e08 Catch part select of memories as an error. steve 2000-05-19 01:55:09 +0000
  • d9eed14972 Accept different widths for add operands. steve 2000-05-19 01:43:16 +0000
  • cc3d4c8231 Ternary operator handles bit sizes. steve 2000-05-18 20:35:08 +0000
  • 38b4de87ad Overcautious assert in shift is removed. steve 2000-05-18 20:23:40 +0000
  • 0f13af2ea1 Support writing scalars and vectors to signals. steve 2000-05-18 03:27:32 +0000
  • a96fa80ccc Add the module option to iverilog. steve 2000-05-17 03:53:29 +0000
  • 085c31d671 syn-rules.cc.output is generated. steve 2000-05-16 04:05:59 +0000
  • 3676d66408 Module ports are really special PEIdent expressions, because a name can be used many places in the port list. steve 2000-05-16 04:05:15 +0000
  • addedf7231 Fix -f flag handling. steve 2000-05-14 19:41:52 +0000
  • 562e4c28d2 Update to use iverilog. steve 2000-05-14 19:41:22 +0000
  • 1e0e1a2b64 Add a demonstration of DFF initialization. steve 2000-05-14 19:41:08 +0000
  • ea96c3ef66 Support initialization of FF Q value. steve 2000-05-14 17:55:04 +0000
  • cca036c4a8 Make rules consistent with token stream. steve 2000-05-13 22:46:22 +0000
  • 3c9902d93e Use yacc based synthesizer. steve 2000-05-13 20:55:47 +0000