diff options
| author | azidar | 2015-05-18 20:33:23 -0700 |
|---|---|---|
| committer | azidar | 2015-05-18 20:33:23 -0700 |
| commit | 14bb9cda8352388bcd33ba9ca2700805dc51639f (patch) | |
| tree | a9bf8f46948aedadae0fe8e6c423ec48b643786e /TODO | |
| parent | 3336e6beb23e1ba883097eac0c0000269bf8ebfa (diff) | |
First pass at a Verilog Backend. Not tested, but compiles and generates reasonable verilog. Requires inlining, future versions will instantiate modules
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -22,12 +22,12 @@ BlackBoxes Scaling ======== Verilog Backend Notes ======== -1) Emit module. No Parameters. Include clk and reset signals -2) Emit all declarations (wires,regs) -3) Initialize all regs with random values under synthesis -4) Emit all connections as assign statements -5) Emit assertions under always @ posedge clk, under synthesisp -6) Emit all register updates: +* 1) Emit module. No Parameters. Include clk and reset signals +o 2) Emit all declarations (wires,regs) +o 3) Initialize all regs with random values under synthesis +o 4) Emit all connections as assign statements +o 5) Emit assertions under always @ posedge clk, under synthesis +o 6) Emit all register updates: if(io_update_valid) begin R4 <= io_update_bits_target; end |
