whitequark 
							
						 
						
							
							
							
							
								
							
							
								2566747061 
								
							 
						 
						
							
							
								
								compat.fhdl.structure: fix Case().makedefault().  
							
							... 
							
							
							
							Fixes  #100 . 
						
							2019-06-13 03:56:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								f689b777b4 
								
							 
						 
						
							
							
								
								compat.fhdl.structure: always order default case as the very last.  
							
							
							
						 
						
							2019-06-13 03:56:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								537d91851d 
								
							 
						 
						
							
							
								
								compat.fhdl.module: silence "unused elaboratable" warnings.  
							
							
							
						 
						
							2019-06-04 13:09:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								38917e4523 
								
							 
						 
						
							
							
								
								compat.fhdl.specials: fix platform lowering for TSTriple again.  
							
							
							
						 
						
							2019-06-04 13:03:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								79a3710255 
								
							 
						 
						
							
							
								
								compat.fhdl.specials: fix platform lowering.  
							
							... 
							
							
							
							get_tristate only has O/OE; the triple is created by get_input_output. 
							
						 
						
							2019-06-04 12:26:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								0cbb743df9 
								
							 
						 
						
							
							
								
								compat.fhdl.module: implement some TODO'd deprecation warnings.  
							
							
							
						 
						
							2019-06-04 12:00:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								39ca0e6fa6 
								
							 
						 
						
							
							
								
								compat.fhdl.module: CompatModule should be elaboratable.  
							
							... 
							
							
							
							Fixes  #83 . 
						
							2019-06-04 11:11:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								4c443a7ef5 
								
							 
						 
						
							
							
								
								compat.fhdl.specials: TSTriple is not an elaboratable.  
							
							
							
						 
						
							2019-06-03 09:39:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Chris Osterwood 
							
						 
						
							
							
							
							
								
							
							
								699fe5a675 
								
							 
						 
						
							
							
								
								Add import so that Tristate.elaborate builds  
							
							
							
						 
						
							2019-05-20 16:34:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Alain Péteut 
							
						 
						
							
							
							
							
								
							
							
								c8e92c0612 
								
							 
						 
						
							
							
								
								compat.fhdl.specials: fix Tristate, TSTriple.  
							
							... 
							
							
							
							* fix TSTriple instance.
* TSTriple, Tristate: tag as Elaboratable 
							
						 
						
							2019-04-22 09:57:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Alain Péteut 
							
						 
						
							
							
							
							
								
							
							
								371dc8bebe 
								
							 
						 
						
							
							
								
								compat.fhdl.specials: fix Tristate.  
							
							
							
						 
						
							2019-04-22 08:49:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								93d15abcf1 
								
							 
						 
						
							
							
								
								compat.fhdl.specials: fix TSTriple.  
							
							
							
						 
						
							2019-04-22 08:15:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								287a0531b3 
								
							 
						 
						
							
							
								
								lib.io: rework TSTriple/Tristate interface to use pin_layout/Pin.  
							
							
							
						 
						
							2019-04-15 16:27:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								e844b0e095 
								
							 
						 
						
							
							
								
								compat.fhdl.module: fix typo.  
							
							
							
						 
						
							2019-01-26 23:08:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								ce7ba70462 
								
							 
						 
						
							
							
								
								compat.fhdl.specials: fix __all__ list.  
							
							
							
						 
						
							2019-01-26 22:59:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								6cd9f7db19 
								
							 
						 
						
							
							
								
								compat.genlib.resetsync: add shim for AsyncResetSynchronizer.  
							
							
							
						 
						
							2019-01-26 18:24:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								2fb85a6170 
								
							 
						 
						
							
							
								
								compat.fifo: fix _FIFOInterface deprecation wrapper.  
							
							
							
						 
						
							2019-01-26 18:23:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								4bf80a6e33 
								
							 
						 
						
							
							
								
								compat: suppress deprecation warnings that are internal or during test.  
							
							
							
						 
						
							2019-01-26 15:43:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								7890c0adc8 
								
							 
						 
						
							
							
								
								test.compat: reenable tests converting to Verilog.  
							
							
							
						 
						
							2019-01-26 15:29:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								4887771e4a 
								
							 
						 
						
							
							
								
								compat.sim: fix deprecated stdlib import.  
							
							
							
						 
						
							2019-01-26 15:26:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								4948162f33 
								
							 
						 
						
							
							
								
								hdl.ir: rename .get_fragment() to .elaborate().  
							
							... 
							
							
							
							Closes  #9 . 
						
							2019-01-26 02:31:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								4922a73c5d 
								
							 
						 
						
							
							
								
								test.compat: import tests from Migen as appropriate.  
							
							... 
							
							
							
							test_signed and test_coding are adjusted slightly to account for
