Nick Gasson
|
2f5dcda3b6
|
Delay statements now translated correctly
|
2008-06-09 12:49:38 +01:00 |
Nick Gasson
|
d762253f74
|
Wait statements
|
2008-06-09 12:40:59 +01:00 |
Nick Gasson
|
110a1b2ac7
|
Replace type classes with enumeration
|
2008-06-08 12:48:56 +01:00 |
Nick Gasson
|
79558910d1
|
Catch case where NULL return wasn't detected
|
2008-06-07 16:44:01 +01:00 |
Nick Gasson
|
fbf85398da
|
Support converting bit strings to std_logic
|
2008-06-07 16:19:10 +01:00 |
Nick Gasson
|
1e4b96aa0a
|
Simplify code a bit as rval type is never needed
|
2008-06-07 14:57:20 +01:00 |
Nick Gasson
|
c064ae6bc3
|
Generate VHDL for non-blocking assignments
|
2008-06-07 14:54:00 +01:00 |
Nick Gasson
|
39228f3495
|
VHDL AST element for non-blocking assignment
|
2008-06-07 14:31:33 +01:00 |
Nick Gasson
|
12e2237131
|
Add Type'Image cast to $display parameters
|
2008-06-07 14:21:50 +01:00 |
Nick Gasson
|
cdb180e1d4
|
Associate a type with each VHDL expression node
|
2008-06-07 13:23:21 +01:00 |
Nick Gasson
|
8c3461f0ff
|
Generate sensitivity lists properly and add signal declarations
|
2008-06-07 11:48:38 +01:00 |
Nick Gasson
|
305f448d05
|
Generate code for signal references
|
2008-06-07 11:24:09 +01:00 |
Nick Gasson
|
5f90a3e48c
|
Translate sub-statement of @{..}
|
2008-06-06 18:22:03 +01:00 |
Nick Gasson
|
96cf190720
|
Generate signals and sensitivity list for @(..) statement
|
2008-06-06 17:56:52 +01:00 |
Nick Gasson
|
373832ba22
|
Specify correct sensitivity list
|
2008-06-06 17:36:15 +01:00 |
Nick Gasson
|
4f472e451e
|
Stubs for statement types in mux2.v test
|
2008-06-06 16:55:45 +01:00 |
Nick Gasson
|
d36bbec5b5
|
Generate VHDL for no-op statements
|
2008-06-05 13:16:35 +01:00 |
Nick Gasson
|
e258058cf1
|
Fully qualify std.textio.Output to avoid name collisions
|
2008-06-04 21:58:51 +01:00 |
Nick Gasson
|
c3ac1aac8c
|
Remove debugging messages from output
|
2008-06-04 21:07:50 +01:00 |
Nick Gasson
|
f49dd97d24
|
Add support for blocks and make hello1.v test pass
|
2008-06-04 20:57:15 +01:00 |
Nick Gasson
|
7bd1565cfb
|
$display now (mostly) working
|
2008-06-04 20:42:44 +01:00 |
Nick Gasson
|
6e448da90d
|
Emit Write() calls for parameters of $display
|
2008-06-04 15:19:44 +01:00 |
Nick Gasson
|
4bf2e1669d
|
Store packages required with entity rather than globally
Add parent link to architecture and process so code generators can push things higher up
$display now prints blank lines
|
2008-06-04 13:52:56 +01:00 |
Nick Gasson
|
dd30c1b39d
|
Support procedure call generation for $display
|
2008-06-04 13:27:42 +01:00 |
Nick Gasson
|
94006cb44c
|
Working on code generation for $display task
|
2008-06-03 19:46:10 +01:00 |
Nick Gasson
|
fe80da362c
|
Collect required packages as compilation progresses
|
2008-06-03 19:14:47 +01:00 |
Nick Gasson
|
82aca1b02e
|
Stub code for handling $display
|
2008-06-03 18:44:17 +01:00 |
Nick Gasson
|
4211e651d0
|
Stub file for processing statements
|
2008-06-03 18:26:36 +01:00 |