Commit Graph

  • b04148b754 Elaborate non-blocking assignment to memories. steve 1999-09-15 01:55:06 +0000
  • f36c511c2f Fix output name generation. (Stefan Peterson) steve 1999-09-15 01:47:39 +0000
  • 39bc45ce67 implicitly declare wires if needed. steve 1999-09-14 01:50:52 +0000
  • 3d78b558bc Handle gates without delays. steve 1999-09-14 01:50:35 +0000
  • 54d38ac057 Update verilog.sh to use getopt and handle multiple files. steve 1999-09-14 01:50:06 +0000
  • 7a211b9136 Clarify msb/lsb in context of netlist. Properly handle part selects in lval and rval of expressions, and document where the least significant bit goes in NetNet objects. steve 1999-09-13 03:10:59 +0000
  • 6847dac5c2 fix parsing of sized octal digits. steve 1999-09-13 03:08:52 +0000
  • a3e9a7417d fix vpiHexStrVal dumping of digits to strings. steve 1999-09-13 03:08:10 +0000
  • 25d6912217 Pad r-values in certain assignments. s19990911 steve 1999-09-12 01:16:51 +0000
  • 1c238f1948 Support ternary and <= operators in vvm. steve 1999-09-11 04:43:17 +0000
  • 287d21f300 Handle integers at task parameters. steve 1999-09-10 05:02:09 +0000
  • a6c6ac2191 Add ternary elaboration. steve 1999-09-10 04:04:06 +0000
  • d6fbc30cd5 Allow assign to not match rvalue width. steve 1999-09-08 04:05:30 +0000
  • 9d82d19d07 Empty conditionals (pmonta@imedia.com) steve 1999-09-08 02:24:39 +0000
  • 006a2cce83 Take multiple source files on the command line. steve 1999-09-05 22:33:18 +0000
  • 8f68a07476 Add support for delayed non-blocking assignments. steve 1999-09-04 19:11:45 +0000
  • 555d447180 Generate fake adder code in vvm. s19990903 steve 1999-09-04 01:57:15 +0000
  • 41a1c6bb02 elaborate the binary plus operator. steve 1999-09-03 04:28:38 +0000
  • 6fb7120158 Parse non-blocking assignment delays. steve 1999-09-02 01:59:27 +0000
  • 9f7eb4a935 Handle recursive functions and arbitrary function references to other functions, properly pass function parameters and save function results. steve 1999-09-01 20:46:19 +0000
  • 5ee83fce70 Dont install veriuser.h. steve 1999-08-31 23:00:08 +0000
  • e69345b9fe Elaborate and emit to vvm procedural functions. steve 1999-08-31 22:38:29 +0000
  • 1c11c864d5 man page for the verilog front end. steve 1999-08-31 22:34:25 +0000
  • 58d05dfca2 Updates from Stefan. steve 1999-08-31 22:25:52 +0000
  • 7d71abaa05 man page for the verilog front end. steve 1999-08-31 22:25:02 +0000
  • 6b3b6f3384 Makefile install targets. steve 1999-08-28 02:10:57 +0000
  • 0fe25f68f9 Call the right vpiFinish code. steve 1999-08-28 02:10:44 +0000
  • 3017636c05 continuous assignment lists. steve 1999-08-27 15:08:37 +0000
  • 23acca48ff elaborate some aspects of functions. s19990825 steve 1999-08-25 22:22:41 +0000
  • 648e4c68e4 handle bufz in XNF backend. steve 1999-08-25 22:22:08 +0000
  • 9eae940ebd Parameter overrides support from Peter Monta AND and XOR support wide expressions. steve 1999-08-23 16:48:39 +0000
  • 0175a4fce0 xilinx support from Larry Doolittle steve 1999-08-20 15:08:57 +0000
  • aba4a877db Add vpi_sim_control steve 1999-08-19 02:51:03 +0000
  • 031d91f813 Fixup spelling and some error messages. <LRDoolittle@lbl.gov> steve 1999-08-18 04:00:02 +0000
  • f1fdce78be Update compile command line. steve 1999-08-18 03:45:36 +0000
  • b119613a8a credit steve 1999-08-18 03:45:21 +0000
  • 567badc7af declare vou_sim_control steve 1999-08-18 03:44:49 +0000
  • b62f094874 Add the verilog.sh script. steve 1999-08-17 15:57:43 +0000
  • 28c0691b5f uninstall uninstalls everything. s19990814 steve 1999-08-15 02:20:06 +0000
  • 2d0e11283d Convert vvm to implement system tasks with vpi. steve 1999-08-15 01:23:56 +0000
  • f1825c54a7 Mention the sigfold function. steve 1999-08-14 22:48:21 +0000
  • cf1abfe38c Uninitialized low and high indices for single gate syntax steve 1999-08-08 20:06:06 +0000
  • 839bcc9757 Remember to recurse into vvm. s19990807 steve 1999-08-07 20:05:51 +0000
  • c33b0c2262 Handle scope of parameters. steve 1999-08-06 04:05:28 +0000
  • 865181b818 Allow integers as register lvalues. steve 1999-08-05 04:58:57 +0000
  • acefbb0e34 Fix compile error with gcc 2.95 steve 1999-08-05 04:58:17 +0000
  • 1b858735f2 Elaborate module ports that are concatenations of module signals. steve 1999-08-04 02:13:02 +0000
  • 4c219530c1 Proper port type names. steve 1999-08-03 04:49:13 +0000
  • 0fdc7657ef Fix handling of port name when . notation is used. steve 1999-08-03 04:48:51 +0000
  • 5f10342f52 Parse into pform arbitrarily complex module port declarations. steve 1999-08-03 04:14:49 +0000
  • c9b0bb8ea8 Get rid of excess set/init of NetESignal objects. steve 1999-08-02 00:19:16 +0000
  • 4b057c2d93 Get gat names, instead of the first character. steve 1999-08-01 23:25:51 +0000
  • 444c83b19a set width of procedural r-values when then l-value is a memory word. steve 1999-08-01 21:48:11 +0000
  • dd8daf40df elaborate rise/fall/decay for continuous assign. steve 1999-08-01 21:18:55 +0000
  • 71d35f32b2 Parse and elaborate rise/fall/decay times for gates, and handle the rules for partial lists of times. s19990801 steve 1999-08-01 16:34:50 +0000
  • dae5916ae1 Add functions up to elaboration (Ed Carter) steve 1999-08-01 06:10:51 +0000
  • 0f91039134 misspelled comment. steve 1999-07-31 19:15:21 +0000
  • e0a988bf7e Add functions up to elaboration (Ed Carter) steve 1999-07-31 19:14:47 +0000
  • d2f77defe6 move binary operators to derived classes. steve 1999-07-31 03:16:54 +0000
  • bfff287386 update to match new features. steve 1999-07-31 03:16:14 +0000
  • d9553ecba1 Handle dumping tasks with no ports. steve 1999-07-30 00:43:17 +0000
  • deabcf7687 Add clean target. steve 1999-07-30 00:42:33 +0000
  • 55654db9df quietly ignore specify code. steve 1999-07-28 03:47:24 +0000
  • 0c6775a094 Handle no ports at all for tasks. steve 1999-07-28 03:46:57 +0000
  • 1f3a934f10 use parent mkinstalldirs. steve 1999-07-28 03:17:03 +0000
  • 7886328684 line comments effects detection of strings etc. steve 1999-07-25 00:03:13 +0000
  • fc8a6c52f8 Add support for task output and inout ports. s19990724 steve 1999-07-24 19:19:06 +0000
  • 93a77a2efd Elaborate task input ports. steve 1999-07-24 02:11:19 +0000
  • 9021f68996 is_constant method for PEConcat. steve 1999-07-22 02:05:20 +0000
  • 3766ee7822 Document netlist semantics. steve 1999-07-21 01:15:29 +0000
  • 104f892f99 Implement the set method. steve 1999-07-20 05:12:22 +0000
  • 563ec1bb81 Add support for CE input to XNF DFF, and do complete cleanup of replaced design nodes. steve 1999-07-18 21:17:50 +0000
  • 7d876f7735 xnfsyn generates DFF objects for XNF output, and properly rewrites the Design netlist in the process. steve 1999-07-18 05:52:46 +0000
  • 9754507eb0 Add the functor interface for functor transforms. s19990717 steve 1999-07-17 22:01:13 +0000
  • a5921ceae8 netlist support for ternary operator. steve 1999-07-17 19:50:59 +0000
  • cfb27a1fc4 Get bits of odd sized hex representation. steve 1999-07-17 18:25:38 +0000
  • 772f38ca1e Better handling of bit width of + operators. steve 1999-07-17 18:06:02 +0000
  • 7b7b2c749a Trim trailing white space from macro values. steve 1999-07-17 05:10:13 +0000
  • 7ba7b925ed simplified process scan for targets. steve 1999-07-17 03:39:11 +0000
  • 13cd13d9d5 part select in expressions. steve 1999-07-17 03:08:31 +0000
  • a0b9db8a88 pevent objects have initial values. steve 1999-07-17 03:07:27 +0000
  • b155202dd2 set_width for NetESubSignal. steve 1999-07-16 04:33:41 +0000
  • fe614647c5 Reduce the excessive line directives from macros. steve 1999-07-15 22:53:47 +0000
  • ca920511b9 Handle strings as tokens. steve 1999-07-15 03:39:17 +0000
  • c2c9acdbaf Construct delayed assignment as an equivilent block. steve 1999-07-13 04:08:26 +0000
  • 6852a62e5a procedural blocking assignment delays. steve 1999-07-12 00:59:36 +0000
  • a7b3f697cf implement undef. steve 1999-07-11 18:03:56 +0000
  • 5f86263518 handle unsupported directives. steve 1999-07-11 17:15:16 +0000
  • 81d143f627 ifdef/else/endif directives. steve 1999-07-11 16:59:58 +0000
  • 039b6d722a credits. s19990710 steve 1999-07-10 23:29:28 +0000
  • e9f4e01da8 pform even on parse errors. steve 1999-07-10 23:29:21 +0000
  • aa938a309d Proper initialization of registers. steve 1999-07-10 03:00:05 +0000
  • c8d13d7a1c Support concatenate in l-values. steve 1999-07-10 02:19:26 +0000
  • 46df679fc5 remove string from lexical phase. steve 1999-07-10 01:03:18 +0000
  • 15e6c7d4b0 Handle number constants as parameters. steve 1999-07-10 01:02:08 +0000
  • 6003f42724 Better comment handling. steve 1999-07-10 00:36:12 +0000
  • 32ad8607ac credits. steve 1999-07-08 02:06:47 +0000
  • a5edb959bb support the question chracter in numbers. steve 1999-07-08 02:06:39 +0000
  • e58844f1be Emit vvm for user defined tasks. steve 1999-07-07 04:20:57 +0000
  • 63159ab3a1 underscores in macro names. steve 1999-07-07 01:18:57 +0000