differences in comb propagation between the simulators; we might want
to revert that eventually. 
							
						 
						
							2019-01-26 01:01:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								eeb023a7f5 
								
							 
						 
						
							
							
								
								compat.genlib.fifo: adjust _FIFOInterface shim to not require fwft=.  
							
							
							
						 
						
							2019-01-22 06:56:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								52a9f818f1 
								
							 
						 
						
							
							
								
								compat.genlib.cdc: add missing import.  
							
							
							
						 
						
							2019-01-20 03:03:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								c110fe6a9d 
								
							 
						 
						
							
							
								
								compat.genlib.cdc: add GrayCounter and GrayDecoder shims.  
							
							
							
						 
						
							2019-01-20 02:29:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								e3b5b2acc8 
								
							 
						 
						
							
							
								
								fhdl.specials: add compatibility shim for Tristate.  
							
							
							
						 
						
							2019-01-19 02:20:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								45088f7824 
								
							 
						 
						
							
							
								
								compat.genlib.fifo: add aliases for SyncFIFO, SyncFIFOBuffered.  
							
							
							
						 
						
							2019-01-19 01:06:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Jean-François Nguyen 
							
						 
						
							
							
							
							
								
							
							
								73ed870309 
								
							 
						 
						
							
							
								
								compat.genlib.coding: fix import.  
							
							
							
						 
						
							2018-12-26 14:30:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								528747703d 
								
							 
						 
						
							
							
								
								lib.coding: port from Migen.  
							
							
							
						 
						
							2018-12-26 13:19:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								3448953f61 
								
							 
						 
						
							
							
								
								compat.genlib.fsm: fix naming for non-Signal LHS.  
							
							
							
						 
						
							2018-12-22 22:00:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								99b778158d 
								
							 
						 
						
							
							
								
								compat: use nicer names for next_value/next_value_ce signals.  
							
							
							
						 
						
							2018-12-22 02:05:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								5361b4c22b 
								
							 
						 
						
							
							
								
								compat: fix confusing naming for memory port address signal.  
							
							
							
						 
						
							2018-12-22 00:53:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								0df543b204 
								
							 
						 
						
							
							
								
								compat: do not finalize native submodules twice.  
							
							
							
						 
						
							2018-12-22 00:02:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								00ef7a78d3 
								
							 
						 
						
							
							
								
								compat: provide verilog.convert shim.  
							
							
							
						 
						
							2018-12-21 13:53:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								568d3c5b7d 
								
							 
						 
						
							
							
								
								compat: provide Memory shim.  
							
							
							
						 
						
							2018-12-21 13:15:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								0f2c7e7161 
								
							 
						 
						
							
							
								
								compat: import genlib.record from Migen.  
							
							
							
						 
						
							2018-12-18 20:04:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								a90748303c 
								
							 
						 
						
							
							
								
								compat: add wrappers for Slice.stop, Cat.l, _ArrayProxy.choices.  
							
							
							
						 
						
							2018-12-18 20:03:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								015998eba9 
								
							 
						 
						
							
							
								
								hdl.dsl: add clock domain support.  
							
							
							
						 
						
							2018-12-16 23:51:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								db5fd1e4c4 
								
							 
						 
						
							
							
								
								compat.fhdl.structure: only convert to bool in If/Elif if necessary.  
							
							
							
						 
						
							2018-12-16 17:41:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								286a8009c8 
								
							 
						 
						
							
							
								
								compat.fhdl: reexport Array.  
							
							
							
						 
						
							2018-12-16 10:39:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								790eb05a92 
								
							 
						 
						
							
							
								
								Rename fhdl→hdl, genlib→lib.  
							
							
							
						 
						
							2018-12-15 14:25:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								9010805040 
								
							 
						 
						
							
							
								
								compat.fhdl.structure: handle If/Elif with multi-bit condition.  
							
							
							
						 
						
							2018-12-15 00:10:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								ecea721f43 
								
							 
						 
						
							
							
								
								compat.fhdl.module: allow adding native submodules to compat modules.  
							
							
							
						 
						
							2018-12-14 23:56:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								1c7b43ea49 
								
							 
						 
						
							
							
								
								Fix deprecations in Python 3.7.  
							
							
							
						 
						
							2018-12-14 23:56:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								e230383aac 
								
							 
						 
						
							
							
								
								back.pysim: make initial phase configurable.  
							
							
							
						 
						
							2018-12-14 16:46:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								0ef5ced492 
								
							 
						 
						
							
							
								
								compat.sim: match clock period.  
							
							
							
						 
						
							2018-12-14 16:39:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								17d26c8329 
								
							 
						 
						
							
							
								
								compat: add run_simulation shim.  
							
							
							
						 
						
							2018-12-14 16:22:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								3bc3647380 
								
							 
						 
						
							
							
								
								compat.fhdl.module: fix specials.  
							
							
							
						 
						
							2018-12-14 16:14:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								3b23645fb7 
								
							 
						 
						
							
							
								
								compat: add fhdl.specials.TSTriple shim.  
							
							
							
						 
						
							2018-12-14 16:09:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								whitequark 
							
						 
						
							
							
							
							
								
							
							
								a0d555a9fc 
								
							 
						 
						
							
							
								
								compat: add genlib.cdc.MultiReg shim.  
							
							
							
						 
						
							2018-12-14 16:01:38 +00:00