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 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									eddiehung
								
							 
						 | 
						
							
							
							
							
								
							
							
								7c62318239
								
							
						 | 
						
							
							
								
								Fix for all zero mask
							
							
							
							
							
						 | 
						
							2015-05-03 12:53:09 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									eddiehung
								
							 
						 | 
						
							
							
							
							
								
							
							
								079c1205fe
								
							
						 | 
						
							
							
								
								Escape '<' and '>' some more
							
							
							
							
							
						 | 
						
							2015-05-03 10:37:20 +01: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 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									eddiehung
								
							 
						 | 
						
							
							
							
							
								
							
							
								872e13321c
								
							
						 | 
						
							
							
								
								For vtr, escape angle brackets as well
							
							
							
							
							
						 | 
						
							2015-04-28 08:56:00 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									eddiehung
								
							 
						 | 
						
							
							
							
							
								
							
							
								058deb777e
								
							
						 | 
						
							
							
								
								blifwriter: write out .names for true/false/undef type == '-'
							
							
							
							
							
						 | 
						
							2015-04-28 08:55:26 +01: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 | 
						
						
							
							
							
							
								
							
							
						 |