Clifford Wolf
|
7dad017c9c
|
abc/blifparse files reorganization
|
2015-05-17 14:44:28 +02:00 |
Clifford Wolf
|
61512b6f41
|
Verific build fixes
|
2015-05-17 08:19:52 +02:00 |
Clifford Wolf
|
c2f30e0de4
|
Added .barbuf support to abc BLIF parser
|
2015-05-13 06:45:12 +02:00 |
Clifford Wolf
|
dae00e1d83
|
changed file() to open() in python scripts
|
2015-05-11 21:58:21 +02:00 |
Clifford Wolf
|
42348cddd9
|
Merge pull request #63 from wluker/verilog-backend-mem
Fixed bug in $mem cell verilog code generation.
|
2015-05-11 21:38:06 +02:00 |
luke whittlesey
|
3bb5f064b8
|
Fixed bug in $mem cell verilog code generation.
|
2015-05-11 14:05:18 -04:00 |
Clifford Wolf
|
9e56739634
|
Disabled broken $mem support in verilog backend
|
2015-05-10 21:38:41 +02:00 |
Clifford Wolf
|
e47218e9ea
|
Merge pull request #62 from wluker/verilog-backend-mem
Added support for $mem cells in the verilog backend.
|
2015-05-10 21:23:59 +02:00 |
luke whittlesey
|
6de8fea2c7
|
Made changes recommended by Clifford Wolf ...
Removed bit_check_equal(), used RTLIL::SigBit for individual bits, used
dict<> instead of std::map, and used RTLIL::SigSpec instead of
std::vector.
|
2015-05-10 11:33:24 -04:00 |
luke whittlesey
|
2c1e150297
|
Verilog backend for $mem cells should now be able to handle different
write-enable bits and RD_TRANSPARENT parameter settings.
|
2015-05-08 15:29:51 -04:00 |
luke whittlesey
|
c0b68f4848
|
Added support for $mem cells in the verilog backend.
|
2015-05-07 13:03:09 -04:00 |
Clifford Wolf
|
7462618591
|
Fixed memory_unpack for initialized memories
|
2015-04-29 19:55:32 +02:00 |
Clifford Wolf
|
96be31de89
|
Preserve important attributes in splitnets
|
2015-04-29 07:44:57 +02:00 |
Clifford Wolf
|
f483dce7c2
|
Added $eq/$neq -> $logic_not/$reduce_bool optimization
|
2015-04-29 07:28:15 +02:00 |
Clifford Wolf
|
9d067fecea
|
ice40_opt bugfix
|
2015-04-27 11:36:13 +02:00 |
Clifford Wolf
|
310fde197e
|
iCE40: SB_CARRY const fold -> unmap SB_LUT
|
2015-04-27 10:27:50 +02:00 |
Clifford Wolf
|
794d22969d
|
Added simplemap $lut support
|
2015-04-27 10:16:07 +02:00 |
Clifford Wolf
|
8d4a675f91
|
Added iCE40 const folding support for SB_CARRY
|
2015-04-27 08:38:14 +02:00 |
Clifford Wolf
|
752851954b
|
Initialization support for all iCE40 bram modes
|
2015-04-26 08:39:31 +02:00 |
Clifford Wolf
|
b4d7a590e8
|
initialized iCE40 brams (mode 0)
|
2015-04-25 20:44:51 +02:00 |
Clifford Wolf
|
4cc4400514
|
improved iCE40 SB_RAM40_4K simulation model
|
2015-04-25 20:01:37 +02:00 |
Clifford Wolf
|
bd0597137d
|
Updated ABC to hg rev 779de2de1481
|
2015-04-25 18:07:13 +02:00 |
Clifford Wolf
|
82a4722f46
|
More iCE40 bram improvements
|
2015-04-25 18:04:57 +02:00 |
Clifford Wolf
|
49859393bb
|
Improved attributes API and handling of "src" attributes
|
2015-04-24 22:04:05 +02:00 |
Clifford Wolf
|
687f5a5b12
|
iCE40 bram progress
|
2015-04-24 15:38:11 +02:00 |
Clifford Wolf
|
308a59aa18
|
iCE40 bram tests and fixes
|
2015-04-24 08:32:07 +02:00 |
Clifford Wolf
|
d6f7698f59
|
Added ice40 bram support
|
2015-04-24 00:06:50 +02:00 |
Clifford Wolf
|
11f77205f5
|
Fixed memory_share for unconditional write with part select to memory
|
2015-04-22 06:40:23 +02:00 |
Clifford Wolf
|
1277d1bcb8
|
iCE40: Added SB_RAM40_4K{,NR,NW,NRNW}* models
|
2015-04-19 21:37:40 +02:00 |
Clifford Wolf
|
7ff802e199
|
Verilog front-end: define `BLACKBOX in -lib mode
|
2015-04-19 21:30:46 +02:00 |
Clifford Wolf
|
49ef830464
|
added sync reset to ice40 test_ffs.sh
|
2015-04-18 09:41:31 +02:00 |
Clifford Wolf
|
f564a65851
|
Added ice40 test_arith
|
2015-04-18 09:33:34 +02:00 |
Clifford Wolf
|
f78fa718be
|
Added ice40 SB_CARRY support
|
2015-04-18 09:33:08 +02:00 |
Clifford Wolf
|
faa95dd845
|
don't consider blackbox modules in "sat" command
|
2015-04-18 09:29:03 +02:00 |
Clifford Wolf
|
9041f34233
|
Improved handling of init values in opt_rmdff
based on a patch by Mingyu Gao, user gaomy3832 on github
|
2015-04-18 08:04:31 +02:00 |
Clifford Wolf
|
8cdbcf6859
|
Bugfix for $_DFF_?_ in "dff2dffe -direct-match"
|
2015-04-17 21:35:59 +02:00 |
Clifford Wolf
|
661b647559
|
Added mapping of synchronous set/reset to iCE40 flow
|
2015-04-17 11:54:25 +02:00 |
Clifford Wolf
|
e050467b89
|
Improved "maccmap" help message
|
2015-04-16 18:23:43 +02:00 |
Clifford Wolf
|
cfdc9fc50e
|
A "#" does start a comment, not a label.
|
2015-04-16 18:13:41 +02:00 |
Clifford Wolf
|
31755ed1cf
|
Changed ice40 ICESTORM_CARRYCONST port name
|
2015-04-16 12:09:14 +02:00 |
Clifford Wolf
|
dc30b034f7
|
Fixed "dff2dffe -direct-match"
|
2015-04-16 11:47:59 +02:00 |
Clifford Wolf
|
3e9e6e1c22
|
Added simple ice40 dff tests
|
2015-04-16 11:31:15 +02:00 |
Clifford Wolf
|
0d344a23d3
|
improved ice40 dff cell mapping
|
2015-04-16 11:30:56 +02:00 |
Clifford Wolf
|
f80d020f17
|
Added "dff2dffe -direct-match"
|
2015-04-16 11:30:17 +02:00 |
Clifford Wolf
|
4529c56cc6
|
use "hierarchy -auto-top" in synth_ice40
|
2015-04-14 13:45:15 +02:00 |
Clifford Wolf
|
06ce496f8d
|
more cells in ice40 cell library
|
2015-04-14 13:44:43 +02:00 |
Clifford Wolf
|
2fc2f8f5b3
|
Added "splice -wires"
|
2015-04-13 19:28:12 +02:00 |
Clifford Wolf
|
e305d85807
|
Added handling of bool-output cells to "wreduce"
|
2015-04-13 19:27:49 +02:00 |
Clifford Wolf
|
3481f46d1e
|
Improved xilinx "bram1" test
|
2015-04-09 17:12:12 +02:00 |
Clifford Wolf
|
7319951145
|
Added memory_bram "make_outreg" feature
|
2015-04-09 16:08:54 +02:00 |